Экранный текст. More...
#include <qd_screen_text.h>
Public Member Functions | |
| qdScreenText (const char *p, const Vect2i &pos=Vect2i(0, 0), qdGameObjectState *owner=NULL) | |
| qdScreenText (const char *p, const qdScreenTextFormat &fmt, const Vect2i &pos=Vect2i(0, 0), qdGameObjectState *owner=NULL) | |
| Vect2i | screen_pos () |
| Экранные координаты центра текста. | |
| void | set_screen_pos (const Vect2i &pos) |
| Устанавливает экранные координаты центра текста. | |
| const char * | data () const |
| void | set_data (const char *p) |
| Устанавливает текст. More... | |
| int | size_x () const |
| Горизонтальный размер текста в пикселах. | |
| int | size_y () const |
| Вертикальный размер текста в пикселах. | |
| qdScreenTextFormat::arrangement_t | arrangement () const |
| qdScreenTextFormat::alignment_t | alignment () const |
| qdScreenTextFormat | text_format () const |
| void | set_text_format (const qdScreenTextFormat &fmt) |
| grScreenRegion | screen_region () const |
| void | redraw (const Vect2i &owner_pos) const |
| Отрисовка текста. | |
| uint32 | color () const |
| void | set_color (uint32 col) |
| qdGameObjectState * | owner () const |
| Возвращает указатель на владельца текста. | |
| void | set_owner (qdGameObjectState *p) |
| Устанавливает владельца текста. | |
| bool | is_owned_by (const qdNamedObject *p) const |
| bool | hit (int x, int y) const |
| Проверка попадания точки в текст, параметры в экранных координатах. | |
| void | set_hover_mode (bool state) |
| bool | format_text (int max_width) |
Экранный текст.
| void QDEngine::qdScreenText::set_data | ( | const char * | p | ) |
Устанавливает текст.
Текст копируется во внутренние данные.