All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Fonts::FontInstance Class Reference
Inheritance diagram for Eegeo::Fonts::FontInstance:
Eegeo::NonCopyable

Public Member Functions

 FontInstance (Rendering::AsyncTexturing::IAsyncTextureRequestor &asyncTextureRequestor, const std::string &fontInstanceId, float outlineThickness, float height, float base, float lineHeight, float meanLine, float scaleW, float scaleH, const std::vector< std::string > &textureNames, FontCharacterTable *characterTable, FontKerningTable *kerningTable, bool isSdf, float sdfSpread)
 
const std::string & GetId () const
 
float GetBase () const
 
float GetLineHeight () const
 
float GetMeanLine () const
 
float GetHeight () const
 
int GetNumPages () const
 
float GetOutlineThickness () const
 
float GetScaleW () const
 
float GetScaleH () const
 
bool IsSdf () const
 
float GetSdfSpread () const
 
const std::vector
< Rendering::AsyncTexturing::IAsyncTexture * > & 
GetTextureList () const
 
const FontCharacterGetCharacter (u32 charUnicode) const
 
const FontCharacterGetCharacterOrDefault (u32 charUnicode) const
 
bool ContainsCharacter (u32 charUnicode) const
 
float GetKerning (u32 firstUnicode, u32 secondUnicode) const
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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