#include <IrrLibGUI.h>

Public Member Functions | |
| IrrLibGUI () | |
| ~IrrLibGUI () | |
| void | SetEnv (irr::gui::IGUIEnvironment *env) |
| void | Clear () |
| void | DrawAll () |
| void | AddStaticText () |
| IrrObj | AddStaticText (irr::core::stringw message) |
| IrrObj | AddStaticText (irr::core::stringw message, int x1, int y1, int x2, int y2) |
| IrrObj | AddStaticText (irr::core::stringw message, int x1, int y1, int x2, int y2, bool border, bool wordwrap) |
| IrrObj | AddStaticText (irr::core::stringw message, int x1, int y1, int x2, int y2, bool border, bool wordwrap, int id, bool fillbackground) |
| IrrObj | AddStaticText (irr::core::stringw message, const irr::core::rect< irr::s32 > &rectangle) |
| IrrObj | AddStaticText (irr::core::stringw message, const irr::core::rect< irr::s32 > &rectangle, bool border, bool wordwrap) |
| IrrObj | AddStaticText (irr::core::stringw message, const irr::core::rect< irr::s32 > &rectangle, bool border, bool wordwrap, int id, bool fillbackground) |
| IrrObj | AddButton (irr::core::stringw text, int x1, int y1, int x2, int y2, irr::core::stringw tooltiptext) |
| IrrObj | AddButton (irr::core::stringw text, irr::core::rect< irr::s32 > &rect, irr::core::stringw tooltiptext) |
| IrrObj | AddListBox (int x1, int y1, int x2, int y2, irr::gui::IGUIElement *parent=0) |
| IrrObj | AddListBox (const irr::core::rect< irr::s32 > &rectangle, irr::gui::IGUIElement *parent=0) |
| void | AddStringToListBox (IrrObj nLbox, irr::core::stringw text) |
| void | ChangeStaticText (IrrObj nstatictext, irr::core::stringw message) |
| void | ChangeFont (irr::core::stringc fontfile) |
| std::string | getSelectListString (IrrObj lstbox) |
Private Member Functions | |
| IrrObj | AddToStaticArray (irr::gui::IGUIStaticText *addme) |
| IrrObj | addButton (const irr::core::rect< irr::s32 > &rectangle, irr::gui::IGUIElement *parent=0, irr::s32 id=0, const wchar_t *text=0, const wchar_t *tooltiptext=0) |
| IrrObj | addListBox (const irr::core::rect< irr::s32 > &rectangle, irr::gui::IGUIElement *parent) |
Private Attributes | |
| irr::gui::IGUISkin * | skin |
| irr::gui::IGUIFont * | font |
| irr::gui::IGUIEnvironment * | env |
| int | nStaticText |
| int | nButton |
| int | nButtonid |
| int | nListBox |
| int | nListBoxid |
| std::vector < irr::gui::IGUIStaticText * > | arrStaticText |
| std::vector < irr::gui::IGUIButton * > | arrButton |
| std::vector < irr::gui::IGUIListBox * > | arrListBox |
Definition at line 22 of file IrrLibGUI.h.
| IrrLibGUI::IrrLibGUI | ( | ) |
Definition at line 42 of file IrrLibGUI.cpp.
References nButton, nButtonid, nListBox, nListBoxid, and nStaticText.
| IrrLibGUI::~IrrLibGUI | ( | ) |
Definition at line 55 of file IrrLibGUI.cpp.
| IrrObj IrrLibGUI::AddToStaticArray | ( | irr::gui::IGUIStaticText * | addme | ) | [private] |
Definition at line 134 of file IrrLibGUI.cpp.
References arrStaticText, nButtonid, nStaticText, and IrrObj::objectid.
| IrrObj IrrLibGUI::addButton | ( | const irr::core::rect< irr::s32 > & | rectangle, | |
| irr::gui::IGUIElement * | parent = 0, |
|||
| irr::s32 | id = 0, |
|||
| const wchar_t * | text = 0, |
|||
| const wchar_t * | tooltiptext = 0 | |||
| ) | [private] |
| IrrObj IrrLibGUI::addListBox | ( | const irr::core::rect< irr::s32 > & | rectangle, | |
| irr::gui::IGUIElement * | parent | |||
| ) | [private] |
| void IrrLibGUI::SetEnv | ( | irr::gui::IGUIEnvironment * | env | ) |
Referenced by IrrLib::Init().
| void IrrLibGUI::Clear | ( | ) |
| void IrrLibGUI::DrawAll | ( | ) |
| void IrrLibGUI::AddStaticText | ( | ) |
| IrrObj IrrLibGUI::AddStaticText | ( | irr::core::stringw | message | ) |
| IrrObj IrrLibGUI::AddStaticText | ( | irr::core::stringw | message, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) |
| IrrObj IrrLibGUI::AddStaticText | ( | irr::core::stringw | message, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| bool | border, | |||
| bool | wordwrap | |||
| ) |
| IrrObj IrrLibGUI::AddStaticText | ( | irr::core::stringw | message, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| bool | border, | |||
| bool | wordwrap, | |||
| int | id, | |||
| bool | fillbackground | |||
| ) |
| IrrObj IrrLibGUI::AddStaticText | ( | irr::core::stringw | message, | |
| const irr::core::rect< irr::s32 > & | rectangle | |||
| ) |
| IrrObj IrrLibGUI::AddStaticText | ( | irr::core::stringw | message, | |
| const irr::core::rect< irr::s32 > & | rectangle, | |||
| bool | border, | |||
| bool | wordwrap | |||
| ) |
| IrrObj IrrLibGUI::AddStaticText | ( | irr::core::stringw | message, | |
| const irr::core::rect< irr::s32 > & | rectangle, | |||
| bool | border, | |||
| bool | wordwrap, | |||
| int | id, | |||
| bool | fillbackground | |||
| ) |
| IrrObj IrrLibGUI::AddButton | ( | irr::core::stringw | text, | |
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| irr::core::stringw | tooltiptext | |||
| ) |
| IrrObj IrrLibGUI::AddButton | ( | irr::core::stringw | text, | |
| irr::core::rect< irr::s32 > & | rect, | |||
| irr::core::stringw | tooltiptext | |||
| ) |
| IrrObj IrrLibGUI::AddListBox | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| irr::gui::IGUIElement * | parent = 0 | |||
| ) |
| IrrObj IrrLibGUI::AddListBox | ( | const irr::core::rect< irr::s32 > & | rectangle, | |
| irr::gui::IGUIElement * | parent = 0 | |||
| ) |
| void IrrLibGUI::AddStringToListBox | ( | IrrObj | nLbox, | |
| irr::core::stringw | text | |||
| ) |
| void IrrLibGUI::ChangeStaticText | ( | IrrObj | nstatictext, | |
| irr::core::stringw | message | |||
| ) |
| void IrrLibGUI::ChangeFont | ( | irr::core::stringc | fontfile | ) |
| std::string IrrLibGUI::getSelectListString | ( | IrrObj | lstbox | ) |
irr::gui::IGUISkin* IrrLibGUI::skin [private] |
Definition at line 24 of file IrrLibGUI.h.
irr::gui::IGUIFont* IrrLibGUI::font [private] |
Definition at line 25 of file IrrLibGUI.h.
irr::gui::IGUIEnvironment* IrrLibGUI::env [private] |
int IrrLibGUI::nStaticText [private] |
int IrrLibGUI::nButton [private] |
int IrrLibGUI::nButtonid [private] |
int IrrLibGUI::nListBox [private] |
int IrrLibGUI::nListBoxid [private] |
std::vector<irr::gui::IGUIStaticText*> IrrLibGUI::arrStaticText [private] |
std::vector<irr::gui::IGUIButton*> IrrLibGUI::arrButton [private] |
Definition at line 35 of file IrrLibGUI.h.
std::vector<irr::gui::IGUIListBox*> IrrLibGUI::arrListBox [private] |
1.5.4