ScummVM API documentation
QDEngine::qdScreenTextSet Class Reference

Набор экранных текстов. More...

#include <qd_screen_text_set.h>

Public Member Functions

int ID () const
 Возвращает идентификатор набора.
 
void set_ID (int id)
 Устанавливает идентификатор набора.
 
const Vect2iscreen_pos () const
 Возвращает экранные координаты центра набора.
 
void set_screen_pos (const Vect2i &pos)
 Устанавливает экранные координаты центра набора.
 
const Vect2iscreen_size () const
 Возвращает размеры набора на экране.
 
void set_screen_size (const Vect2i &sz)
 Устанавливает размеры набора на экране.
 
qdScreenTextadd_text (const qdScreenText &txt)
 Добавление текста в набор.
 
void clear_texts ()
 Очистка всех текстов набора.
 
void clear_texts (qdNamedObject *owner)
 Очистка всех текстов с владельцем owner.
 
void redraw () const
 Отрисовка набора.
 
bool pre_redraw () const
 
bool post_redraw ()
 
grScreenRegion screen_region () const
 
bool arrange_texts ()
 Расставляет тексты в наборе.
 
void load_script (const xml::tag *p)
 
bool save_script (Common::WriteStream &fh, int indent) const
 
bool need_redraw () const
 
bool is_empty () const
 
int size () const
 
void set_max_text_width (int width)
 
qdScreenTextget_text (int x, int y)
 Возвращает текст, в который попадает точка с экранными координатами (x,y).
 
bool was_changed () const
 
void toggle_changed (bool state)
 
int new_texts_height () const
 
void clear_new_texts_height ()
 
void clear_hover_mode ()
 

Detailed Description

Набор экранных текстов.


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