68 const string& backgroundImage,
84 void setTop(
int top)
override;
85 void setLeft(
int left)
override;
GUI layout node alignment enum.
const string getNodeType() override
int getContentWidth() override
int getContentHeight() override
void setTop(int top) override
Set computed top.
static GUILayoutNode_Alignment * createAlignment(const string &alignment)
Create alignment.
void setLeft(int left) override
Set computed left.
bool isContentNode() override
GUILayoutNode_Alignment * alignment
void layoutSubNodes() override
Layout sub nodes.
GUI element node conditions.
GUIColor backgroundImageEffectColorMul
GUINode_Scale9Grid backgroundImageScale9Grid
GUIColor backgroundImageEffectColorAdd
GUIParentNode * parentNode
GUIScreenNode * screenNode
GUINode_RequestedConstraints requestedConstraints
GUINode_Alignments alignments
GUI parent node overflow enum.
GUI parent node base class thats supporting child nodes.
GUIParentNode_Overflow * overflowX
GUIParentNode_Overflow * overflowY
friend class GUILayoutNode
GUI screen node that represents a screen that can be rendered via GUI system.
GUI node requested constraints entity.
GUI node scale 9 grid entity.
#define FORBID_CLASS_COPY(CLASS)