Inherits AZ::ComponentBus.
|
| enum class | HorizontalOrder { LeftToRight
, RightToLeft
} |
| | Horizontal order used by layout components.
|
| |
| enum class | VerticalOrder { TopToBottom
, BottomToTop
} |
| | Vertical order used by layout components.
|
| |
|
|
virtual bool | IsUsingLayoutCellsToCalculateLayout ()=0 |
| | Get whether this layout component uses layout cells to calculate its layout.
|
| |
|
virtual bool | GetIgnoreDefaultLayoutCells ()=0 |
| | Get whether this layout component should bypass the default layout cell values calculated by its children.
|
| |
|
virtual void | SetIgnoreDefaultLayoutCells (bool ignoreDefaultLayoutCells)=0 |
| | Set whether this layout component should bypass the default layout cell values calculated by its children.
|
| |
|
virtual IDraw2d::HAlign | GetHorizontalChildAlignment ()=0 |
| | Get the horizontal child alignment.
|
| |
|
virtual void | SetHorizontalChildAlignment (IDraw2d::HAlign alignment)=0 |
| | Set the horizontal child alignment.
|
| |
|
virtual IDraw2d::VAlign | GetVerticalChildAlignment ()=0 |
| | Get the vertical child alignment.
|
| |
|
virtual void | SetVerticalChildAlignment (IDraw2d::VAlign alignment)=0 |
| | Set the vertical child alignment.
|
| |
|
virtual bool | IsControllingChild (AZ::EntityId childId)=0 |
| | Find out whether this layout component is currently overriding the transform of the specified element.
|
| |
|
virtual AZ::Vector2 | GetSizeToFitChildElements (const AZ::Vector2 &childElementSize, int numChildElements)=0 |
| | Get the size the element needs to be to fit a specified number of child elements of a certain size.
|
| |
|
|
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
| | Only one component on a entity can implement the events.
|
| |
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Include/LyShine/Bus/UiLayoutBus.h