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

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

????:Rsun/java2d/marlin/MarlinConst%sun/java2d/marlin/MarlinTileGenerator
	
java/lang/Object()V	
rdrStats!Lsun/java2d/marlin/RendererStats;sun/java2d/marlin/Renderer	rdrFLsun/java2d/marlin/Renderer;	rdrDLsun/java2d/marlin/DRenderer;sun/java2d/marlin/DRenderer	cacheLsun/java2d/marlin/MarlinCache;	 !"#$sun/java2d/marlin/MarlinCachebboxX0I	&'$x	 )*$bboxY0	,-$y
 /0
dispose
/
/	 45$bboxX1	 78$bboxY1	:;$TILE_W	=>$TILE_H
 @ABalphaSumInTile(I)I	DE$MAX_TILE_ALPHA_SUM	GHIDO_STATSZ	KLMNOsun/java2d/marlin/RendererStatshist_tile_generator_alpha#Lsun/java2d/marlin/stats/Histogram;
QRSTU!sun/java2d/marlin/stats/Histogramadd(I)V
WXUendRendering
W	 [\IuseRLE
^_`getAlphaRLE([BII)V
bc`
getAlphaNoRLE	 efgrowAAChunkIndex[J	 ijkrowAAx0[I	 mnkrowAAx1
pqrstsun/java2d/marlin/FloatMathmin(II)I	vwI
DO_LOG_BOUNDSyz{makeConcatWithConstants(III)Ljava/lang/String;
}~??sun/java2d/marlin/MarlinUtilslogInfo(Ljava/lang/String;)V	?????sun/java2d/marlin/OffHeapArrayUNSAFELjdk/internal/misc/Unsafe;	 ???
rowAAChunk Lsun/java2d/marlin/OffHeapArray;	????addressJ
?????jdk/internal/misc/UnsafegetByte(J)B	??IDO_TRACE	?????java/lang/SystemoutLjava/io/PrintStream;
???hex(II)Ljava/lang/String;
?????java/io/PrintStreamprint
???
println
??
nextTile	 ??krowAAEnc	 ??growAALen	 ??growAAPos	??$FILL_TILE_W	??$TH_AA_ALPHA_FILL_EMPTY	??$TH_AA_ALPHA_FILL_FULL
?????java/util/Arraysfill([BIIB)V
????getInt(J)I
?????java/lang/IntegertoHexString(I)Ljava/lang/String;
?????java/lang/Stringlength()I?z?&(Ljava/lang/String;)Ljava/lang/String;
????	substring	??$MAX_AA_ALPHA?java/lang/IllegalStateException?z?
??	??????sun/java2d/pipe/AATileGenerator
DISABLE_BLEND
ConstantValuee(Lsun/java2d/marlin/RendererStats;Lsun/java2d/marlin/MarlinRenderer;Lsun/java2d/marlin/MarlinCache;)VCodeLineNumberTableLocalVariableTablethis'Lsun/java2d/marlin/MarlinTileGenerator;statsr"Lsun/java2d/marlin/MarlinRenderer;
StackMapTable? sun/java2d/marlin/MarlinRendererinit)()Lsun/java2d/marlin/MarlinTileGenerator;getBbox([I)VbboxgetTileWidth
getTileHeightgetTypicalAlphaalalphagetAlphatile[Boffset	rowstrideendaddraax0iaax1cycx_cachex0x1y0y1_unsafeSIZE
addr_rowAA
skipRowPixelsidxgk	clearTilerefValBalphaSumareacx1rx0rx1runLenpackedvaladdr_row	last_addraddr_endw	SIZE_BYTESIZE_INTvdsLjava/lang/String;
SourceFileMarlinTileGenerator.javaBootstrapMethods9
:;<z=$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;?getAlpha = [ ... [ [0 ... [A0CInvalid MAX_TILE_ALPHA_SUM: EMAX_AA_ALPHA           : GTH_AA_ALPHA_FILL_EMPTY : ITH_AA_ALPHA_FILL_FULL  : KFILL_TILE_W            : InnerClassesN%java/lang/invoke/MethodHandles$LookupPjava/lang/invoke/MethodHandlesLookup0??I??E$?$?$?$'$-$

	???3*?*+?,??*,??*??*?*,??*-???&	AB	CDE G%H-J2K?*3??3?3??3?? K? ???J**???%**??(?+*??NOQ???0
?o'*??.*??
*??1?*??
*??2??_bcde&g?'???
???m)+*??O+*??(O+*??3O+*??6O??j
klm(n?)??)k??.?9??z?????.??@?A?B?F?G?F?K?M?P?R?T?V?Y\^`ab#d*e1f5g9j@mEnMpRr[sfxmzt|~???????????????????????????????	????"?-?5?;?L?c?q?w?}???????????????????????????????????????"?&?-?2?:?B?I?L?Q?Z?els}?
???????????!?hW?$? !?$? !?."$?$? !?A#$|1??!$)He
$.:s$-!i$$%-]%$&?K&$'U5'$(p($*v)!+?????*???+???,? ?$-+?$# ?$$9$)_1?o!$)t
$.?$-Z$$%N%$&*<&$'@&'$(a($*R)!+?????*???+???,? ??$)?$-??$#??$$&$)L1?\!$)	t
$.??$-?l$$%`%$&N&$'-8'$(?s($*Q)!+?????*???+???,? ??$)?$-??$#?????	$?
$?
?fg?jk?nk"??k)??g	0??g
6?$F?$M?-$
P?$gn$?$? !?????.???/??????$"??$$??$,??L?{ ?3 ? ???=* ??* ??@, ?	?+ ?A?+ ?? * ?? & ??9& ??& ??"& ??& ??& ??* ????* ??* ??@, ??, ??, ??+ ?A?+ ?? * ??* ?? & ??9& ??& ??& ??& ??* ????* ??* ??@, ??, ??, ??+ ?A?+ ?? * ??* ?? & ??9& ??& ??%& ??& ??& ??* ????* ????w??M,???
,??M???,?۰?$%
&(? 0$1$23?	??4
??u?9?8@8B8D8F8H8JL
MOQ




© 2015 - 2025 Weber Informatics LLC | Privacy Policy