Package icyllis.arc3d.granite
Class AtlasProvider
java.lang.Object
icyllis.arc3d.granite.AtlasProvider
- All Implemented Interfaces:
AutoCloseable
AtlasProvider groups various texture atlas management algorithms together.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcompact()voidReturns theGlyphAtlasManagerthat provides access to persistentDrawAtlasinstances used in glyph rendering.voidvoidpurge()void
-
Constructor Details
-
AtlasProvider
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getGlyphAtlasManager
Returns theGlyphAtlasManagerthat provides access to persistentDrawAtlasinstances used in glyph rendering. TheGlyphAtlasManageris managed by this object, then the return value is a raw pointer. -
recordUploads
-
freeGpuResources
public void freeGpuResources() -
compact
public void compact() -
purge
public void purge() -
invalidateAtlases
public void invalidateAtlases()
-