StarEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
star::Font Class Reference

#include <Font.h>

Collaboration diagram for star::Font:
Collaboration graph

Public Member Functions

 Font ()
 
 ~Font ()
 
bool Init (const tstring &path, int32 size, FT_Library &library)
 
void DeleteFont ()
 
GLuint * GetTextures () const
 
float GetSize () const
 
const std::vector< fontUvCoords > & getUvCoords () const
 
const std::vector< fontVertices > & getVetrices () const
 
const std::vector< ivec2 > & GetLetterDimensions () const
 
int32 GetMaxLetterHeight () const
 
int32 GetStringLength (const tstring &string) const
 

Constructor & Destructor Documentation

star::Font::Font ( )
inline
star::Font::~Font ( )
inline

Member Function Documentation

void star::Font::DeleteFont ( )
const std::vector<ivec2>& star::Font::GetLetterDimensions ( ) const
inline
int32 star::Font::GetMaxLetterHeight ( ) const
inline
float star::Font::GetSize ( ) const
inline
int32 star::Font::GetStringLength ( const tstring string) const
GLuint* star::Font::GetTextures ( ) const
inline
const std::vector<fontUvCoords>& star::Font::getUvCoords ( ) const
inline
const std::vector<fontVertices>& star::Font::getVetrices ( ) const
inline
bool star::Font::Init ( const tstring path,
int32  size,
FT_Library &  library 
)

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