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

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

????@xjava/lang/Float(sun/java2d/marlin/DMarlinRenderingEnginesun/java2d/marlin/MarlinConstjava/awt/BasicStroke


sun/java2d/pipe/RenderingEngine()V
java/lang/ClassgetName()Ljava/lang/String;
logSettings(Ljava/lang/String;)V
getRendererContext%()Lsun/java2d/marlin/RendererContext;
 !"!sun/java2d/marlin/RendererContext	getPath2D()Ljava/awt/geom/Path2D$Double;	$%&'(1sun/java2d/marlin/DMarlinRenderingEngine$NormModeOFF3Lsun/java2d/marlin/DMarlinRenderingEngine$NormMode;	*+,transformerPC2D.Lsun/java2d/marlin/TransformingPathConsumer2D;
./012,sun/java2d/marlin/TransformingPathConsumer2D
wrapPath2DB(Ljava/awt/geom/Path2D$Double;)Lsun/java2d/marlin/DPathConsumer2D;
456strokeTo?(Lsun/java2d/marlin/RendererContext;Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;DLsun/java2d/marlin/DMarlinRenderingEngine$NormMode;IIF[FFLsun/java2d/marlin/DPathConsumer2D;)V8java/awt/geom/Path2D$Double
7:
;(Ljava/awt/Shape;)V
=>?returnRendererContext&(Lsun/java2d/marlin/RendererContext;)V
A5B?(Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;Lsun/java2d/pipe/Region;Ljava/awt/BasicStroke;ZZZLsun/awt/geom/PathConsumer2D;)V
DEFGHjava/awt/geom/AffineTransform
isIdentity()Z	$JK(
ON_WITH_AA	$MN(ON_NO_AA	PQRDO_CLIPZ	TURDO_CLIP_RUNTIME_ENABLE
WXYZH"sun/java2d/marlin/MarlinPropertiesisDoClipAtRuntime	\]^clipRect[D???PbM???
defghsun/java2d/pipe/RegiongetLoY()I
djkh	getHeight
dmnhgetLoX
dpqhgetWidth	stRDO_LOG_CLIP
vwxyzjava/util/ArraystoString([D)Ljava/lang/String;|}~makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
????sun/java2d/marlin/MarlinUtilslogInfo	??RdoClip	???
p2dAdapter9Lsun/java2d/marlin/RendererContext$PathConsumer2DAdapter;
?????7sun/java2d/marlin/RendererContext$PathConsumer2DAdapterinitX(Lsun/awt/geom/PathConsumer2D;)Lsun/java2d/marlin/RendererContext$PathConsumer2DAdapter;
?5??(Lsun/java2d/marlin/RendererContext;Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;Ljava/awt/BasicStroke;ZLsun/java2d/marlin/DMarlinRenderingEngine$NormMode;ZLsun/java2d/marlin/DPathConsumer2D;)V	???MIN_PEN_SIZEF
???userSpaceLineWidth#(Ljava/awt/geom/AffineTransform;D)D
???getLineWidth()F
??h	getEndCap
??hgetLineJoin
???
getMiterLimit
???getDashArray()[F
???getDashPhase
D??hgetType
D???getDeterminant()D
?????java/lang/Mathabs(D)D
????sqrt
D???	getScaleX
D???	getShearX
D???	getShearY
D???	getScaleY@	???dasherLsun/java2d/marlin/Dasher;
?????sun/java2d/marlin/Dasher
copyDashArray([F)[D?java/lang/Double?????!sun/java2d/marlin/DPathConsumer2DmoveTo(DD)V???pathDone
???nearZero(D)Z	??RUSE_SIMPLIFIER	???
simplifier'Lsun/java2d/marlin/CollinearSimplifier;
?????%sun/java2d/marlin/CollinearSimplifierL(Lsun/java2d/marlin/DPathConsumer2D;)Lsun/java2d/marlin/CollinearSimplifier;
.???deltaTransformConsumerg(Lsun/java2d/marlin/DPathConsumer2D;Ljava/awt/geom/AffineTransform;)Lsun/java2d/marlin/DPathConsumer2D;	???strokerLsun/java2d/marlin/Stroker;
???sun/java2d/marlin/StrokerE(Lsun/java2d/marlin/DPathConsumer2D;DIIDZ)Lsun/java2d/marlin/Stroker;	monotonizerDLsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer;
	?
Bsun/java2d/marlin/TransformingPathConsumer2D$CurveBasicMonotonizer(D)V
??
D(Lsun/java2d/marlin/DPathConsumer2D;[DIDZ)Lsun/java2d/marlin/Dasher;
?disableClipping
.detectClosedPathH(Lsun/java2d/marlin/DPathConsumer2D;)Lsun/java2d/marlin/DPathConsumer2D;
.?inverseDeltaTransformConsumerjava/awt/ShapegetPathIterator=(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
$ !getNormalizingPathIterator](Lsun/java2d/marlin/RendererContext;Ljava/awt/geom/PathIterator;)Ljava/awt/geom/PathIterator;
#$%pathToe(Lsun/java2d/marlin/RendererContext;Ljava/awt/geom/PathIterator;Lsun/java2d/marlin/DPathConsumer2D;)V
?'(?ulp	*+RUSE_PATH_SIMPLIFIER	-./pathSimplifier"Lsun/java2d/marlin/PathSimplifier;
123?4 sun/java2d/marlin/PathSimplifierG(Lsun/java2d/marlin/DPathConsumer2D;)Lsun/java2d/marlin/PathSimplifier;	67Rdirty	9:^double6
<=>
pathToLoopD([DLjava/awt/geom/PathIterator;Lsun/java2d/marlin/DPathConsumer2D;)V@ABCHjava/awt/geom/PathIteratorisDone@EFGcurrentSegment([D)IG??????????MN?lineTo?PQRquadTo(DDDD)V?TUVcurveTo	(DDDDDD)V?XY	closePath@[\next	^_`absun/java2d/marlin/RendererRDR_OFFSET_XD	^debRDR_OFFSET_Y	ghirendererLsun/java2d/marlin/Renderer;@klhgetWindingRule
^n?o#(IIIII)Lsun/java2d/marlin/Renderer;
.qrpathClipper
^tuHendRendering	wxyptg'Lsun/java2d/marlin/MarlinTileGenerator;
{|}?~%sun/java2d/marlin/MarlinTileGenerator)()Lsun/java2d/marlin/MarlinTileGenerator;
{???getBbox([I)V
^??dispose
^?
^M
^X
^?	??RSETTINGS_LOGGED	???REF_TYPEI?hard?soft?weak?O===============================================================================?.Marlin software rasterizer           = ENABLED
????sun/java2d/marlin/Version
getVersion||	??RUSE_THREAD_LOCAL?}?(Z)Ljava/lang/String;|	???INITIAL_EDGES_COUNT?}?(I)Ljava/lang/String;	???INITIAL_PIXEL_WIDTH?	???INITIAL_PIXEL_HEIGHT?
W??HisProfileQuality?quality?speed|	???SUBPIXEL_LG_POSITIONS_X	?	???SUBPIXEL_LG_POSITIONS_Y
?	???	TILE_H_LG?	???	TILE_W_LG?	???
BLOCK_SIZE_LG
?
W??H
isForceRLE?
W??HisForceNoRLE?
W??HisUseTileFlags?
W??HisUseTileFlagsWithHeuristics?	?????sun/java2d/marlin/MarlinCache
RLE_MIN_WIDTH?	??	*?
W???getPathSimplifierPixelTolerance?}?(F)Ljava/lang/String;
W???getStrokerJoinError?
W??hgetStrokerJoinStyle?
W??HisDoClip?
WHisDoClipRuntimeFlag?
WHisDoClipSubdivider?
W	?getSubdividerMinLength?	
RDO_STATS?,sun.java2d.renderer.doMonitors       = false	R	DO_CHECKS?
WHisSkipRenderer?
WHisSkipRenderTiles?	R
USE_LOGGER ?	"#RLOG_CREATE_CONTEXT!?	&'RLOG_UNSAFE_MALLOC"?
W*+?getCurveLengthError#?
W./?
getCubicDecD2$?
W23?
getCubicIncD1%?
W67?getQuadDecD2&?:Renderer settings:	<=>?@sun/java2d/marlin/MergeSort	SORT_TYPELjava/lang/String;'|	^CDbCUB_DEC_BND(F}G(D)Ljava/lang/String;	^IJbCUB_INC_BND)F	^MNbQUAD_DEC_BND*F	QR?INITIAL_EDGES_CAPACITY+?	^UV?INITIAL_CROSSING_COUNT,?	YZ[RDR_CTX_PROVIDER%Lsun/java2d/ReentrantContextProvider;
]^_`a#sun/java2d/ReentrantContextProvideracquire()Lsun/java2d/ReentrantContext;
?
]defrelease (Lsun/java2d/ReentrantContext;)V	hi?
MIN_SUBPIXELS
WklHisUseThreadLocaln%sun/security/action/GetPropertyActionpsun.java2d.renderer.useRef
mr
s'(Ljava/lang/String;Ljava/lang/String;)V
uvwxyjava/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;{java/lang/String
z}~hhashCode
z???equals(Ljava/lang/Object;)Z?*sun/java2d/marlin/DMarlinRenderingEngine$1
??
?(I)V?*sun/java2d/marlin/DMarlinRenderingEngine$2
??	??RENABLE_LOGSDISABLE_2ND_STROKER_CLIPPING
ConstantValue
DO_TRACE_PATHDO_CLIP_FILL	UPPER_BND	LOWER_BND	SignatureJLsun/java2d/ReentrantContextProvider;CodeLineNumberTableLocalVariableTablethis*Lsun/java2d/marlin/DMarlinRenderingEngine;createStrokedShape)(Ljava/awt/Shape;FIIF[FF)Ljava/awt/Shape;p2dLjava/awt/geom/Path2D$Double;srcLjava/awt/Shape;widthcapsjoin
miterlimitdashes[F	dashphaserdrCtx#Lsun/java2d/marlin/RendererContext;
StackMapTable??java/lang/Throwableh(Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;Ljava/awt/BasicStroke;ZZZLsun/awt/geom/PathConsumer2D;)VatLjava/awt/geom/AffineTransform;bsLjava/awt/BasicStroke;thin	normalize	antialiasconsumerLsun/awt/geom/PathConsumer2D;rdrOffXrdrOffYmarginclipLsun/java2d/pipe/Region;_atnorm?sun/awt/geom/PathConsumer2D^lwpc2d#Lsun/java2d/marlin/DPathConsumer2D;
widthScaleACBEAEBEChypotwidthsquarediscaleabcddet	strokeratdashLen
recycleDashesdashesDpiLjava/awt/geom/PathIterator;numcoordssubpathStartedgetAATileGenerator?(Ljava/awt/Shape;Ljava/awt/geom/AffineTransform;Lsun/java2d/pipe/Region;Ljava/awt/BasicStroke;ZZ[I)Lsun/java2d/pipe/AATileGenerator;sbbox[Ir?E(DDDDDDDDLsun/java2d/pipe/Region;[I)Lsun/java2d/pipe/AATileGenerator;ldx1ldy1ldx2ldy2xydx1dy1dx2dy2lw1lw2
innerpgramgetMinimumAAPenSizerefTypereClass
SourceFileDMarlinRenderingEngine.javaNestMembers?@sun/java2d/marlin/DMarlinRenderingEngine$NormalizingPathIterator?Tsun/java2d/marlin/DMarlinRenderingEngine$NormalizingPathIterator$NearestPixelQuarterSsun/java2d/marlin/DMarlinRenderingEngine$NormalizingPathIterator$NearestPixelCenter3sun/java2d/marlin/DMarlinRenderingEngine$NormMode$33sun/java2d/marlin/DMarlinRenderingEngine$NormMode$23sun/java2d/marlin/DMarlinRenderingEngine$NormMode$1BootstrapMethods


}$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;clipRect (clip): *Version                              = [](sun.java2d.renderer                  = (sun.java2d.renderer.useThreadLocal   = (sun.java2d.renderer.useRef           = (sun.java2d.renderer.edges            = (sun.java2d.renderer.pixelWidth       = (sun.java2d.renderer.pixelHeight      =  (sun.java2d.renderer.profile          = "(sun.java2d.renderer.subPixel_log2_X  = $(sun.java2d.renderer.subPixel_log2_Y  = &(sun.java2d.renderer.tileSize_log2    = ((sun.java2d.renderer.tileWidth_log2   = *(sun.java2d.renderer.blockSize_log2   = ,(sun.java2d.renderer.forceRLE         = .(sun.java2d.renderer.forceNoRLE       = 0(sun.java2d.renderer.useTileFlags     = 22sun.java2d.renderer.useTileFlags.useHeuristics = 4(sun.java2d.renderer.rleMinWidth      = 6(sun.java2d.renderer.useSimplifier    = 8(sun.java2d.renderer.usePathSimplifier= :-sun.java2d.renderer.pathSimplifier.pixTol = <(sun.java2d.renderer.stroker.joinError= >(sun.java2d.renderer.stroker.joinStyle= @(sun.java2d.renderer.clip             = B+sun.java2d.renderer.clip.runtime.enable = D(sun.java2d.renderer.clip.subdivider  = F1sun.java2d.renderer.clip.subdivider.minLength = H(sun.java2d.renderer.doStats          = J(sun.java2d.renderer.doChecks         = L(sun.java2d.renderer.skip_rdr         = N(sun.java2d.renderer.skip_pipe        = P(sun.java2d.renderer.useLogger        = R(sun.java2d.renderer.logCreateContext = T(sun.java2d.renderer.logUnsafeMalloc  = V(sun.java2d.renderer.curve_len_err    = X(sun.java2d.renderer.cubic_dec_d2     = Z(sun.java2d.renderer.cubic_inc_d1     = \(sun.java2d.renderer.quad_dec_d2      = ^SORT         = `CUB_DEC_BND  = bCUB_INC_BND  = dQUAD_DEC_BND = f(INITIAL_EDGES_CAPACITY               = h(INITIAL_CROSSING_COUNT               = InnerClasseskjava/awt/geom/Path2DDoubleNormModePathConsumer2DAdapterCurveBasicMonotonizerNormalizingPathIteratorNearestPixelQuarterNearestPixelCentert%java/lang/invoke/MethodHandles$Lookupvjava/lang/invoke/MethodHandlesLookup1
?R???R??QR?R??UR???b?H?b?J?R??Z[??
?R
??
*?	????fgh?
?????$I?:?:	*+$??#?)	?-?3?7Y	?9:
?<
?:?<?7??A??*
???&?)?,?7?<???F??f
3??	I??I??I??I??I??I??I??I??D?????	??5???	*+,-?@??
???R?????????R?R?R??5B??
?,?,?C?,?:	??	?I??L??#:
?:-???O??S???V???[:_9
_9a9-?c?ag_cR-?c-?i`?ac_cR-?l?ag_cR-?l-?o`?ac_cR?r??[?u?{???*+	
???????D?I@N7QB?z?b	 ?b	R??R??R??R??R??R?RR?(R?RR??+'?b	?
??????+?	9??+??$~?+??????9?q+??9+??9+??9
+??9k

kc9?k
kck9kkc9kggkc??9cc?o9??9(o??>HI
JM#P)Q/R5S;dHeYff|????????b ?b)h?b/b?b5\?b
;VbbHI?bY8?bf+?b|?b??b????????b??b?
?m56?j	?:
66:
?6
?6+??
??:-??-?C??-??9-??9-??9-??9kkg9??ژ??????kkc??bkkckkcg??Ekkc??9?&6?\1kR?????k?8k9?-:
?N+?):??+????:
??:+??	?????:+???!+????:+????+?????:
?:+,-??:+?"???/???	?????$?/?5?;?A?G?T?`?i?p?q??????????????????????????????)27KUaju$z%$?'?6??????/?b5??b;??bA??bG??bT??b??????????????b??(?????????	???
?????????
???	??R??^??+,?	????$D$??D??LD$??D??E??	?D$??D??.?"D$??D?.???D$??D?.??0
???K&???&?&k?????9??b?@
$%?~#?)?*?,,?0M*?5*?8+,?;*?5???????"?? #??#??#???
=>??
>+???+*?D??"[?0?*1H???*1J???*1H???*1J???,*1*1??>??*1H???*1J???*1H??~*1J??t?,*1*1?L?a,*1*1??>?P*1H??F*1J??<*1H??2*1J??(?O*1H??6*1J??,*1H??"*1J??,*1*1*1*1?O	??,*1*1?L??,*1*1??>??*1H???*1J???*1H???*1J????}*1H??d*1J??Z*1H??P*1J??F*1H??<*1J??2*1H??(*1J??,*1*1*1*1*1*1?S
?0,*1*1?L?!,*1*1??>??,?W?+?Z???,????z???4?\?h?m?
??
????
""%1(=)B6j9n:???C?F?G?L?M?UV?*?^?????R?
?18:?h??????	~::	?:
?O??S???V?
?[:?]9?c9a9-?c?agcR-?c-?i`?accR-?l?agcR-?l-?o`?accR?r?
?[?u?{?
??,?,?C?,?:?	?I??#:?Y
+??:

?f-?l-?c-?o-?i
?j?m:		:
???
?)?p:

?"?0
?f-?l-?c-?o-?i?m:	*
+	??	?s?
?v?z:?:		?	???:	?	????_llnl??/?????$?)?.?3?C?X?h?}?????????????????????????????????????
???$?,?1?C?K?U?\?_?d?l?s?x?{???$u]^)p?b.k?b3f?b?B??
??????????(~??~??~??~??~??~?R~?R~??{xyx?i	s??
???{^?uDd?{^??Dd?{^@D?DB$?P$@??,?L??Dd?{^??Dd?{^???? ?
?????6?g
k9
k9	k9k9'c?ogH)c?ogJc9c9	c9	c9
????6?\9\9\99::?:?f?l?c?o?i?m:')??'c)c??'c	c)cc??'	c)c?????x'ccH)ccJ?kg9?kg9	?kg9	?kg9')??'c)c??'c	c)cc??'	c)c???????s??v?z:?:????:?????????????1???!?(?/?6?B?N?U\cjx~??????????????
# .!5"B#U$b%g'l)t*~+?.?1?3?1?3?5?8??!]?b(V?b/O?b6H?b?????b??b??b??b??b	??b??b
??b????????b??b?"?b?%?b??R?xy??i????]	@?jd??d???{^ L???????.????B???
??E?????????!(?L??L??L?????????*????????+?????????????????????	????????????ú???Ǻ???˺???Ϻ???Ӻ???׺???ۺ???ߺ??????????????????????????????????????????
???????????????? ??!?$??%?(??)?,??-?0??1?4??5?8?9??;?A??B?E??H?K??L?O??P?S??T?W?????>O????(?,?/?3?6?:?@?F?N?Q?Z?e?n?y??????????????????????????????????	???*?2?5?=?@?H?K?S?V?^?a?i?l?t?w??????????????????????????????????(
3>D?*,?@3?@E?@:?@? ?z?`Bz?:?X?\?K*??

?
??>??>*?b?X*?c??%*+?????d???O???S?gn???j???mYo??q?t?zK*L=+?|?L0??@5?*"7?x1+???#=?+???=?+???=? '?????????????Y?????X???Y?????X????????>8:<_c.f?i?j?l?m?o?s?t?|???.??@??Xzz??	@???	??$??-										!	#	%	'	)	+	-	/	1	3	5	7	9	;	=	?	A	C	E	G	I	K	M	O	Q	S	U	W	Y	[	]	_	a	c	e	gij
7jl	$mD
?n.o???p??q?r@@@suw




© 2015 - 2025 Weber Informatics LLC | Privacy Policy