Cumulia Illustrator Rendering Engine v1.0.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::TextEngine Class Reference

#include <textengine.h>

Public Member Functions

void set (const int fontSize, const std::shared_ptr< Color3f > &fontColor, const std::string &fontFile)
 
std::shared_ptr< GlyphgetGlyph (wchar_t character)
 
int lineSpacing ()
 
std::shared_ptr< Vector2itextExtent (const std::wstring &text)
 

Static Public Member Functions

static TextEnginegetInstance ()
 

Member Function Documentation

◆ getGlyph()

std::shared_ptr< Glyph > cil::TextEngine::getGlyph ( wchar_t character)

◆ getInstance()

static TextEngine * cil::TextEngine::getInstance ( )
static

◆ lineSpacing()

int cil::TextEngine::lineSpacing ( )

◆ set()

void cil::TextEngine::set ( const int fontSize,
const std::shared_ptr< Color3f > & fontColor,
const std::string & fontFile )

◆ textExtent()

std::shared_ptr< Vector2i > cil::TextEngine::textExtent ( const std::wstring & text)