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

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

addChild(std::unique_ptr< UINode > child)Flint::UINode
arrange(const Rect< float > &rect) overrideFlint::UIPanelvirtual
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
getGap() const (defined in Flint::UIPanel)Flint::UIPanelinline
getHorizontalAlign() const (defined in Flint::UINode)Flint::UINode
getId() constFlint::UINode
getLayout() constFlint::UIPanelinline
getLayoutGrow() constFlint::UINode
getLayoutRect() constFlint::UINode
getPadding() const (defined in Flint::UIPanel)Flint::UIPanelinline
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) overrideFlint::UIPanelvirtual
render(UICanvas &canvas) const overrideFlint::UIPanelvirtual
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
setGap(float gap)Flint::UIPanel
setHorizontalAlign(UIAlign align) (defined in Flint::UINode)Flint::UINode
setID(std::string id)Flint::UINode
setLayout(UILayoutDirection direction)Flint::UIPanel
setLayoutGrow(float grow)Flint::UINode
setNormalColor(Color color)Flint::UINodeinlinevirtual
setPadding(UIPadding padding)Flint::UIPanel
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
UIPanel()=default (defined in Flint::UIPanel)Flint::UIPanel
~UINode()=default (defined in Flint::UINode)Flint::UINodevirtual
~UIPanel() override=default (defined in Flint::UIPanel)Flint::UIPanel