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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
compact()
void
Returns theGlyphAtlasManager
that provides access to persistentDrawAtlas
instances used in glyph rendering.void
void
purge()
void
-
Constructor Details
-
AtlasProvider
-
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
getGlyphAtlasManager
Returns theGlyphAtlasManager
that provides access to persistentDrawAtlas
instances used in glyph rendering. TheGlyphAtlasManager
is 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()
-