All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.sun.java2d.loops.ProcessPath.class Maven / Gradle / Ivy

????:?java/lang/Floatsun/java2d/loops/ProcessPath
	
java/lang/Object()V/sun/java2d/loops/ProcessPath$FillProcessHandler
	-(Lsun/java2d/loops/ProcessPath$DrawHandler;)V

doProcessPathN(Lsun/java2d/loops/ProcessPath$ProcessHandler;Ljava/awt/geom/Path2D$Float;FF)Z
java/awt/geom/Path2D$FloatgetWindingRule()I
FillPolygon5(Lsun/java2d/loops/ProcessPath$FillProcessHandler;I)V/sun/java2d/loops/ProcessPath$DrawProcessHandler
!	"](Lsun/java2d/loops/ProcessPath$DrawHandler;Lsun/java2d/loops/ProcessPath$EndSubPathHandler;)V	$%&noopEndSubPathHandler0Lsun/java2d/loops/ProcessPath$EndSubPathHandler;
()*CLIP(FFFFD)F
,)-(IIIID)I
/01TESTANDCLIP(FF[FIIII)I
304(II[IIIII)ID?C?D
:;<=>java/lang/Mathabs(I)I
:@ABmax(II)I
DEFGH+sun/java2d/loops/ProcessPath$ProcessHandlerprocessFixedLine(IIII[IZZ)V	DJKLclipModeI	DNOPdhnd*Lsun/java2d/loops/ProcessPath$DrawHandler;	RSTUV(sun/java2d/loops/ProcessPath$DrawHandlerxMaxfF	RXYVxMinf	R[\VyMaxf	R^_VyMinf
abcProcessMonotonicQuad4(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[I)V
efgDrawMonotonicQuad5(Lsun/java2d/loops/ProcessPath$ProcessHandler;[FZ[I)V
ijkProcessFirstMonotonicPartOfQuad5(Lsun/java2d/loops/ProcessPath$ProcessHandler;[F[IF)V?@@@?E?@FC?
uvcProcessMonotonicCubic
xygDrawMonotonicCubic
{|}~java/awt/geom/QuadCurve2DsolveQuadratic([D[D)I
?????java/util/Arrayssort([DII)V
??k ProcessFirstMonotonicPartOfCubic
???
IS_CLIPPED(I)Z
???	CLIPCLAMP
(FF[FIIIIII)I??
R???adjustBounds(IIII)V	R??L
strokeControl?sun/awt/SunHints???
???getPathIterator=(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;?????java/awt/geom/PathIteratorisDone()Z????currentSegment([F)I
???ProcessLine6(Lsun/java2d/loops/ProcessPath$ProcessHandler;FFFF[I)V
D??
processEndSubPath~?????
??cProcessQuad
??cProcessCubic???
next	N	R??LxMax	???fd'Lsun/java2d/loops/ProcessPath$FillData;	????L%sun/java2d/loops/ProcessPath$FillDataplgYMin	???LplgYMax	????plgPntsLjava/util/List;????java/util/Listsize?"sun/java2d/loops/ProcessPath$Point????get(I)Ljava/lang/Object;	????prev$Lsun/java2d/loops/ProcessPath$Point;	???Ly	????nextByY	?????+sun/java2d/loops/ProcessPath$ActiveEdgeList
?	????	lastPointZ	????edge#Lsun/java2d/loops/ProcessPath$Edge;
????delete&(Lsun/java2d/loops/ProcessPath$Edge;)V
????insert((Lsun/java2d/loops/ProcessPath$Point;I)V
????isEmpty
??
	RLxMin	??head		
L!sun/java2d/loops/ProcessPath$Edgedir		Lx
RdrawScanline(III)V		Ldx		??sun/java2d/loops/ProcessPath$1
PH_MODE_DRAW_CLIP
ConstantValuePH_MODE_FILL_CLIP	UPPER_BND	LOWER_BNDFWD_PRECMDP_PREC
MDP_MULT
MDP_HALF_MULT
UPPER_OUT_BND
LOWER_OUT_BND	CALC_UBNDI?	CALC_LBNDɀEPSFXEPSF:?
MDP_W_MASK???
MDP_F_MASK?MAX_CUB_SIZE
MAX_QUAD_SIZEDF_CUB_STEPS
DF_QUAD_STEPSDF_CUB_SHIFT
DF_QUAD_SHIFTDF_CUB_COUNT
DF_QUAD_COUNTDF_CUB_DEC_BNDDF_CUB_INC_BNDDF_QUAD_DEC_BND DF_QUAD_INC_BNDCUB_A_SHIFTCUB_B_SHIFTCUB_C_SHIFT
CUB_A_MDP_MULT?CUB_B_MDP_MULTCUB_C_MDP_MULTQUAD_A_SHIFTQUAD_B_SHIFT	QUAD_A_MDP_MULTQUAD_B_MDP_MULTCRES_MIN_CLIPPEDCRES_MAX_CLIPPEDCRES_NOT_CLIPPEDCRES_INVISIBLEDF_MAX_POINTCodeLineNumberTableLocalVariableTablethisLsun/java2d/loops/ProcessPath;fillPathK(Lsun/java2d/loops/ProcessPath$DrawHandler;Ljava/awt/geom/Path2D$Float;II)Zp2dfLjava/awt/geom/Path2D$Float;transXtransYfhnd1Lsun/java2d/loops/ProcessPath$FillProcessHandler;
StackMapTabledrawPath{(Lsun/java2d/loops/ProcessPath$DrawHandler;Lsun/java2d/loops/ProcessPath$EndSubPathHandler;Ljava/awt/geom/Path2D$Float;II)Z
endSubPatha1b1a2b2tDresLINE_MINLINE_MAXc[Fz[I|a3b3
(II[IIIIIII)Ix1y1hnd-Lsun/java2d/loops/ProcessPath$ProcessHandler;coordscheckBounds	pixelInfox0y0xeyepxpycountshiftaxaybxbyddpxddpydpxdpyx2y2maxDDdyx0wy0wicoords1yMinyMaxparamparams[Dcnt?
incStepBnd
decStepBndcxcydddpxdddpytxtynreqnX1Y1X2Y2X3Y3clippedlastClippedlastXlastYtransXftransYftCoords
closeCoord
firstCoordsubpathStartedskippiLjava/awt/geom/PathIterator;nextpt
curHashIndptxlxrcurEdgedrawingcounterfillRuleknrightBndhashSize
hashOffsetcounterMaskpntsyHash%[Lsun/java2d/loops/ProcessPath$Point;curptept
activeList-Lsun/java2d/loops/ProcessPath$ActiveEdgeList;LocalVariableTypeTable6Ljava/util/List;?
SourceFileProcessPath.javaNestMembers?.sun/java2d/loops/ProcessPath$EndSubPathHandlerInnerClassesFillProcessHandlerDrawHandlerProcessHandler?java/awt/geom/Path2DFloatDrawProcessHandlerEndSubPathHandlerFillDataPointActiveEdgeListEdge!,LL 	%&!V?"V?#L$%L&'L()L*+L?,L?-V./V01L 2V34L56L78L9:L(;L<=L>?L@AL BLCDLEFLmGLlHLIJL(KL$LLMNLOPLQRLSTLIUL$VLWXLQYL*ZL[L \L<]LE^L9	
_/*??`,abc	de_?$?Y*?
:+?????+???`?
???"?a4$OP$fg$hL$iL
jkl?	mn_e?Y*+? ,????`?a4OPo&fghLiL	me_\?Y*?#? +????`?a*OPfghLiL
)*_f#?"?g%#f?k$"f?oc??`a4pVqVrVsVtu
)-_f??gd?kd?oc??`a4pLqLrLsLtu
??_E????`)avLl	@
01_Q
c6	,0"??,0#??P,0"??,0"???6	"?9?,0#???6	#?9,,0,0,0,0?'Q,?Q	?`:3456$7&9):0<9=;?>@BBZC`Eaf
-tuBtucwVcxVcyzcpLcqLcrLcsL`vL	l0?	
?	{?
{
04_L
^6	,.?
,.?M,.?,.??6	?9?,.??6	?9,,.,.,.,.?+O,?O	?`:LMNO P"R%S,U4V6X9Y=[U\[^af
)tu=tu^wL^xL^y|^pL^qL^rL^sL[vL	l0?		?	}?
}
??_.
c,,0Q,,0Q"#,?.6		?
,,0Q?6	?,,0Q6	?#	?,0#??	6	?,"Q,"Q6		?`>???#?-?3?:?@?F?N?T?X?]?`?af
cwVcxVcyzcpLcqLcrLcsLc~LcLEvL	l	?-
??_-
b,,.O,,.O,?26		?
,,.O?5	?,,.O6	?"	?,.?	6	?,O,O6		?`>????#?-?3?:?@?F?M?S?W?\?_?af
bwLbxLby|bpLbqLbrLbsLb~LbLDvL	l	?-
fg_?+05j?6+05j?6+05j?6+05j?6?~x6?~x6	6
6+0
+0jf+0b6j?6+0
+0jf+0b6j?6
7+0j
+0jb8j?67+0j
+0jb8j?6h6
h6`6
`666?9?9??6d6d6?~6?~6 ?3xd6x
d6
x6
z6x6	x6	????
?
??k`6	`6	`6`666z`6	z`6d??6d??6*-?C???*-?C?`?/?	???$?.?8?;?>?Q?d?v????????????????????????????????????	????&?-?4?8?<?F?P?[?_?j?n???a$8H?L<D?L?????z?????|	??L~?Lu?L$l?L.b?L8X?L	;U?L
>R?LQ??Ld,?L
v?L??L??L???L???L???L???L???L???L??L???L???L???Ll???D{}7?OD{}?D{}
bc_H??N+0Y88+0Y8	86

?e+
0??
+
0?8+
0??
+
0?8+
`0??+
`0?8	+
`0??+
`0?	8	?
???*?I?8*?M?Q??**?M?W??*?M?Z??*?M?]	??K?*?M?Z??*?M?]	??*?M?Q???*?M?W??+++*?M?W[Q[QQf5??	f5??n-+0Q-+0Q-+0+0b
nQ-+0+0b
nQ++0+0b
nQ++0+0b
nQ+-+0-0b
n[QQ+-+0-0b
n[QQ*+,?`*-,?`?B*+*?M?W??**?M?Q??*?M?]??*?M?Z	???,?d?`v
4Ib{?? ?"?*?-?4?59: ;&<2=>>J?V@fAvC|E?G?Sa\	i?L
?????z??|??z
?V??V??V??V	l??D{}{AAAA?:&?j?5
D{}{D{?
D{}{D{?
D{}{D{
?c_?	h?N6+0+0??
+0+0??V+0+0??
+0+0??B+0
+0jf+0b?9??++0+0f?9		o9????-?R+0+0??
+0+0???+0+0??
+0+0??w+0
+0jf+0b?9??`+0+0f?9		o9??H??A?3-1??-?-1R-R?!-1??-?R?-?R?U,?9*+,-1??h?,*+,-1??h-1-1g9??*+,-1go??h*+,?`?`? _`h/p?qFuPwWxeyn????????????????????????
?(?+?5?8?B?K?R?a?g?azP?u	W?u?/?u?S?u	?L?u?d?uK?uh??h?zh?|d??a?Ll??>?U?(
jk_	??:+0Q+0Q+0%+0+0fjbQ+0%+0+0fjbQ++0%+0+0fjbQ++0%+0+0fjbQ+0%+00fjb[QQ+0%+00fjb[QQ*,?`?`.??
??%?6?F?V?m?????a4?????z??|?tV??z
yg_?"?+05j?6+05j?6+05j?6+05j?6?~x6?~x6	l6
m666
+0vn+0jbn+0jf+0b6j?6+0vn+0jbn+0jf+0b6j?6n+0jo+0jfn+0jbpj?6n+0jo+0jfn+0jbpj?6q+0jn+0jbrj?6q+0jn+0jbrj?6h6h6`6`6z``6z``666?~6?~6d6 d6!?a?9?
?9?Oxd6xd6xzd6xzd6x6x6
x6
x6	x6	?
???~?j
?c?9
?Y?9
?Ozz`6zz`6`z6`z6z6z6
z6
z6	z6	?
???????y`6	`6	`6`6`6`666
z`6	
z`6d ??6d!??6*-?C???*-?C????`&I?	???&?1?<?@?D?H?L?i????????????
$,3:?KS\ep {!?"?#?$?%?&?-?.?/?0?1?2?3?4?5?6?789
<CDE#G*H1I8J?LCMGOQP[YfZj^u_yb?e?iaV"CH?LGD?L?????z?????|	??L??L??L&x?L1m?L<b?L	@^?L
DZ?LHV?LLR?L
i5?L??L???L???L???L???L???L???L???L???L??L??L??L??L$z?L,r?L3kL :d?L!l?	?:"D{}?K?m?\"D{}?"D{}
vc_?
?N+0Y88+0Y8	86

?e+
0??
+
0?8+
0??
+
0?8+
`0??+
`0?8	+
`0??+
`0?	8	?
???*?I?8*?M?Q??**?M?W??*?M?Z??*?M?]	??P?*?M?Z??*?M?]	??*?M?Q???*?M?W??++++*?M?W[Q[Q[QQfs??	fs???-+0Q-+0Q-+0+0b
nQ-+0+0b
nQ+0+0b
n8+0+0b
n8--0b
nQ--0b
nQ++0+0b
nQ++0+0b
nQ++0b
nQ++0b
nQ+-+0-0b
n[QQ+-+0-0b
n[QQ*+,?t*-,?t?B*+*?M?W??**?M?Q??*?M?]??*?M?Z	???,?w?`?#ty
z|}4~Ib?{|??????????????	??'?/?<?I?T?_?j?u??????????????????api?L
T??V_u?V???z?|?z
V	?V??V?V	l??D{}{AAAA?:&#???5
D{}{D{?
D{}{D{?
D{}{D{
?c_)

??N?:?:6+0+0??+0+0??+0+0???+0+0??+0+0??+0+0??y+0vn+0jbn+0jf+0b?R
+0
+0jf+0bj?R+0v+0b?R?z66?)1??1??-?1R????+0+0??+0+0??+0+0???+0+0??+0+0??+0+0??y+0vn+0jbn+0jf+0b?R
+0
+0jf+0bj?R+0v+0b?R?z66?)1??1??-?1R?????J-??*+,-1???6?/-1-d1g9??*+,-d1go???????*+,?t?`? ??	???O?k??????????????3@I
Sgs
y~????? ??'?(a?
?-?L?0?LL-?LI0?L??u?3?L?????z??|???	????v???Ll9
?0D{}????H&??H&??,?
?k_?	??:+0Q+0Q+0%+0+0fjb8+0%+0+0fjb8+0%+0+0fjbQ+0%+0+0fjbQ0%0fjbQ0%0fjbQ++0%+0+0fjbQ++0%+0+0fjbQ+%+0fjbQ+%+0fjbQ+0%+00fjb[QQ+0%+00fjb[QQ*,?t?`F58
9:#;2<C=T>f?x@?A?B?C?D?E?G?HaH?????z??|?tV??z#??V2??V
??_f	6?Y#QY$QY%QYQYQYQ:*?M?W8*?M?]8*?M?Q8*?M?Z8		?.6????6	?.6????6???6*?I???.6???????6?.6???????6???605j?6
05j?605j?605j?6
*

?C????605j?6
05j?6?+05j?605j?6*
?C?
????6?	??605j?605j?6
*

?C?(05j?605j?6*
?C?`?-SU"Y+Z4[=\FaUb\ccgrhyi?j?l?p?q?r?v?w?x?y?z{|}%:?K?U?_?d?n?x????????????????????????a3?L
)?L?L%?L
n?Lx?L??L??L???V?V?V?V?|+?V4??V=??VF??V	U??L
_??L?F?L?<?L
U?vL??"?yz????l??\D}{?@@@@>?QD}{@?PD}{
_?F?:?:?YQYQ:?:?
:6	6
O*?M??????*?M????Q?Q$??g?E%??g?F+??:

????
???r"?I#	?B
?=*?I?100??00??*0000??*??0$bQ0%bQ0???:0???00???&0???6	6
0Q0Q?6
O??0$b[Q80%b[Q8???????????}???u
?"[QQ[QQ6	6
?Q*0000??QQ?,0$bQ0%bQ0$b[Q80%b[Q8????????????????
?"[QQ[QQ6	6
??0???,0???"0???0???*???*0000??QQ?b0$bQ0%bQ0$bQ0%bQ0$b[Q80%b[Q8?????????????
?(0[QQ0[QQ6	6
??0???T0???J0???@0???60???,0???"0???0???*???*0000??QQ?R	?M
?H6
00??00??)*0000??0Q0Q*??
????t	
??~?=*?I?100??00??*0000??*???`fY?????#?&?)?.?=?H?N?T?\?d?k?u????????????????? ?#&.9<AD	Q
^~?????? ?!?&?'?(?)?389%:0;3<9>aClE?I?J?O?P?Q?R?S?T?^?c?defgiorzt?x?y?~???????????????
??*?@?D?a?Qv?V^i?V???V???V???V???VF??FfgF?VF?V@?z:?z-?z(?z##?|& ??	)??
k???
lG?dD{{{{}??4)?T?]D{{{{}??$D{{{{}??qD{{{{}?2?D{{{{}???D{{{{}??Z?D{{{{}?$%	J?D{{{{}?#
_??*????d6*??:??6	??6

	d
z`6	d?~6??6??:??6????:????:??6d?U????:`????:??dd
z62??S???ބ???d????:??dd
z62??S??Y??:`>=
????2:?????U?޴?J?޴??(?޴???޴???????޴????????F???>???"?????????????????:??O??????6
6*???Y66?:?x
?`6

~???
`d
z66
~?-?(?
d
z6?*??
z?6Y?
?`?
?:?????*??
z?Ą???s?`Anopqr+w5~A?H?Q?X?_?l?r?~????????????????????????	???)?<?S?`?l?x???????????????????????????????-?0?=?I?P?_?b?q?{???????a?.????Lu[?L$??????L???L??????????L
??k??L??L??LQR?L??L?????L	??L
+x?L5n?LAb?LH[??_D??l7?????????L	????H[??l??>
?@???????Z?A?????????G6?	
???????	..????????
_#?Y??#?`????
??	?D?R?Z?
R?	D?	??	?
??	??
??
??
	?





© 2015 - 2025 Weber Informatics LLC | Privacy Policy