| 
    Simple GUI Library
    
   | 
 
This is the complete list of members for Sgl::VBox, including all inherited members.
| addChild(Component *child) | Sgl::Parent | |
| addChildren() (defined in Sgl::Parent) | Sgl::Parent | inline | 
| addChildren(Head head, Tail... tail) | Sgl::Parent | inline | 
| BoxContainer()=default (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| BoxContainer(Direction direction) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| buildEventDispatchChain(Sml::EventDispatchChain *chain) override (defined in Sgl::Component) | Sgl::Component | virtual | 
| Component()=default (defined in Sgl::Component) | Sgl::Component | |
| computeCustomMaxHeight(int32_t width=-1) const (defined in Sgl::Parent) | Sgl::Parent | protectedvirtual | 
| computeCustomMaxWidth(int32_t height=-1) const (defined in Sgl::Parent) | Sgl::Parent | protectedvirtual | 
| computeLocalToScenePos(const Sml::Vec2i &localPos) const (defined in Sgl::Component) | Sgl::Component | |
| computeMaxHeight(int32_t width=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| computeMaxWidth(int32_t height=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| computeMinHeight(int32_t width=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| computeMinWidth(int32_t height=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| computePrefHeight(int32_t width=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| computePrefWidth(int32_t height=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| computeScenePos() (defined in Sgl::Component) | Sgl::Component | |
| computeSceneToLocalPos(const Sml::Vec2i &scenePos) const (defined in Sgl::Component) | Sgl::Component | |
| Container() (defined in Sgl::Container) | Sgl::Container | |
| containsComponent(Component *component) override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| DEFAULT_BACKGROUND (defined in Sgl::Container) | Sgl::Container | static | 
| DEFAULT_FILL (defined in Sgl::Container) | Sgl::Container | static | 
| Direction enum name (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| getBackground() const (defined in Sgl::Parent) | Sgl::Parent | |
| getBorder() const (defined in Sgl::Parent) | Sgl::Parent | |
| getChildren() (defined in Sgl::Parent) | Sgl::Parent | |
| getChildrenReadonly() const (defined in Sgl::Parent) | Sgl::Parent | |
| getContentArea() const (defined in Sgl::Parent) | Sgl::Parent | |
| getDirection() const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| getEventDispatcher() (defined in Sgl::Component) | Sgl::Component | |
| getFillAcross() const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| getGrowPriority(Component *component) const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| getHitComponent(int32_t x, int32_t y) override (defined in Sgl::Container) | Sgl::Container | virtual | 
| getInsets() const (defined in Sgl::Parent) | Sgl::Parent | |
| getLayoutBounds() const (defined in Sgl::Component) | Sgl::Component | |
| getLayoutHeight() const (defined in Sgl::Component) | Sgl::Component | |
| getLayoutPos() const (defined in Sgl::Component) | Sgl::Component | |
| getLayoutWidth() const (defined in Sgl::Component) | Sgl::Component | |
| getLayoutX() const (defined in Sgl::Component) | Sgl::Component | |
| getLayoutY() const (defined in Sgl::Component) | Sgl::Component | |
| getMaxHeight() const (defined in Sgl::Parent) | Sgl::Parent | |
| getMaxWidth() const (defined in Sgl::Parent) | Sgl::Parent | |
| getMinHeight() const (defined in Sgl::Parent) | Sgl::Parent | |
| getMinWidth() const (defined in Sgl::Parent) | Sgl::Parent | |
| getModifiableParent() (defined in Sgl::Component) | Sgl::Component | |
| getOriginBounds() const (defined in Sgl::Component) | Sgl::Component | |
| getPadding() const (defined in Sgl::Parent) | Sgl::Parent | |
| getParent() const (defined in Sgl::Component) | Sgl::Component | |
| getPrefHeight() const (defined in Sgl::Parent) | Sgl::Parent | |
| getPrefWidth() const (defined in Sgl::Parent) | Sgl::Parent | |
| getScene() (defined in Sgl::Component) | Sgl::Component | |
| getShadow() const (defined in Sgl::Component) | Sgl::Component | |
| getSnapshot() (defined in Sgl::Parent) | Sgl::Parent | |
| getSpacing() const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| getVisibility() const (defined in Sgl::Component) | Sgl::Component | |
| GrowPriority enum name (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| isFocused() const (defined in Sgl::Component) | Sgl::Component | |
| isHovered() const (defined in Sgl::Component) | Sgl::Component | |
| isInteractable() const (defined in Sgl::Component) | Sgl::Component | |
| isResizable() const override (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| isVisible() const (defined in Sgl::Component) | Sgl::Component | |
| layout() override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| m_Background (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_Border (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_Children (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_Dispatcher (defined in Sgl::Component) | Sgl::Component | protected | 
| m_Focused (defined in Sgl::Component) | Sgl::Component | protected | 
| m_Hovered (defined in Sgl::Component) | Sgl::Component | protected | 
| m_LayoutBounds (defined in Sgl::Component) | Sgl::Component | protected | 
| m_MaxHeight (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_MaxWidth (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_MinHeight (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_MinWidth (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_NeedLayoutPass (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_Padding (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_Parent (defined in Sgl::Component) | Sgl::Component | protected | 
| m_PrefHeight (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_PrefWidth (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_Scene (defined in Sgl::Component) | Sgl::Component | protected | 
| m_Shadow (defined in Sgl::Component) | Sgl::Component | protected | 
| m_Snapshot (defined in Sgl::Parent) | Sgl::Parent | protected | 
| m_Visibility (defined in Sgl::Component) | Sgl::Component | protected | 
| needLayoutPass() const (defined in Sgl::Parent) | Sgl::Parent | |
| Parent()=default (defined in Sgl::Parent) | Sgl::Parent | |
| prerender() override final (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| prerenderSelf() override (defined in Sgl::Container) | Sgl::Container | protectedvirtual | 
| pushBackSpacer(uint32_t weight=1) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| pushFrontSpacer(uint32_t weight=1) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| removeChild(Component *child) | Sgl::Parent | |
| removeChildren() | Sgl::Parent | |
| render(const Sml::Rectangle< int32_t > &targetRegion) override (defined in Sgl::Container) | Sgl::Container | virtual | 
| renderShadow(const Sml::Rectangle< int32_t > &targetRegion) (defined in Sgl::Component) | Sgl::Component | protected | 
| requestDrag() (defined in Sgl::Component) | Sgl::Component | |
| requestFocus() (defined in Sgl::Component) | Sgl::Component | |
| requestLayoutPass() (defined in Sgl::Parent) | Sgl::Parent | |
| Scene (defined in Sgl::Component) | Sgl::Component | |
| setBackground(const Background *background) (defined in Sgl::Parent) | Sgl::Parent | |
| setBorder(const Border *border) (defined in Sgl::Parent) | Sgl::Parent | |
| setDirection(Direction direction) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| setFillAcross(bool fillAcross) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| setGrowPriority(Component *component, GrowPriority priority) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| setInteractable(bool interactable) (defined in Sgl::Component) | Sgl::Component | |
| setLayoutHeight(int32_t height) (defined in Sgl::Component) | Sgl::Component | |
| setLayoutWidth(int32_t width) (defined in Sgl::Component) | Sgl::Component | |
| setLayoutX(int32_t x) (defined in Sgl::Component) | Sgl::Component | |
| setLayoutY(int32_t y) (defined in Sgl::Component) | Sgl::Component | |
| setMaxHeight(int32_t height) (defined in Sgl::Parent) | Sgl::Parent | |
| setMaxWidth(int32_t width) (defined in Sgl::Parent) | Sgl::Parent | |
| setMinHeight(int32_t height) (defined in Sgl::Parent) | Sgl::Parent | |
| setMinWidth(int32_t width) (defined in Sgl::Parent) | Sgl::Parent | |
| setPadding(const Insets &padding) (defined in Sgl::Parent) | Sgl::Parent | |
| setParent(Parent *parent) (defined in Sgl::Component) | Sgl::Component | |
| setPrefHeight(int32_t height) (defined in Sgl::Parent) | Sgl::Parent | |
| setPrefWidth(int32_t width) (defined in Sgl::Parent) | Sgl::Parent | |
| setScene(Scene *scene) (defined in Sgl::Component) | Sgl::Component | |
| setSceneInSceneTree(Scene *scene) override final (defined in Sgl::Parent) | Sgl::Parent | protectedvirtual | 
| setShadow(const ShadowSpecification *specification) (defined in Sgl::Component) | Sgl::Component | |
| setSpacing(int32_t spacing) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
| setVisibility(Visibility visibility) (defined in Sgl::Component) | Sgl::Component | |
| setVisible(bool visible) (defined in Sgl::Component) | Sgl::Component | |
| UNLIMITED_SIZE (defined in Sgl::Component) | Sgl::Component | static | 
| updateShadow() (defined in Sgl::Component) | Sgl::Component | protected | 
| updateSnapshotSize() (defined in Sgl::Parent) | Sgl::Parent | protected | 
| USE_COMPUTED_SIZE (defined in Sgl::Component) | Sgl::Component | static | 
| VBox() (defined in Sgl::VBox) | Sgl::VBox | |
| Visibility enum name | Sgl::Component | |
| ~BoxContainer() override=default (defined in Sgl::BoxContainer) | Sgl::BoxContainer | virtual | 
| ~Component()=default (defined in Sgl::Component) | Sgl::Component | virtual | 
| ~Container() override=default (defined in Sgl::Container) | Sgl::Container | virtual | 
| ~Parent() override=default (defined in Sgl::Parent) | Sgl::Parent | virtual | 
| ~VBox() override=default (defined in Sgl::VBox) | Sgl::VBox | virtual |