25 #ifndef __I6ENGINE_MODULES_GUIPRINT_H__
26 #define __I6ENGINE_MODULES_GUIPRINT_H__
33 class ListboxTextItem;
51 GUIPrint(
const std::string & name,
const std::string & type);
71 CEGUI::ListboxTextItem *_lbText;
84 void setText(
const std::string & text);
90 void setColour(
const CEGUI::Colour & col);
96 void setFont(
const std::string & font_name);
102 void setTimeToDie(
const int64_t lifetime);
GUIPrint(const std::string &name, const std::string &type)
Constructor for a new GUI Print.
void update(uint16_t type, api::gui::GUIUpdateMessageStruct *message) override
Method called by incoming messages.
Used to partially unwrap GUI messages.
void tick() override
Method to be called at every Tick.