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

META-INF.modules.java.desktop.classes.sun.java2d.marlin.Dasher.class Maven / Gradle / Ivy

????:?sun/java2d/marlin/Dashersun/java2d/marlin/MarlinConst
	
java/lang/Object()V	
cOutCodeI	DO_CLIP_SUBDIVIDERZ		subdivide'sun/java2d/marlin/Dasher$LengthIterator
	li)Lsun/java2d/marlin/Dasher$LengthIterator;	 rdrCtx#Lsun/java2d/marlin/RendererContext;
"#$%&!sun/java2d/marlin/RendererContextnewDirtyFloatArrayRef0(I)Lsun/java2d/marlin/FloatArrayCache$Reference;	()*
dashes_ref-Lsun/java2d/marlin/FloatArrayCache$Reference;	,-*firstSegmentsBuffer_ref	/0123+sun/java2d/marlin/FloatArrayCache$Referenceinitial[F	563firstSegmentsBuffer	893curCurvepts	";<=curveClipSplitter@Lsun/java2d/marlin/TransformingPathConsumer2D$CurveClipSplitter;	?@=
curveSplitter	BCDoutLsun/awt/geom/PathConsumer2D;	FGdashOn	IJKcycleLenFKt$
NOPQRsun/java2d/marlin/FloatMath	floor_int(F)I	TU3dash	WXdashLen	Z[Kphase	]^K
startPhase	`astartDashOn	cdstartIdx	fgstarting	ijneedsMoveTo	lmfirstSegidx	op
recycleDashes	"rsdoClip	"uv3clipRect	u
/yz{putArray([F)[F	}~DO_STATS	"???stats!Lsun/java2d/marlin/RendererStats;	?????sun/java2d/marlin/RendererStatsstat_array_dasher_dasher"Lsun/java2d/marlin/stats/StatLong;
????? sun/java2d/marlin/stats/StatLongadd(I)V
/???getArray(I)[F
?????java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V	??Ksx0	??Ksy0?????sun/awt/geom/PathConsumer2DmoveTo(FF)V
??
emitFirstSegments	??idx	??Kcx0	??Kcy0
?????sun/java2d/marlin/Helpersoutcode(FF[F)I	??outside	??KtotalSkipLen????lineTo????curveTo	(FFFFFF)V????quadTo(FFFF)V
???emitSeg([FII)V
???
goTo_starting	????%stat_array_dasher_firstSegmentsBuffer
/???
widenArray([FII)[F
?????>sun/java2d/marlin/TransformingPathConsumer2D$CurveClipSplitter	splitLine%(FFFFILsun/awt/geom/PathConsumer2D;)Z
???
skipLineTo
??
skipLen
???_lineTo
?????java/lang/Mathsqrt(D)D5?7?
???goTo([FIIZ)V
????abs(F)F
????floor
???
pointCurve([FI)Z
??initializeIterationOnCurve([FI)V
?next
?subdivideAt(F[FI[FII)V
	

lastSegLen()F


reset
totalLength
?
splitCurve)(FFFFFFFFILsun/awt/geom/PathConsumer2D;)Z
?skipCurveTo
?_curveTo	"monotonizerDLsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer;
!"#$%Bsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizercurveN(FFFFFFFF)Lsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer;	!'(nbSplits	!*+3middle
-.?somethingTo
01?skipSomethingTo
?345	splitQuad'(FFFFFFILsun/awt/geom/PathConsumer2D;)Z
78?
skipQuadTo
:;?_quadTo
!=>?quadL(FFFFFF)Lsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer;
?
??CD
pathDone
FG
disposeIjava/lang/InternalErrorK%Dasher does not use a native consumer
HM	N(Ljava/lang/String;)V
PQRS"sun/java2d/marlin/MarlinPropertiesgetCurveLengthError	UVK
CURVE_LEN_ERR	REC_LIMIT
ConstantValue	MIN_T_INC7?EPS
MAX_CYCLES&(Lsun/java2d/marlin/RendererContext;)VCodeLineNumberTableLocalVariableTablethisLsun/java2d/marlin/Dasher;init>(Lsun/awt/geom/PathConsumer2D;[FIFZ)Lsun/java2d/marlin/Dasher;i
fullcyclesdsidxsumcycles
StackMapTable3
copyDashArray	newDashesdasheslenx0y0bufofftypefSegBufptsonindexxysegIdxretsideCodeoutcode1orCodex1y1outcode0dxdycxcy_curCurvepts_dash_dashLen_idx_dashOn_phaseleftInThisDashSegmentrem
iterationsJ_licurCurveoffprevTtoutcode2outcode3x2y2x3y3nSplitsmid	closePathgetNativeConsumer()J
SourceFileDasher.javaNestMembersInnerClassesLengthIterator?!sun/java2d/marlin/FloatArrayCache	Reference?,sun/java2d/marlin/TransformingPathConsumer2DCurveClipSplitterCurveBasicMonotonizer0?#WXYVKZKX[\KX?]KXLCDU3X^Kadgj?G[K?K?K?K?K93 p63m)*-*v3
@=JK??K	^_?R*?*?*??*?Y??*+?*+?!?'*+?!?+**?+?.?4*??7*+?:?>?`.vf	hjw y+{6|A?I?Q?aRbcR de_?v*+?A6*?E86?,0b8????*?Hn8??qvL??	8??v?M6		~~?**?E???E	?jb8??,???d6,0b8**?E???E??ӧr??kL??	8?]?M6		~~?**?E???E	?jf8,0Y8
??%
f8`p6**?E???E???*,?S*?V*?Y*?\**?E?_*?b*?e*?h*?k*?n*??q?**??t?w?
*?w*?*?`?0???
???"?(?.?5?<?E?K?S?\?l?w?~????????????????????????????????#?)?/?7?=?B?G?L?R?\?j?o?t?a?
fSTg	?Sg	?&hK
vbcvCDvU3vXv[KvpnifjK5AkKl????"?
?m?
?m
T?
?m??
?m?
?m
?'?m??m??P	G
_e&*?n?**?'*?S?x?S**?+*?4?x?4?`???%?a&bcln{_?<+?=?*?'?.N? ?|?*??????*?'??N+-??-?`"??
???)?2?:?a4o3<bc<p39q2
o3l
??m??_s*?k?*?A*??*????*??*?h**?b??**?_?E**?\?Y*#??*$??*#??*$??*?e*?w?#$*?w??>*?*??*???`J????!?)?19>CHMR	Y
chm
ra*c?sbcsrKssKl?U??_?	y?w#w[w5*?A+0+`0???*?A+0+`0+`0+`0+`0+`0???*?A+0+`0+`0+`0????`"$56[\wx!a*ybcyt3yuyvl$%?
_?1*?4L=*?k>?+0?6*+`??d`=???*?k?`"$&'(!)(*++0,a4v$fq1bc,w3l
?m???_.p`6+d08+d08?;*?e?
*+?̧;*?h?*?h*?A*??*????*+?ȧ*?e?*?e*?h*??*???`B23
467!8+:2;7<H>RAYC^EcGiHoIaRpbcpx3pupvpykz
c{K[|Kl?+	??_md6*?k6*?4:`??2?|?*????`??**?+`??Y:?4??Q??+??*`?k?`:LMNPQ"R1S4UBVKYUZX\c]l^aHmbcmx3mumvhqb}\t3l?4m??_n?*?>*?w?w#$*?w??6?6?K~6?3*??9*?*?>*??*??#$*??6*????*?*#$?ܱ*?*???*??*??*#$??`^bdehj"k(n-p4r9tOwTxYyZ{]~ci?j?p?w?|?????aRO~(Bi?c??bc??K??K??l?Z????_?#*??fF$*??f8%%jjb8??????8%n8n8*?7:*?S:	*?V6
*??6*?E6*?Y8
	0
f8f8떝D#Q$Q*??
b8
??떝c8
`
p6??6?H*??jbQ*??jbQ*??8`
p6??68
??d*??*?E*
?Y?`?$????!?"?+?1?8?>?D?J?P?V?\?f?m?u?z??????????????????????????????
?a?bc?K?K?K??K?qK1??K8??K>??3D??3	J??
P??V??\??K
f??Km??Kl/?"?9mm?S@;@??_?O#*??fF$*??f8%%jjb8?????8*??*Y??b??*?h*?e*#??*$???`2????!?*?/?:???D?I?N?a>ObcO?KO?KH?K@?K5qKl?*?
_+?*??D*??*?SM*?V>*??6*?E6*?Y8#*?Hn????e7	??;#*?H?jfD?i7		?a?p6	?
?	a

???6,0f8	#	f8

떝.#b8
??떝:8`p6??6? 
D`p6??68???*??*?E*?Y?`v??
???? ?&?7?>?I?P?[?v????????	????????apP&??	?bc?qK??3???? ??&??K7?g?i?K	?c?K
l??f	m?	m@??;@@.?_g
?*?7M,????*?N*?S:*?V6-,??*??6*?E6*?Y86	8
0f8-?Y8??O??&
f
fn,	,?8
*,??6	`p6??6808???*,	`??-?b8?b0??8`p6??6*??*?E*?Y-??`?"
!"#%%'+(1)7,:-=/G1U2\3o6s7|8;?<?=?>?A?C?F?G?H?I?L?M?N?Q?Ra?
?bc?v??3????3??+??1??7??K:??	=??K
P??KG??KlH	?m?8
mm?7
mm@7@1?_?:*?7M,????*?N-,??-?8*??*Y??b??*?h*?e?`.UV
WY[_b$c/f4g9ha4:bc:v5?3'?qKl?m
??_{=?*0*d0????????`klmkpa f$3vl
????_?*?6*?w??#$*?w??6%*?w??6	*?w??6
?	?
?6?`~	~
~6?:*??G*?*?>*??*??#$%*?6
*?
???*
?*#$%??*
?*???*??*??*#$%??`f??
??$?1?>?C?P?U?\?a?~?????????????????????????a?~~
PP??$??	1??
>x??bc??K??K??K??K??K??K??l-??
???_G	
Z*?7:*??*??*??#$%? :?&6	?):
66	?
??*?,?????`*
???#?*?1?>?J?P?Y?a?
4%f7"uZbcZ?KZ?KZ?KZ?KZ?KZ?KT?3#7*0?	1)?3
l!?7
m!m?!?_?L*?7:*??Q*??Q#Q$Q%QQQQ*?/*??*???`&	??? ?+?9???E?K?aRLbcL?KL?KL?KL?KL?KL?KF?3??_?	?*?6*?w??#$*?w??6%*?w??6??6?U~~6		?6*???*?*?>*??*??#$%*?26
*?
???*?*#$%?6?*?*???*??*??*#$%?9?`b??
??$?.?3?=BINglq
ru{?????? ?!apg~
=H	??$w?.m??bc??K??K??K??K??l?r
??;?_-V*?7:*??*??*??#$%?<:?&6?):6	6
	?
??*?,?	?
???`*
&)*,&--/:1F3L/U5ap0%f	3"u
VbcV?KV?KV?KV?KP?37&0?-)?3l?3m!m?!8?_?=*?7:*??Q*??Q#Q$Q%QQ*?/*%??*???`":;< =+?1A6B<Ca>=bc=?K=?K=?K=?K7?3?
_?[*??*????*??*????**??*???@*?k?&*?E?
*?h?*?A*??*????*??**??*???A?`"GH$J+K9LJNNPZQa[bclD
_q**?k?*?A*??*????*??*?A?B*?E?`UVWY%\)]a*bcl??_5?HYJ?L?`aabc?
_?O?T?`0????"?/?????!??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy