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

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

????;asun/java2d/marlin/DRenderersun/java2d/marlin/MarlinConst		
sun/java2d/marlin/DCurvedbxD

java/lang/Mathabs(D)D	
dby	
SCALE_DY	
QUAD_DEC_BND@	DO_STATSZ	!"#rdrCtx$Lsun/java2d/marlin/DRendererContext;	%&'()"sun/java2d/marlin/DRendererContextstats!Lsun/java2d/marlin/RendererStats;	+,-./sun/java2d/marlin/RendererStatsstat_rdr_quadBreak_dec"Lsun/java2d/marlin/stats/StatLong;
12345 sun/java2d/marlin/stats/StatLongadd(I)V	78
bx	:;
cx	=>
by	@A
cy
CDEaddLine(DDDD)V	+GH/stat_rdr_quadBreak??????@	RS
dax	UV
day	XY
ax	[\
ay	^_
CUB_DEC_BND	ab
CUB_INC_BND@ 	+fg/stat_rdr_curveBreak_inc	+ij/stat_rdr_curveBreak_dec	+lm/stat_rdr_curveBreak	+op/stat_rdr_addLine
rstuvsun/java2d/marlin/FloatMathceil_int(D)I	xyz
boundsMinYI
r|}~max(II)I	??z
boundsMaxY
r??~min	+??/stat_rdr_addLine_skip	??zedgeMinY	??zedgeMaxY	??
edgeMinX	??
edgeMaxX	??zSIZEOF_EDGE_BYTES	???edges Lsun/java2d/marlin/OffHeapArray;	????zsun/java2d/marlin/OffHeapArrayused	????lengthJ
?????!sun/java2d/marlin/ArrayCacheConstgetNewLargeSize(JJ)J	+??/stat_rdr_edges_resizes
1?4?(J)V
????resize	????UNSAFELjdk/internal/misc/Unsafe;	????addressA????
?????jdk/internal/misc/UnsafeputInt(JI)V	???edgeBuckets[I	???edgeBucketCounts
?????java/lang/Object()V?java/lang/Integer?????java/lang/Double???	??enableBlkFlags	??prevUseBlkFlags	%???curveLsun/java2d/marlin/DCurve;	?	%???cacheLsun/java2d/marlin/MarlinCache;	?	??zINITIAL_EDGES_CAPACITY
%???newOffHeapArray#(J)Lsun/java2d/marlin/OffHeapArray;	??zINITIAL_BUCKET_ARRAY
%???newCleanIntArrayRef.(I)Lsun/java2d/marlin/IntArrayCache$Reference;	???edgeBuckets_ref+Lsun/java2d/marlin/IntArrayCache$Reference;	?edgeBucketCounts_ref	?)sun/java2d/marlin/IntArrayCache$Referenceinitial		zINITIAL_AA_ARRAY	?
alphaLine_ref	?	alphaLine	zINITIAL_CROSSING_COUNT
%?newDirtyIntArrayRef	?
crossings_ref	?aux_crossings_ref	?edgePtrs_ref	 !?aux_edgePtrs_ref	#$?	crossings	&'?
aux_crossings	)*?edgePtrs	,-?aux_edgePtrs	/0?blkFlags_ref	23?blkFlags	56zwindingRule	89zSUBPIXEL_LG_POSITIONS_X	;<z
boundsMinX	>?z
boundsMaxX	ABzSUBPIXEL_LG_POSITIONS_Y	DE
DO_LOG_BOUNDSGHImakeConcatWithConstants(IIII)Ljava/lang/String;
KLMNOsun/java2d/marlin/MarlinUtilslogInfo(Ljava/lang/String;)V	+QR/stat_array_renderer_edgeBuckets	+TU/$stat_array_renderer_edgeBucketCounts
WXYgetArray(I)[I	[\z	edgeCount	^_zactiveEdgeMaxUsed	+ab/stat_rdr_activeEdges	+de/stat_rdr_edges	+gh/stat_rdr_edges_count	+jklhist_rdr_edges_count#Lsun/java2d/marlin/stats/Histogram;
n2o!sun/java2d/marlin/stats/Histogram	+qr?totalOffHeap
tuvputArray([I)[I
xuy([III)[I	%{|dirty	~zbuckets_minY	??zbuckets_maxY
?????(sun/java2d/marlin/DMarlinRenderingEnginereturnRendererContext'(Lsun/java2d/marlin/DRendererContext;)V	??
SUBPIXEL_SCALE_X	??
SUBPIXEL_SCALE_Y??
???	closePath
??	tosubpixx
??	tosubpixy	??
sx0	??
sy0	??
x0	??
y0
???set(DDDDDDDD)V
???curveBreakIntoLinesAndAdd!(DDLsun/java2d/marlin/DCurve;DD)V
???	(DDDDDD)V
???quadBreakIntoLinesAndAdd?java/lang/InternalError?(Renderer does not use a native consumer.
???O	??zbbox_spminX	??zbbox_spmaxX	???	OFF_ERROR	???
OFF_BUMP_X	???OFF_BUMP_ERR	???OFF_NEXT	???OFF_YMAX	??zSUBPIXEL_MASK_X	??zSUBPIXEL_MASK_Y	??zSUBPIXEL_POSITIONS_X	??z
BLOCK_SIZE_LG	??z
BLOCK_SIZE	??ENABLE_BLOCK_FLAGS_HEURISTICS	%??zstroking	+??/stat_rdr_activeEdges_updates
????getInt(J)I	+??/stat_rdr_activeEdges_adds	+??/stat_rdr_activeEdges_adds_high	+??/stat_array_renderer_edgePtrs
??y
widenArray	+??/ stat_array_renderer_aux_edgePtrs
???~
getNewSize	+??/stat_array_renderer_crossings	+/!stat_array_renderer_aux_crossings	+lhist_rdr_crossings	+lhist_rdr_crossings_adds	+
/stat_rdr_crossings_updates	+
/stat_rdr_crossings_sorts	+/stat_rdr_crossings_bsearch	+/stat_rdr_crossings_msorts	+lhist_rdr_crossings_ratio	+lhist_rdr_crossings_msorts	+lhist_rdr_crossings_msorts_adds
 !"#sun/java2d/marlin/MergeSortmergeSortNoCopy
([I[I[I[III)V
%&'	copyAARow	([IIIIZ)V	+)*l!hist_tile_generator_encoding_dist
,-./5sun/java2d/marlin/MarlinCache
clearAARow1H2(DDII)Ljava/lang/String;G
,567init(IIII)V	9:ENABLE_BLOCK_FLAGS	,<=useRLE	?@zbbox_spminY	BCzbbox_spmaxYGG	+GH/stat_array_renderer_alphaline
JK5endRendering	MNz
SUBPIXEL_TILE
,PQ5
resetTileLine
STU
_endRendering(II)V	+WXlhist_tile_generator_encoding
,Z[\copyAARowRLE_WithBlockFlags
([I[IIII)V
,^_`copyAARowNoRLE([IIII)V
bcdef"sun/java2d/marlin/MarlinPropertiesisUseTileFlags()Z
bhifisUseTileFlagsWithHeuristics	klzSUBPIXEL_POSITIONS_Y	no
RDR_OFFSET_X	qr
RDR_OFFSET_Y	tuzTILE_H	wxzINITIAL_PIXEL_HEIGHT	z{zINITIAL_EDGES_COUNT	?}~zSIZE_INT
b???
getCubicDecD2()F	??
CUB_DEC_ERR_SUBPIX
b???
getCubicIncD1	??
CUB_INC_ERR_SUBPIX
b???getQuadDecD2	??
QUAD_DEC_ERR_SUBPIX?!sun/java2d/marlin/DPathConsumer2D? sun/java2d/marlin/MarlinRendererDISABLE_RENDER
ConstantValueALL_BUT_LSB????ERR_STEP_MAX
POWER_2_TO_32OFF_CURX_ORCUB_COUNT_LG	CUB_COUNTCUB_COUNT_2CUB_COUNT_3@
CUB_INV_COUNTCUB_INV_COUNT_2CUB_INV_COUNT_3CodeLineNumberTableLocalVariableTablex1y1icounticount2ddxddydxdythisLsun/java2d/marlin/DRenderer;cx2y2countmaxDD_DEC_BNDnL
StackMapTablex3y3icount3dddxdddy_INC_BND	_SCALE_DYtmpedgeNewSizeor
firstCrossinglastCrossingslope_SIZEOF_EDGE_BYTES_edgesedgePtr_unsafeaddrx1_interceptx1_fixed_biasedslope_fixed_edgeBuckets_edgeBucketCounts_boundsMinY	bucketIdx$(IIIII)Lsun/java2d/marlin/DRenderer;pix_boundsXpix_boundsYpix_boundsWidthpix_boundsHeightedgeBucketsLengthdisposepix_xpix_ymoveTo(DD)Vpix_x0pix_y0sxsylineTopix_x1pix_y1curveTopix_x2pix_y2pix_x3pix_y3xeyequadTopathDonegetNativeConsumer()JecurnewCountiptrEndjlowhighmidcross	lastCrosscurxerruseBinarySearch
pix_xmaxm1pix_xmaxsumprevcurxo
crorientationbucketcountprevNumCrossingsyminymaxbboxx0bboxx1windingRuleEvenOdd_alpha_cache
_crossings	_edgePtrs_aux_crossings
_aux_edgePtrs
_OFF_ERROR_OFF_BUMP_X
_OFF_BUMP_ERR	_OFF_NEXT	_OFF_YMAX_ALL_BUT_LSB
_ERR_STEP_MAXaddr0_SUBPIXEL_LG_POSITIONS_X_SUBPIXEL_LG_POSITIONS_Y_SUBPIXEL_MASK_X_SUBPIXEL_MASK_Y_SUBPIXEL_POSITIONS_X
_MIN_VALUE
_MAX_VALUEminXmaxXybucketnumCrossingsedgePtrsLencrossingsLen
_arrayMaxUsedptrLen	_blkFlags_BLK_SIZE_LG	_BLK_SIZE_enableBlkFlagsHeuristicsuseBlkFlagslastY?blkLenspminXspmaxXspminYspmaxYpminXpmaxXpminYpmaxYwidthfixed_spminYalphaRowpix_frompix_to
useBlockFlags
SourceFileDRenderer.javaBootstrapMethodsI
JKLHM$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;OboundsXY = [ ... [ [ ... [QedgesXY = [ ... [ [ ... [SspXY    = [ ... [ [ ... [UpXY       = [ ... [ [ ... [Wbbox_spXY = [ ... [ [ ... [InnerClassesZsun/java2d/marlin/IntArrayCache	Reference]%java/lang/invoke/MethodHandles$Lookup_java/lang/invoke/MethodHandlesLookup0???O???:??z???z???
???
?
?z?zo
r
Nz?zz???????????????z?
?

_
b
?z???z???z???z???
?I?
?K?
?M?

$?'?\z*?-?_z???!??z?z?
?
??????z?z?????<zyz?z?z6z?
?
?
?
"#??????3?0??z?z@zCz???z	 ?6
?????kc9?9

??)o9
x6
????*? ?$?*
?0???
6
??
?o9k9?k9?k9?6k?9kc9?<k??kc9'9)9?
?
?2c9c9*')?BHJc9c9???*')?B??*? ?$?F?0??n????'?/?5?;?M?Q?W?^?e?o?y????????????????????????????:?
?7?
^~?
ew?
om?
yc?
?P?
?=?
?????
??
?????
??
??z
??
??

Q??z?<?-?W?6
????	(?6
I9K9
M9O?QkMk9O?TkMk9?Kkc9?Kkc9?WMk?6Kkc?9Ikc9?ZMk?<Kkc??Ikc96?]9?`9 ?9"'9$)9&
?.
p?q??"kc ??]Okc9Okc9ck9ck9ck9ck9
z6
????*? ?$?e
?0?????"kc??]co9co9og9og9gOo9gOo9
x6
????*? ?$?h
?0????
?
??@$c9$&c9&c9c9c9c9*')$&?B$H&J???*')?B??*? ?$?k`?0???3???
??!?0?>?L?k????????
???
?????
08@KVa l"r#x$?'?(?+?,?-?.?/?0?2?3?4?6?8?9?;???3?
$?0?
&?????
??
?????
??
??z
??

??

??
!??
0??
>??
L??
k??
?j?
?g?z?b?
?]?
 ?X?
"?/???t?m
?< DE?a ??*? ?$?n?06	)??6	9
)9
J9
'9
H)?q*?w?{6
?q*???6
???*? ?$???0?
*???	*
??*???	*??'g)go9??$'*????*'??*????**???!*????	*??'*????*'????6*??:??6???e???/??`???7??*? ?$????????:?7???a7'
?)gkc9?k??a7{??~	????a7?|???a7?k?7{??~???a7?|???a7*??:*??:*?w6
d6.???a7??O\.`Od\.?OY??`????AABDEF!G%H(I+J/K2L5UBYP]Wa]bkdljuk{m?n?q?s?t?u?w?x?{?|?~???????????
??"?)?.?3?>?J?W?j?r?~??????????????????????????????
????%?


?????
?
?
?
?z	B??z
P??z???
?:?z?4???-?z.???3?~?>???J??
W????????Y???S???M?z?F?z?1? ?5?
?F
???????*??*յ?*ֵ?*ٵ?*۵?*??*??*+? *+???*+???*+?텶??*+??????*+??????**?????**?????*+????
**?
??
*+???*+???*+???*+???**???"**???%**???(**???+*+???.**?.??1??r
?
???#(-5=IT_ju???? ?!?#?$?%?&?(?)?*?????"#6????*?4*?7x?:*`?7x?=*?@x?w*`?@x??C?*?:*?=*?w*??F?J*?*?wd`6???A??!*? ?$?P?0*? ?$?S?0**???V??**???V??*յ?*ֵ?*ٵ?*۵?*?Z*?]*????*??b0346#7/:5;MBZDbEhFtGwH?I?K?L?O?P?Q?R?U?V?W?Y?H?????z??z??z??z?6zZt?z?
?M?8???k??n*? ?$?`*?]?0*? ?$?c*?????0*? ?$?f*??????l?0*? ?$?i*??????l?m*? ?$Y?p*????a?p**?*?"?s?"**?*?%?s?%**?*?(?s?(**?*?+?s?+**?
*?
?w?
**?.*?1?w?1*??՟R*? ?z?*?}**?*?wd??**??*??*?}*???w??**??*??*?}*??`?w?ʧ%**??*???w??**??*???w??*?????텔?*???텶?*? ????b`ab+cCd[eqh?i?k?l?n?o?q?s?v?w?z|'?8?I?X?c?j??k????q??2!
??0??&k?????

??4
??&k?g????
?
????	)*??'??9)??9*??*??*??*????"??
????"?(??4)??)?
)?

?
?
????		)'??9)??9**??*???B*??*????????"?(??4)??)?
)?
#?
?
????T	??9
??9*??*??*??'??)??????
??**??*??*??
??*
??*????*
????$?0?3?G?M?S??\	T??T?
T?
T?
T?
T?
	T?
M?

F?
?E??

J??9	??9*??*??*??'??)??	??**??*??*??	??*	??*????&	????&?)?=?C?I??HJ??J?
J?
J?
J?
C?
	<?
????	=*??*????*??*????'**??*??*??*???B**????**????????,?4?<??=???#???3*????
????????5??Y?????????TU? ?P	?*??>*??6*?4??6*?
:*??:*??:*??:	*??:
*?":*?(:*?%:
*?+:??7??7??7??7??7?6?6??:??7?76 ?@6!??6"??6#??6$?6%?6&?6'?6(6))*?wd6**?Z6+?6,?6-*?]6.6/*?1:I??6J??6K?ޙ*?ݙ?6L*??6M*? ??6N6O)?K
*.62+6G2????*? ?$??+?02~?Ea763603+?*3.655?a??)?
0?05O?3???0Y6+6G2z6//?H??(*? ?$??/?0/
?*? ?$??/?0+/`61,1?e??*? ?$??1?0**?+1??Y:?(?6,*??sW??*? ?$??1?0**?+1???VY:?+a7	*.65+1?+5O5?a??65?+???-+?f*??sW??*? ?$??+?0**?+?VY:?"*?
?sW??*? ?$?+?0**?+?VY:
?%?6-??+.?+6.+??/
?
+(?Ҳ?!*? ?$?+?m*? ?$?/?m+??6H?67633+?3.655?a7??6==66=a??`6=a??a??`6@=@z?~d??a@?~????*? ?$?	+?067???*? ?$?3?0H??3G????*? ?$?3?06D3d6EDE`z6FF.6?F`6D?	Fd6EDE???3d644D?!4`4.O4`4.O?4????D6OD5O?i3d6434.O34.O?4?4?(4.6?4`4.O4`4.O???4`6O4`5O?
36Y67O?3??m??F*? ?$?+?0*? ?$??/h+l?m*? ?$?+?m*? ?$?/?m?67633+?3.655?a7??6==66=a??`6=a??a??`6@=@z?~d??a@?~????*? ?$?	+?03G?
36O??67?t??*? ?$?3?03d64
3
4.O34.O?4?4?(
4.6?
4`
4.O4`4.O???
4`6O4`5O?
36Y67O35O?3???
+G?6/.6>>z688'?86'+d.z699(?96(8Y6=6<>~xd6???6;633+?13.6>>z6=>~xd6?;~??<?>z6=>~xd6??3???)#~#??)!z6O'?{ z6'(?? z6(('?d*O'(`M?$L?V('d6((K?(+NzdJx??6M??,+Nzd?{6:*? ?$?((:l?m?
O?+?6'?6(?)?*????)?)!z6)'?{ z6'(?? z6(('?*)'(`M?$?)O?
)?+*+?Z*M???	*.?]???*?????%?+?1?7?=?C?I?O?TY^chlp
u|
?????????? ?"?#?$?%?&?0?1?2?4?8?:?<@B
EHIJ+N2Q9SFUMW]XgSm\t_zab?c?d?e?h?j?k?l?n?o?r?t?x?y{}|?!?(?/?6?C?I?P?Z?`?l?o?v????????????????????????????????	?
???&?/?3?B?S?Y?k?z??????????????????????????????#)0:@	J
Tf
r????????????%?'?)147:(=9>?BQC`EfFuI|L?N?O?P?T?U?V?X?Y?Z?\?]?ab'g$m'u-v3w:x>{I|P}T?[?e?j?n?x??????????????????????????????????????&?2?9?@?M?Y?^?g?p?w?{?????????????????????????????????????????$?1?=?DKXdi	r
{???????!?"?%?&?(?/?2?8?=	@	A	!C	0D	6H	=J	AK	E@	NP	QQ	XT	cU	oW	v^	?_	?`	?d	?e	?g	?i	?k??`M ?z59;???5?z0<8?z3!?????z1(??z56?z4?k?zD?e?zE?\?zF@V?z4&?????z3??z53s?z6
??z7/wz=YMz@	?H?V?z4	???z5??z6z=??z@?'?z:W?z:???zA??zB97zCnz;?'?z:$W?z:???zA??zBD7zC???z3???z73s?z8I]?z9?z;[Kz<YMz=-yz>eAz?	!?z:
A	z2=
zG	???	?z	?z	?
z	?z	?	??%	??+	???1	??	7	y??
=	s?C	m?I	g?
O	a?T	\?Y	W?^	R?c	M?h	H?l	Dzp	@zu	;??|	4??	/z ?	*z!?	% z"?	 !z#?	"z$?	#z%?	$z&?	%z'?	&z(?	'z)??(z*??)z+??*z,??+z-??,z.??-z/??.?I??/zJ??0zK??1L??2M???zN?3zO??P?@??F4,?444444?4@?J4,?444444?4?*J4,?444444?4?I4,?444444?4?'I4,?444444?4?I4,?444444?4?J4,?444444?45?"J4,?444444?47?
I4,?444444?4 %.?J4,?444444?4#
@?J4,?444444?4?~I4,?444444?4 ?I4,?444444?4?I4,?444444?4?I4,?444444?4$?I4,?444444?4?I4,?444444?4,?I4,?444444?4	?J4,?444444?4?H?J4,?444444?4?~I4,?444444?4?I4,?444444?4,?I4,?444444?4?J4,?444444?4?J4,?444444?4?J4,?444444?4?J4,?444444?4/@?WJ4,?444444?4?]J4,?444444?4?J4,?444444?4?J4,?444444?4
@?WJ4,?444444?4?]J4,?444444?4	?J4,?444444?4?d@)?J4,?444444?4:
Kf?
?*??ՠ?*???g?q*?:?{<*???g?q*?=??=*??>*??6**?wd?}**?wd???C?(*??*??*??*???0?J?3?J?	???7z6??`?7z6?@z6??`?@z6*???4?8?M**??;??**?ݙ
?ޚ???*?ݙ%d??z`6		?**?.	?V?1*?7x??*?7x??*?>*?A?C?+?D?J*??*??*?>*?A?E?Jd`6		??%??*? ?$?F	?0**?
	?V?
*?I???'q	rvw1z6{<}F~Q?W?o?|??????????????????????????
??!?&?,?2?B?Z?c?k?q????????p?5z	???w6z1d7z6_8z<Y9z?:z??;z??<z??=zc2>z	?G
?p
?V	?	+?L?%K5??5?@x=*?>?{>*?A? *?A?L`??6*???O*?R??????%?-?4??4%9z5??5<z/8z&?z??4&'??M?*??*? ?$?V?m*??*?1+?Y?#??*? ?$?V?m*??+?]??"????,?2?@?L??>M??M@?M?zMAzMBzMC?D??j??a?8?g?޲Շ???j?????d?ϲjd?????o?m???o?p?s?@x?L?v?jh???yz?	?|?a?????|?a?òò|?a?ƲƲ|?a?ɲɲ|?a?̲̲|?a??????Շcok??????Շcok???Շ?j?o?c??k?]c??k?`????Շcok??c??k???b#$,-."/*142>5H9R=ZCcDnEyF?G?J?O?R?T?\?_?t?|EFG HNHPHRHTHVXY[\^`




© 2015 - 2025 Weber Informatics LLC | Privacy Policy