
META-INF.modules.java.desktop.classes.sun.java2d.pipe.GeneralCompositePipe.class Maven / Gradle / Ivy
???? @ ?
java/lang/Object ()V
sun/java2d/SunGraphics2D getRenderingHints ()Ljava/awt/RenderingHints;
getDeviceColorModel ()Ljava/awt/image/ColorModel; paint Ljava/awt/Paint; java/awt/Shape getBounds2D ()Ljava/awt/geom/Rectangle2D;
cloneTransform !()Ljava/awt/geom/AffineTransform; ! " # $ java/awt/Paint
createContext ?(Ljava/awt/image/ColorModel;Ljava/awt/Rectangle;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/RenderingHints;)Ljava/awt/PaintContext; & ' ( composite Ljava/awt/Composite; * + , - java/awt/PaintContext
getColorModel / 0 1 # 2 java/awt/Composite l(Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;Ljava/awt/RenderingHints;)Ljava/awt/CompositeContext; 4 0sun/java2d/pipe/GeneralCompositePipe$TileContext
3 6 7 j(Lsun/java2d/SunGraphics2D;Ljava/awt/PaintContext;Ljava/awt/CompositeContext;Ljava/awt/image/ColorModel;)V 3 9 : ; paintCtxt Ljava/awt/PaintContext; 3 = > ? compCtxt Ljava/awt/CompositeContext; 3 A B C sunG2D Lsun/java2d/SunGraphics2D; * E F G getRaster (IIII)Ljava/awt/image/Raster;
I J K getSurfaceData ()Lsun/java2d/SurfaceData;
M E N sun/java2d/SurfaceData P java/awt/image/WritableRaster
O R S T createWritableChild )(IIIIII[I)Ljava/awt/image/WritableRaster;
V W X Y Z java/awt/image/Raster createChild !(IIIIII[I)Ljava/awt/image/Raster;
V \ ] ^ createCompatibleWritableRaster !()Ljava/awt/image/WritableRaster; ` a b c d java/awt/CompositeContext compose P(Ljava/awt/image/Raster;Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
O f g h getParent ()Ljava/awt/image/Raster;
O j k l setDataElements (IILjava/awt/image/Raster;)V n java/awt/image/BufferedImage
p q r s t java/awt/image/ColorModel isAlphaPremultiplied ()Z
m v w S(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V
y z { | } sun/awt/image/BufImgSurfaceData
createData 8(Ljava/awt/image/BufferedImage;)Lsun/java2d/SurfaceData;
M ? ? getSurfaceType ()Lsun/java2d/loops/SurfaceType; ? ? ? ? ? sun/java2d/loops/CompositeType SrcNoEa Lsun/java2d/loops/CompositeType;
? ? ? ? ? sun/java2d/loops/Blit getFromCache u(Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/SurfaceType;)Lsun/java2d/loops/Blit; ? ? ? ? ? java/awt/AlphaComposite Src Ljava/awt/AlphaComposite;
? ? ? ? Blit e(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V
? ? ? ? ? sun/java2d/loops/MaskBlit y(Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/SurfaceType;)Lsun/java2d/loops/MaskBlit;
? ? ? ? MaskBlit i(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII[BII)V * ? ? dispose ` ? ? $sun/java2d/pipe/GeneralCompositePipe ? sun/java2d/pipe/CompositePipe Code LineNumberTable LocalVariableTable this &Lsun/java2d/pipe/GeneralCompositePipe;
startSequence T(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/Rectangle;[I)Ljava/lang/Object; sg s Ljava/awt/Shape; devR Ljava/awt/Rectangle; abox [I hints Ljava/awt/RenderingHints; model Ljava/awt/image/ColorModel; paintContext compositeContext needTile (Ljava/lang/Object;IIII)Z ctx Ljava/lang/Object; x I y w h renderPathTile (Ljava/lang/Object;[BIIIIII)V dstIn Ljava/awt/image/Raster; dstOut Ljava/awt/image/WritableRaster; blit Lsun/java2d/loops/Blit; Lsun/java2d/loops/MaskBlit; cm resImg Ljava/awt/image/BufferedImage; resData Lsun/java2d/SurfaceData; atile [B offset tilesize context 2Lsun/java2d/pipe/GeneralCompositePipe$TileContext; srcRaster
paintModel dstRaster sd
StackMapTable ? skipTile (Ljava/lang/Object;II)V endSequence (Ljava/lang/Object;)V
SourceFile GeneralCompositePipe.java NestMembers InnerClasses TileContext ! ? ? ? / *? ? ? - ? ? ? ? ? ? ? K+? :+?
:+? -,? +? ? :+? %? ) ? . :? 3Y+? 5? ? &