|
Flint Engine
Modular C++20 2D game engine powered by SDL3
|
This is the complete list of members for Flint::UIButton, including all inherited members.
| addChild(std::unique_ptr< UINode > child) | Flint::UINode | |
| arrange(const Rect< float > &rect) override | Flint::UIButton | virtual |
| consumesDirectionalInput() const | Flint::UINode | inlinevirtual |
| currentColor() const | Flint::UINode | inlineprotectedvirtual |
| getChildren() const | Flint::UINode | inline |
| getColor() const (defined in Flint::UINode) | Flint::UINode | |
| getDesiredSize() const | Flint::UINode | inline |
| getFontSize() const (defined in Flint::UINode) | Flint::UINode | |
| getHorizontalAlign() const (defined in Flint::UINode) | Flint::UINode | |
| getId() const | Flint::UINode | |
| getLayoutGrow() const | Flint::UINode | |
| getLayoutRect() const | Flint::UINode | |
| getPosition() const | Flint::UINode | inline |
| getSize() const | Flint::UINode | inline |
| getText() const | Flint::UINode | |
| getTextOpticalBias() const (defined in Flint::UINode) | Flint::UINode | inline |
| getVerticalAlign() const (defined in Flint::UINode) | Flint::UINode | |
| handleEvent(const UIEvent &event) override | Flint::UIButton | virtual |
| hitTest(Vec2f point) const | Flint::UINode | virtual |
| isEnabled() const (defined in Flint::UINode) | Flint::UINode | inline |
| isFocusable() const override | Flint::UIButton | inlinevirtual |
| isFocused() const (defined in Flint::UINode) | Flint::UINode | inline |
| isVisible() const (defined in Flint::UINode) | Flint::UINode | inline |
| m_activeColor (defined in Flint::UINode) | Flint::UINode | protected |
| m_baseSize | Flint::UINode | protected |
| m_children (defined in Flint::UINode) | Flint::UINode | protected |
| m_desiredSize | Flint::UINode | protected |
| m_displayScale (defined in Flint::UINode) | Flint::UINode | protected |
| m_enabled (defined in Flint::UINode) | Flint::UINode | protected |
| m_focused (defined in Flint::UINode) | Flint::UINode | protected |
| m_fontName (defined in Flint::UINode) | Flint::UINode | protected |
| m_fontSize (defined in Flint::UINode) | Flint::UINode | protected |
| m_fontWeight (defined in Flint::UINode) | Flint::UINode | protected |
| m_horizontalAlign (defined in Flint::UINode) | Flint::UINode | protected |
| m_hovered (defined in Flint::UINode) | Flint::UINode | protected |
| m_id (defined in Flint::UINode) | Flint::UINode | protected |
| m_layoutGrow (defined in Flint::UINode) | Flint::UINode | protected |
| m_layoutRect | Flint::UINode | protected |
| m_localPosition | Flint::UINode | protected |
| m_normalColor (defined in Flint::UINode) | Flint::UINode | protected |
| m_parent (defined in Flint::UINode) | Flint::UINode | protected |
| m_text (defined in Flint::UINode) | Flint::UINode | protected |
| m_textOpticalBias (defined in Flint::UINode) | Flint::UINode | protected |
| m_verticalAlign (defined in Flint::UINode) | Flint::UINode | protected |
| m_visible (defined in Flint::UINode) | Flint::UINode | protected |
| measure(UIConstraints constraints) override | Flint::UIButton | virtual |
| render(UICanvas &canvas) const override | Flint::UIButton | virtual |
| setActiveColor(Color color) | Flint::UINode | inlinevirtual |
| setColor(Color color) | Flint::UINode | |
| setContext(UIContext *context) | Flint::UINode | |
| setEnabled(bool enabled) | Flint::UINode | |
| setFocused(bool focused) | Flint::UINode | inlinevirtual |
| setFont(std::string name) | Flint::UINode | inline |
| setFontSize(uint16_t fontSize) | Flint::UINode | |
| setFontWeight(uint16_t weight) | Flint::UINode | inline |
| setHorizontalAlign(UIAlign align) (defined in Flint::UINode) | Flint::UINode | |
| setIcon(std::unique_ptr< UISprite > icon, IconPlacement placement=IconPlacement::Left) | Flint::UIButton | inline |
| setIconGap(float gap) | Flint::UIButton | inline |
| setID(std::string id) | Flint::UINode | |
| setLayoutGrow(float grow) | Flint::UINode | |
| setNormalColor(Color color) | Flint::UINode | inlinevirtual |
| setOnClick(std::function< void()> callback) | Flint::UIButton | |
| setPosition(Vec2f position) | Flint::UINode | |
| setSize(Vec2f size) | Flint::UINode | |
| setText(std::string text) | Flint::UINode | |
| setTextOpticalBias(float bias) (defined in Flint::UINode) | Flint::UINode | inline |
| setVerticalAlign(UIAlign align) (defined in Flint::UINode) | Flint::UINode | |
| setVisible(bool visible) | Flint::UINode | |
| UIButton() (defined in Flint::UIButton) | Flint::UIButton | |
| UIButton(std::string text) (defined in Flint::UIButton) | Flint::UIButton | explicit |
| ~UIButton() override=default (defined in Flint::UIButton) | Flint::UIButton | |
| ~UINode()=default (defined in Flint::UINode) | Flint::UINode | virtual |