UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::text Namespace Reference

Classes

class  Font
 
class  Label
 
class  Language
 
class  LanguageWord
 
class  Manager
 
class  TextBox
 

Functions

float FillBufferWithText (const Font *, const std::u32string &, graphic::VertexData::Mapper &mapped_data, float y=0.0f)
 
void DrawTextLine (graphic::Canvas &canvas, const Font *, const std::string &utf8_message)
 
bool Initialize (Manager *manager)
 Initializes the module with the given Manager. More...
 
void Release ()
 Releases the module, disabling it. More...
 
Managermanager ()
 Getter for the manager of the module. More...
 

Function Documentation

void ugdk::text::DrawTextLine ( graphic::Canvas &  canvas,
const Font *  ,
const std::string &  utf8_message 
)
float ugdk::text::FillBufferWithText ( const Font *  ,
const std::u32string &  ,
graphic::VertexData::Mapper &  mapped_data,
float  y = 0.0f 
)
bool ugdk::text::Initialize ( Manager *  manager)

Initializes the module with the given Manager.

Manager* ugdk::text::manager ( )

Getter for the manager of the module.

void ugdk::text::Release ( )

Releases the module, disabling it.