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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()voidcompact()voidReturns theGlyphAtlasManagerthat provides access to persistentDrawAtlasinstances used in glyph rendering.voidvoidpurge()void
- 
Constructor Details- 
AtlasProvider
 
- 
- 
Method Details- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
getGlyphAtlasManagerReturns theGlyphAtlasManagerthat provides access to persistentDrawAtlasinstances used in glyph rendering. TheGlyphAtlasManageris managed by this object, then the return value is a raw pointer.
- 
recordUploads
- 
freeGpuResourcespublic void freeGpuResources()
- 
compactpublic void compact()
- 
purgepublic void purge()
- 
invalidateAtlasespublic void invalidateAtlases()
 
-