#include <UiLayoutControllerBus.h>
Inherits AZ::ComponentBus.
|
virtual void | ApplyLayoutWidth ()=0 |
| Set elements' width transform properties.
|
|
virtual void | ApplyLayoutHeight ()=0 |
| Set elements' height transform properties.
|
|
|
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::MultipleAndOrdered |
| Events are ordered, each handler may set its priority.
|
|
|
virtual unsigned int | GetPriority () const |
|
|
static const unsigned int | k_defaultPriority = 100 |
|
This interface can to be implemented by any component that wants to modify transform properties of elements are runtime using the Layout system. The methods in this interface will be called by the LayoutManager whenever the element is told to recompute its layout. Because an element might have multiple components that implement this interface, the handlers will be sorted by priority (lower priority number gets called earlier).
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Include/LyShine/Bus/UiLayoutControllerBus.h