KolibriLib
Loading...
Searching...
No Matches
KolibriLib::UI::text::Text Class Reference

Класс для работы с текстом More...

#include <UI.hpp>

Inheritance diagram for KolibriLib::UI::text::Text:
KolibriLib::UI::UIElement

Public Member Functions

 Text (point coord, point size={0, 0}, std::string text="Text", unsigned FontSize=9, bool TextScale, unsigned Margin=0)
 Конструктор
 
void render ()
 Отрисовать текст
 
std::string GetText ()
 Получить текст
 
unsigned GetFontSize ()
 Получить Размер шрифта
 
- Public Member Functions inherited from KolibriLib::UI::UIElement
 UIElement (KolibriLib::point coord, KolibriLib::point size, unsigned Margin)
 

Additional Inherited Members

- Protected Attributes inherited from KolibriLib::UI::UIElement
KolibriLib::point _coord
 
KolibriLib::point _size
 
unsigned _Margin
 

Detailed Description

Класс для работы с текстом

Constructor & Destructor Documentation

◆ Text()

KolibriLib::UI::text::Text::Text ( point coord,
point size = {0, 0},
std::string text = "Text",
unsigned FontSize = 9,
bool TextScale,
unsigned Margin = 0 )

Конструктор

Parameters
coordкоордината
sizeРамер элемента, игнорируется если TextScale = false
textТекст текста
FontSizeРазмер текста
TextScaleМаштабировать текст, чтобы он не выходил за границы элемента
Marginне нужный параметр, необходим для конструктора класса UIElement

Member Function Documentation

◆ GetFontSize()

unsigned KolibriLib::UI::text::Text::GetFontSize ( )

Получить Размер шрифта

Returns
_FontSize

◆ GetText()

std::string KolibriLib::UI::text::Text::GetText ( )

Получить текст

Returns
_text

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