draw
0.0.0
|
A text object. More...
#include <draw.h>
Public Types | |
enum | HorizAlign { HorizAlign::Left, HorizAlign::Center, HorizAlign::Right } |
Horizontal alignment. More... | |
enum | VertAlign { VertAlign::Top, VertAlign::Middle, VertAlign::Bottom } |
Vertical alignment. More... | |
Public Member Functions | |
virtual | ~Text ()=default |
virtual void | font (const FontPtr &font)=0 |
set Font object More... | |
virtual FontPtr | font () const =0 |
return Font object More... | |
virtual void | text (const wchar_t *text)=0 |
set text string More... | |
virtual const wchar_t * | text () const =0 |
return text string More... | |
virtual void | color (const Color &color)=0 |
set color More... | |
virtual const Color & | color () const =0 |
return color More... | |
virtual void | horizAlign (HorizAlign alignment)=0 |
set horizontal alignment More... | |
virtual HorizAlign | horizAlign () const =0 |
return horizontal alignment More... | |
virtual void | vertAlign (VertAlign alignment)=0 |
set vertical alignment More... | |
virtual VertAlign | vertAlign () const =0 |
return vertical alignment More... | |
![]() | |
virtual | ~Visual ()=default |
virtual void | visibility (bool enable)=0 |
enable/disable visibility More... | |
virtual bool | visibility () const =0 |
check if visibility is enabled or not More... | |
virtual void | order (uint32_t order)=0 |
set order of drawing (first 0, then 1, ...) More... | |
virtual uint32_t | order () const =0 |
return order of drawing More... | |
virtual void | position (const Point &position)=0 |
set position More... | |
virtual const Point & | position () const =0 |
return position More... | |
virtual const Rect & | bounds () const =0 |
return bounding rect More... | |
A text object.
To create an object of this type use Renderer::makeText function.
|
strong |
|
strong |
|
virtualdefault |
|
pure virtual |
set color
|
pure virtual |
return color
|
pure virtual |
set horizontal alignment
|
pure virtual |
return horizontal alignment
|
pure virtual |
set text string
|
pure virtual |
return text string
|
pure virtual |
set vertical alignment
|
pure virtual |
return vertical alignment