Requests for working with non-uniform scale. More...
#include <NonUniformScaleBus.h>
Inherits AZ::ComponentBus.
Public Member Functions | |
| virtual AZ::Vector3 | GetScale () const =0 |
| Gets the non-uniform scale. | |
| virtual void | SetScale (const Vector3 &scale)=0 |
| Sets the non-uniform scale. | |
| virtual void | RegisterScaleChangedEvent (NonUniformScaleChangedEvent::Handler &handler)=0 |
| Registers a handler to be notified when the non-uniform scale is changed. | |
Public Member Functions inherited from AZ::ComponentBus | |
| virtual | ~ComponentBus ()=default |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Static Public Attributes | |
| static const EBusHandlerPolicy | HandlerPolicy = EBusHandlerPolicy::Single |
Static Public Attributes inherited from AZ::ComponentBus | |
| static const EBusAddressPolicy | AddressPolicy = EBusAddressPolicy::ById |
Static Public Attributes inherited from AZ::EBusTraits | |
| static constexpr EBusHandlerPolicy | HandlerPolicy = EBusHandlerPolicy::Multiple |
| static constexpr EBusAddressPolicy | AddressPolicy = EBusAddressPolicy::Single |
| static constexpr bool | EnableEventQueue = false |
| static constexpr bool | EventQueueingActiveByDefault = true |
| static constexpr bool | EnableQueuedReferences = false |
| static constexpr bool | LocklessDispatch = false |
Requests for working with non-uniform scale.