CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::FontGlyphManager Class Reference

#include <CeresEngine/Text/FontGlyphManager.hpp>

Classes

struct  FontTextureInfo
 
struct  GlyphInfo
 
struct  GlyphKey
 

Public Member Functions

 FontGlyphManager ()=default
 
 ~FontGlyphManager ()=default
 

Private Member Functions

void fillGlyph (UInt32 glyph, const SPtr< Font > &font, const Vector2 &size)
 

Private Attributes

Vector< FontTextureInfomTextures
 
HashMap< GlyphKey, GlyphInfomGlyphData
 

Constructor & Destructor Documentation

◆ FontGlyphManager()

CeresEngine::FontGlyphManager::FontGlyphManager ( )
explicitdefault

◆ ~FontGlyphManager()

CeresEngine::FontGlyphManager::~FontGlyphManager ( )
default

Member Function Documentation

◆ fillGlyph()

void CeresEngine::FontGlyphManager::fillGlyph ( UInt32  glyph,
const SPtr< Font > &  font,
const Vector2 size 
)
private

Member Data Documentation

◆ mGlyphData

HashMap<GlyphKey, GlyphInfo> CeresEngine::FontGlyphManager::mGlyphData
private

◆ mTextures

Vector<FontTextureInfo> CeresEngine::FontGlyphManager::mTextures
private

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