![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <GUIElement.h>
Public Member Functions | |
GUIElementBase (const string &name, CEGUI::Window *const parent) | |
GUIType | type () const noexcept override |
![]() | |
GUIElement (string name, CEGUI::Window *parent) noexcept | |
virtual void | setTooltip (const string &tooltipText) |
PROPERTY_RW (string, name, "") | |
VIRTUAL_PROPERTY_RW (bool, visible, true) | |
VIRTUAL_PROPERTY_RW (bool, active, false) | |
virtual GUIType | type () const noexcept |
![]() | |
GUIDWrapper () noexcept | |
GUIDWrapper (const GUIDWrapper &old) noexcept | |
GUIDWrapper (GUIDWrapper &&old) noexcept | |
virtual | ~GUIDWrapper ()=default |
FORCE_INLINE I64 | getGUID () const noexcept |
GUIDWrapper & | operator= (const GUIDWrapper &old)=delete |
GUIDWrapper & | operator= (GUIDWrapper &&other)=delete |
Static Public Attributes | |
static constexpr GUIType | Type = EnumVal |
![]() | |
static constexpr GUIType | Type = GUIType::COUNT |
Additional Inherited Members | |
![]() | |
static I64 | generateGUID () noexcept |
![]() | |
CEGUI::Window * | _parent |
![]() | |
const I64 | _guid |
Definition at line 85 of file GUIElement.h.
|
inline |
Definition at line 87 of file GUIElement.h.
|
inlineoverridevirtualnoexcept |
Reimplemented from Divide::GUIElement.
Definition at line 93 of file GUIElement.h.
|
staticconstexpr |
Definition at line 91 of file GUIElement.h.