19 GUISpaceNode::GUISpaceNode(
27 const string& backgroundImage,
29 const GUIColor& backgroundImageEffectColorMul,
30 const GUIColor& backgroundImageEffectColorAdd,
37 GUINode(screenNode, parentNode, id, flow, alignments, requestedConstraints, backgroundColor, backgroundImage, backgroundImageScale9Grid, backgroundImageEffectColorMul, backgroundImageEffectColorAdd, border, padding, showOn, hideOn, tooltip)
GUI element node conditions.
GUI node requested constraints requested constraints type enum.
static STATIC_DLL_IMPEXT GUINode_RequestedConstraints_RequestedConstraintsType * PIXEL
static GUINode_RequestedConstraints_RequestedConstraintsType * getRequestedConstraintsType(const string &constraint, GUINode_RequestedConstraints_RequestedConstraintsType *defaultConstraintsType)
Get requested constraints type.
virtual void render(GUIRenderer *guiRenderer)
Render.
GUINode_ComputedConstraints computedConstraints
bool shouldRender()
Returns if to render.
virtual void dispose()
Dispose node.
static int getRequestedConstraintsValue(const string &constraint, int defaultConstraintsValue)
Get requested constraints value.
GUI parent node base class thats supporting child nodes.
GUI screen node that represents a screen that can be rendered via GUI system.
const string getNodeType() override
void dispose() override
Dispose node.
int getContentWidth() override
int getContentHeight() override
void render(GUIRenderer *guiRenderer) override
Render.
bool isContentNode() override
static GUINode_RequestedConstraints createRequestedConstraints(const string &left, const string &top, const string &width, const string &height, int factor)
Create requested constraints.
GUI node computed constraints.
GUI node requested constraints entity.
GUINode_RequestedConstraints_RequestedConstraintsType * topType
GUINode_RequestedConstraints_RequestedConstraintsType * widthType
GUINode_RequestedConstraints_RequestedConstraintsType * leftType
GUINode_RequestedConstraints_RequestedConstraintsType * heightType
GUI node scale 9 grid entity.