Flint Engine
Modular C++20 2D game engine powered by SDL3
Loading...
Searching...
No Matches
Flint::UINode Member List

This is the complete list of members for Flint::UINode, including all inherited members.

addChild(std::unique_ptr< UINode > child)Flint::UINode
arrange(const Rect< float > &rect)Flint::UINodevirtual
consumesDirectionalInput() constFlint::UINodeinlinevirtual
currentColor() constFlint::UINodeinlineprotectedvirtual
getChildren() constFlint::UINodeinline
getColor() const (defined in Flint::UINode)Flint::UINode
getDesiredSize() constFlint::UINodeinline
getFontSize() const (defined in Flint::UINode)Flint::UINode
getHorizontalAlign() const (defined in Flint::UINode)Flint::UINode
getId() constFlint::UINode
getLayoutGrow() constFlint::UINode
getLayoutRect() constFlint::UINode
getPosition() constFlint::UINodeinline
getSize() constFlint::UINodeinline
getText() constFlint::UINode
getTextOpticalBias() const (defined in Flint::UINode)Flint::UINodeinline
getVerticalAlign() const (defined in Flint::UINode)Flint::UINode
handleEvent(const UIEvent &event)Flint::UINodevirtual
hitTest(Vec2f point) constFlint::UINodevirtual
isEnabled() const (defined in Flint::UINode)Flint::UINodeinline
isFocusable() constFlint::UINodeinlinevirtual
isFocused() const (defined in Flint::UINode)Flint::UINodeinline
isVisible() const (defined in Flint::UINode)Flint::UINodeinline
m_activeColor (defined in Flint::UINode)Flint::UINodeprotected
m_baseSizeFlint::UINodeprotected
m_children (defined in Flint::UINode)Flint::UINodeprotected
m_desiredSizeFlint::UINodeprotected
m_displayScale (defined in Flint::UINode)Flint::UINodeprotected
m_enabled (defined in Flint::UINode)Flint::UINodeprotected
m_focused (defined in Flint::UINode)Flint::UINodeprotected
m_fontName (defined in Flint::UINode)Flint::UINodeprotected
m_fontSize (defined in Flint::UINode)Flint::UINodeprotected
m_fontWeight (defined in Flint::UINode)Flint::UINodeprotected
m_horizontalAlign (defined in Flint::UINode)Flint::UINodeprotected
m_hovered (defined in Flint::UINode)Flint::UINodeprotected
m_id (defined in Flint::UINode)Flint::UINodeprotected
m_layoutGrow (defined in Flint::UINode)Flint::UINodeprotected
m_layoutRectFlint::UINodeprotected
m_localPositionFlint::UINodeprotected
m_normalColor (defined in Flint::UINode)Flint::UINodeprotected
m_parent (defined in Flint::UINode)Flint::UINodeprotected
m_text (defined in Flint::UINode)Flint::UINodeprotected
m_textOpticalBias (defined in Flint::UINode)Flint::UINodeprotected
m_verticalAlign (defined in Flint::UINode)Flint::UINodeprotected
m_visible (defined in Flint::UINode)Flint::UINodeprotected
measure(UIConstraints constraints)Flint::UINodevirtual
render(UICanvas &canvas) constFlint::UINodevirtual
setActiveColor(Color color)Flint::UINodeinlinevirtual
setColor(Color color)Flint::UINode
setContext(UIContext *context)Flint::UINode
setEnabled(bool enabled)Flint::UINode
setFocused(bool focused)Flint::UINodeinlinevirtual
setFont(std::string name)Flint::UINodeinline
setFontSize(uint16_t fontSize)Flint::UINode
setFontWeight(uint16_t weight)Flint::UINodeinline
setHorizontalAlign(UIAlign align) (defined in Flint::UINode)Flint::UINode
setID(std::string id)Flint::UINode
setLayoutGrow(float grow)Flint::UINode
setNormalColor(Color color)Flint::UINodeinlinevirtual
setPosition(Vec2f position)Flint::UINode
setSize(Vec2f size)Flint::UINode
setText(std::string text)Flint::UINode
setTextOpticalBias(float bias) (defined in Flint::UINode)Flint::UINodeinline
setVerticalAlign(UIAlign align) (defined in Flint::UINode)Flint::UINode
setVisible(bool visible)Flint::UINode
~UINode()=default (defined in Flint::UINode)Flint::UINodevirtual