Inherits AZ::ComponentBus.
|
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
| Only one component on a entity can implement the events.
|
|
◆ MarkToRecomputeLayout()
virtual void UiLayoutManagerInterface::MarkToRecomputeLayout |
( |
AZ::EntityId |
entityId | ) |
|
|
pure virtual |
Mark an element to recompute its layout. This is called when something that affects the layout has been modified. (ex. layout element size changed, layout element property changed, layout element child count changed.)
◆ MarkToRecomputeLayoutsAffectedByLayoutCellChange()
virtual void UiLayoutManagerInterface::MarkToRecomputeLayoutsAffectedByLayoutCellChange |
( |
AZ::EntityId |
entityId, |
|
|
bool |
isDefaultLayoutCell |
|
) |
| |
|
pure virtual |
Mark the specified element's parent to recompute its layout. The parent uses its child's layout cell values to calculate its layout, so this is called when something that affects the child's layout cell values has been modified. (ex. child's layout cell property changed.) Since a child's layout cell values may affect its parent's layout cell values, the top level parent is marked
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Include/LyShine/Bus/UiLayoutManagerBus.h