TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::TextAtlasManager Class Referenceabstract

#include <gui_core/text/gui_text_atlas_manager.h>

Inheritance diagram for tachyon::TextAtlasManager:

Public Member Functions

virtual ~TextAtlasManager ()
virtual bool Initialize (GraphicsContext *graphicsContext, ImageSet *imageSet)=0
virtual TextureIndex CreateTexture (const uint8_t *imageData, uint2 imageSize, uint8_t bpp)=0
virtual void UpdateTexture (TextureIndex textureIndex, const uint8_t *imageData, uint2 imageSize)=0
virtual ImageIndex GetImageIndex (TextureIndex textureIndex)=0
virtual void SyncTextureIndices ()=0

Constructor & Destructor Documentation

◆ ~TextAtlasManager()

virtual tachyon::TextAtlasManager::~TextAtlasManager ( )
inlinevirtual

Member Function Documentation

◆ Initialize()

virtual bool tachyon::TextAtlasManager::Initialize ( GraphicsContext * graphicsContext,
ImageSet * imageSet )
pure virtual

◆ CreateTexture()

virtual TextureIndex tachyon::TextAtlasManager::CreateTexture ( const uint8_t * imageData,
uint2 imageSize,
uint8_t bpp )
pure virtual

◆ UpdateTexture()

virtual void tachyon::TextAtlasManager::UpdateTexture ( TextureIndex textureIndex,
const uint8_t * imageData,
uint2 imageSize )
pure virtual

◆ GetImageIndex()

virtual ImageIndex tachyon::TextAtlasManager::GetImageIndex ( TextureIndex textureIndex)
pure virtual

◆ SyncTextureIndices()

virtual void tachyon::TextAtlasManager::SyncTextureIndices ( )
pure virtual

The documentation for this class was generated from the following file: