
META-INF.modules.java.desktop.classes.java.awt.TexturePaintContext.class Maven / Gradle / Ivy
???? @w
java/awt/image/BufferedImage getRaster !()Ljava/awt/image/WritableRaster;
getColorModel ()Ljava/awt/image/ColorModel;
java/awt/Rectangle width I java/awt/RenderingHints KEY_INTERPOLATION Ljava/awt/RenderingHints$Key;
get &(Ljava/lang/Object;)Ljava/lang/Object;
KEY_RENDERING ! VALUE_RENDER_QUALITY Ljava/lang/Object; # $ ! $VALUE_INTERPOLATION_NEAREST_NEIGHBOR & &sun/awt/image/IntegerInterleavedRaster
( ) * + , java/awt/TexturePaintContext isFilterableDCM (Ljava/awt/image/ColorModel;)Z
% . / 0 getNumDataElements ()I
% 2 3 0 getPixelStride 5 java/awt/TexturePaintContext$Int
4 7 8 9 g(Lsun/awt/image/IntegerInterleavedRaster;Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;IZ)V ; #sun/awt/image/ByteInterleavedRaster
: .
: 2
( ? @ , isFilterableICM B 'java/awt/TexturePaintContext$ByteFilter
A D 8 E c(Lsun/awt/image/ByteInterleavedRaster;Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;I)V G !java/awt/TexturePaintContext$Byte
F D J java/awt/TexturePaintContext$Any
I L 8 M ^(Ljava/awt/image/WritableRaster;Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;IZ)V O java/awt/image/IndexColorModel
N Q R 0
getMapSize T java/awt/image/DirectColorModel
S V W 0 getAlphaMask
( Y Z [ isMaskOK (IZ)Z
S ] ^ 0
getRedMask
S ` a 0 getGreenMask
S c d 0 getBlueMask ? ? ? ( i j k xrgbmodel Ljava/awt/image/ColorModel;
m n o p q java/awt/image/ColorModel equals (Ljava/lang/Object;)Z ( s t k argbmodel
v w x 8 y java/lang/Object ()V
( { | } getInternedColorModel 8(Ljava/awt/image/ColorModel;)Ljava/awt/image/ColorModel; ( ? k
colorModel ( ? ? bWidth ( ? ? bHeight ( ? ? maxWidth
? ? ? ? ? java/awt/geom/AffineTransform
createInverse !()Ljava/awt/geom/AffineTransform; ? -java/awt/geom/NoninvertibleTransformException
? ? ? ?
setToScale (DD)V
? ? ? ? getScaleX ()D
( ? ? ? mod (DD)D ( ? ? ?
incXAcross D
? ? ? ? getShearY ( ? ? ?
incYAcross
? ? ? ? getShearX ( ? ? ? incXDown
? ? ? ? getScaleY ( ? ? ? incYDown
? ? ? ?
getTranslateX ( ? ? ? xOrg
? ? ? ?
getTranslateY ( ? ? ? yOrg ( ? ? colincx ( ? ? colincy
( ? ? ?
fractAsInt (D)I ( ? ?
colincxerr ( ? ?
colincyerr ( ? ? rowincx ( ? ? rowincy ( ? ?
rowincxerr ( ? ?
rowincyerr ? java/lang/IntegerA????? ( ? ? ? outRas Ljava/awt/image/WritableRaster;
( ? ? ?
dropRaster 5(Ljava/awt/image/ColorModel;Ljava/awt/image/Raster;)V
? ? ? ? 0 java/awt/image/WritableRaster getWidth
? ? ? 0 getHeight
? ? ? ? ? java/lang/Math max (II)I
( ? ? ?
makeRaster #(II)Ljava/awt/image/WritableRaster;
( ? ? ? setRaster (IIIIIIIIIIIIIIII)V
? sun/awt/image/SunWritableRaster markDirty "(Ljava/awt/image/WritableRaster;)V (
xrgbRasRef Ljava/lang/ref/WeakReference;
java/lang/ref/WeakReference ()Ljava/lang/Object; (
argbRasRef
? java/awt/image/Raster createCompatibleWritableRaster
m
8 (Ljava/lang/Object;)V (
byteRasRef ?
S 8 (IIII)V
m!"
getRGBdefault$ java/awt/PaintContext Signature 6Ljava/lang/ref/WeakReference;
getContext ?(Ljava/awt/image/BufferedImage;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;Ljava/awt/Rectangle;)Ljava/awt/PaintContext; Code LineNumberTable LocalVariableTable iir (Lsun/awt/image/IntegerInterleavedRaster; bir %Lsun/awt/image/ByteInterleavedRaster; bufImg Ljava/awt/image/BufferedImage; xform Ljava/awt/geom/AffineTransform; hints Ljava/awt/RenderingHints; devBounds Ljava/awt/Rectangle; raster cm maxw val filter Z
StackMapTable icm Ljava/awt/image/IndexColorModel; dcm !Ljava/awt/image/DirectColorModel; mask canbezero @(Ljava/awt/image/ColorModel;Ljava/awt/geom/AffineTransform;III)V e /Ljava/awt/geom/NoninvertibleTransformException; this Ljava/awt/TexturePaintContext; d num den dispose (IIII)Ljava/awt/image/Raster; x y w h X Y U(Ljava/awt/image/ColorModel;Ljava/awt/image/Raster;II)Ljava/awt/image/WritableRaster; wr srcRas Ljava/awt/image/Raster; makeByteRaster :(Ljava/awt/image/Raster;II)Ljava/awt/image/WritableRaster; dropByteRaster (Ljava/awt/image/Raster;)V blend ([III)I rgb factor i rgbs [I xmul ymul accumA accumR accumG accumBc
SourceFile TexturePaintContext.java NestMembers InnerClassesq java/awt/RenderingHints$Key Key Int
ByteFilter Byte Any ( v # j k t k ? k ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
% &