
META-INF.modules.java.desktop.classes.sun.java2d.pipe.AAShapePipe.class Maven / Gradle / Ivy
???? @ ?
java/lang/Object ()V
sun/java2d/pipe/AAShapePipe outpipe Lsun/java2d/pipe/CompositePipe; sun/java2d/SunGraphics2D stroke Ljava/awt/Stroke; java/awt/BasicStroke java/awt/Stroke createStrokedShape "(Ljava/awt/Shape;)Ljava/awt/Shape;
renderPath C(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/BasicStroke;)V ! " TILE_STATE_PROVIDER %Lsun/java2d/ReentrantContextProvider;
$ % & ' ( #sun/java2d/ReentrantContextProvider acquire ()Lsun/java2d/ReentrantContext; * %sun/java2d/pipe/AAShapePipe$TileState ) , - . abox [I 0 1 2
RDR_ENGINE !Lsun/java2d/pipe/RenderingEngine;
4 5 6 getCompClip ()Lsun/java2d/pipe/Region;
8 9 : ; < sun/java2d/pipe/RenderingEngine getAATileGenerator E(DDDDDDDDLsun/java2d/pipe/Region;[I)Lsun/java2d/pipe/AATileGenerator;
) > ? @ computeBBox !(DDDD)Ljava/awt/geom/Rectangle2D;
B C D renderTiles w(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Lsun/java2d/pipe/AATileGenerator;[ILsun/java2d/pipe/AAShapePipe$TileState;)V
$ F G H release (Lsun/java2d/ReentrantContext;)V J K L
strokeHint I N sun/awt/SunHints P Q L strokeState S T U transform Ljava/awt/geom/AffineTransform;
8 W ; X ?(Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;Lsun/java2d/pipe/Region;Ljava/awt/BasicStroke;ZZ[I)Lsun/java2d/pipe/AATileGenerator; Z [ \ DO_RENDER Z
) ^ _ `
computeDevBox ([I)Ljava/awt/Rectangle; b c d e f sun/java2d/pipe/CompositePipe
startSequence T(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/Rectangle;[I)Ljava/lang/Object; h i j k l sun/java2d/pipe/AATileGenerator getTileWidth ()I h n o l
getTileHeight
) q r s getAlphaTile (I)[B
u v w x y java/lang/Math min (II)I h { | l getTypicalAlpha b ~ ? needTile (Ljava/lang/Object;IIII)Z h ? ? nextTile b ? ? ? skipTile (Ljava/lang/Object;II)V h ? ? ? getAlpha ([BII)V b ? ? ? renderPathTile (Ljava/lang/Object;[BIIIIII)V h ? ? dispose b ? ? ? endSequence (Ljava/lang/Object;)V
8 ? ? ? getInstance #()Lsun/java2d/pipe/RenderingEngine;
? ? ? ? ? "sun/java2d/marlin/MarlinProperties isSkipRenderTiles ()Z ? sun/java2d/pipe/AAShapePipe$1
? ? ? (I)V ? sun/java2d/pipe/ShapeDrawPipe ? !sun/java2d/pipe/ParallelogramPipe Signature NLsun/java2d/ReentrantContextProvider; "(Lsun/java2d/pipe/CompositePipe;)V Code LineNumberTable LocalVariableTable this Lsun/java2d/pipe/AAShapePipe; pipe draw -(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V bs Ljava/awt/BasicStroke; sg Lsun/java2d/SunGraphics2D; s Ljava/awt/Shape;
StackMapTable fill fillParallelogram '(Lsun/java2d/SunGraphics2D;DDDDDDDDDD)V aatg !Lsun/java2d/pipe/AATileGenerator; ux1 D uy1 ux2 uy2 x y dx1 dy1 dx2 dy2 ts 'Lsun/java2d/pipe/AAShapePipe$TileState; ? java/lang/Throwable drawParallelogram )(Lsun/java2d/SunGraphics2D;DDDDDDDDDDDD)V lw1 lw2 adjust thin atile [B w a h x0 y0 x1 y1 tw th alpha context Ljava/lang/Object; ? java/awt/Shape . ?
SourceFile AAShapePipe.java NestMembers InnerClasses TileState 1 ? ? 1 2 [ \ ! " ? ? ? ? F
*? *+? ? ? ? @ A ?
? ?
? ? ? ? ? *+?
? ? +?
? N? +?
,? MN*+,-? ? ? G
H J K " N ) O ? 4 ? ? * ? ? * ? ? * ? ? " ? ? ? ? ? ? ? J *+,? ? ?
S T ? ? ? ? ? ? ? ? ? ? h c? ? #? ):? +:? /
+? 3? 7:? *+(? =? A? ? E? :? ? E?? J U U W U ? 2 ^ ` b $ d ) c . e 3 f J j R k U j _ k b l ? ? 8 - . . ? ? c ? ? c ? ? c ? ? c ? ? c ? ? c ? ? c ? ?
c ? ? c ? ? c ? ? c ? ? c ? ? X ? ? ?
? J )J ? ? ? ? ~ e? ? #? ):? +:? /
+? 3? 7:? *+(? =? A? ? E? :? ? E?? L W W Y W ? 2 w y { &