EHS
Loading...
Searching...
No Matches
ehs::Glyph Class Reference

#include <Glyph.h>

Public Member Functions

 Glyph ()
 
 Glyph (Serializer< UInt_64 > &ser)
 
 Glyph (const Char_32 code)
 
 Glyph (const Glyph &glyph)
 
Glyphoperator= (const Glyph &glyph)
 
bool operator== (const Glyph &glyph) const
 
bool operator!= (const Glyph &glyph) const
 
Char_32 GetCode () const
 
void SetPos (const Vec2_u64 &newPos)
 
Vec2_u64 GetPos () const
 
void SetScale (const Vec2_u64 &newScale)
 
Vec2_u64 GetScale () const
 
void SetUV (const Rect_f &newUV)
 
Rect_f GetUV () const
 
void SetBearing (const Vec2_64 &newBearing)
 
Vec2_32 GetBearing () const
 
void SetAdvance (const Vec2_64 &newAdvance)
 
Vec2_32 GetAdvance () const
 
void Serialize (Serializer<> &ser) const
 

Constructor & Destructor Documentation

◆ Glyph() [1/4]

ehs::Glyph::Glyph ( )

◆ Glyph() [2/4]

ehs::Glyph::Glyph ( Serializer< UInt_64 > & ser)

◆ Glyph() [3/4]

ehs::Glyph::Glyph ( const Char_32 code)

◆ Glyph() [4/4]

ehs::Glyph::Glyph ( const Glyph & glyph)

Member Function Documentation

◆ GetAdvance()

Vec2_32 ehs::Glyph::GetAdvance ( ) const

◆ GetBearing()

Vec2_32 ehs::Glyph::GetBearing ( ) const

◆ GetCode()

Char_32 ehs::Glyph::GetCode ( ) const

◆ GetPos()

Vec2_u64 ehs::Glyph::GetPos ( ) const

◆ GetScale()

Vec2_u64 ehs::Glyph::GetScale ( ) const

◆ GetUV()

Rect_f ehs::Glyph::GetUV ( ) const

◆ operator!=()

bool ehs::Glyph::operator!= ( const Glyph & glyph) const

◆ operator=()

Glyph & ehs::Glyph::operator= ( const Glyph & glyph)

◆ operator==()

bool ehs::Glyph::operator== ( const Glyph & glyph) const

◆ Serialize()

void ehs::Glyph::Serialize ( Serializer<> & ser) const

◆ SetAdvance()

void ehs::Glyph::SetAdvance ( const Vec2_64 & newAdvance)

◆ SetBearing()

void ehs::Glyph::SetBearing ( const Vec2_64 & newBearing)

◆ SetPos()

void ehs::Glyph::SetPos ( const Vec2_u64 & newPos)

◆ SetScale()

void ehs::Glyph::SetScale ( const Vec2_u64 & newScale)

◆ SetUV()

void ehs::Glyph::SetUV ( const Rect_f & newUV)

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