This is the font class This class lets you access to font information (name, type ...) More...
Public Types | |
| enum | FontTypeEnum { FontUnknown = 0, FontTruescript, FontPostscript, FontOpentype } | 
Public Member Functions | |
| Dtk_Font () | |
| Default constructor.  More... | |
| Dtk_Font (const Dtk_Font &in) | |
| Copy constructor.  More... | |
| Dtk_Font (Dtk_Font &&in) DTK_NOEXCEPT | |
| Move constructor.  More... | |
| FontTypeEnum & | FontType () | 
| Retrieves the font type - get/set -.  More... | |
| const FontTypeEnum & | FontType () const | 
| Retrieves the font type - read only -.  More... | |
| Dtk_Size_t & | ID () | 
| Retrieves the font Id - get/set -.  More... | |
| const Dtk_Size_t & | ID () const | 
| Retrieves the font Id - read only -.  More... | |
| Dtk_string & | Name () | 
| Retrieves the font name - get/set -.  More... | |
| const Dtk_string & | Name () const | 
| Retrieves the font name - read only -.  More... | |
| Dtk_Font & | operator= (const Dtk_Font &in) | 
| Copy assignment operator.  More... | |
| Dtk_Font & | operator= (Dtk_Font &&in) DTK_NOEXCEPT | 
| Move assignment operator.  More... | |
| ~Dtk_Font () | |
| Destructor.  More... | |
Protected Attributes | |
| FontTypeEnum | _font_type | 
| Font type (Postcript, TrueType)  More... | |
| Dtk_Size_t | _ID | 
| Font ID.  More... | |
| Dtk_string | _name | 
| Font name.  More... | |
This is the font class This class lets you access to font information (name, type ...)
| Dtk_Font::~Dtk_Font | ( | ) | 
Destructor.
| Dtk_Font::Dtk_Font | ( | ) | 
Default constructor.
| Dtk_Font::Dtk_Font | ( | const Dtk_Font & | in | ) | 
Copy constructor.
| in | Object to copy from. | 
| Dtk_Font::Dtk_Font | ( | Dtk_Font && | in | ) | 
Move constructor.
| in | Object to move from. | 
| FontTypeEnum& Dtk_Font::FontType | ( | ) | 
Retrieves the font type - get/set -.
| const FontTypeEnum& Dtk_Font::FontType | ( | ) | const | 
Retrieves the font type - read only -.
| Dtk_Size_t& Dtk_Font::ID | ( | ) | 
| const Dtk_Size_t& Dtk_Font::ID | ( | ) | const | 
| Dtk_string& Dtk_Font::Name | ( | ) | 
| const Dtk_string& Dtk_Font::Name | ( | ) | const | 
Copy assignment operator.
| in | Object to copy from. | 
Move assignment operator.
| in | Object to move from. | 
      
  | 
  protected | 
Font type (Postcript, TrueType)
      
  | 
  protected | 
Font ID.
      
  | 
  protected | 
Font name.