Inherits AzToolsFramework::ComponentModeFramework::EditorBaseComponentMode.
Public Member Functions | |
NonUniformScaleComponentMode (const AZ::EntityComponentIdPair &entityComponentIdPair, AZ::Uuid componentType) | |
NonUniformScaleComponentMode (const NonUniformScaleComponentMode &)=delete | |
NonUniformScaleComponentMode & | operator= (const NonUniformScaleComponentMode &)=delete |
NonUniformScaleComponentMode (NonUniformScaleComponentMode &&)=delete | |
NonUniformScaleComponentMode & | operator= (NonUniformScaleComponentMode &&)=delete |
void | Refresh () override |
AZStd::string | GetComponentModeName () const override |
AZ::Uuid | GetComponentModeType () const override |
Public Member Functions inherited from AzToolsFramework::ComponentModeFramework::EditorBaseComponentMode | |
AZStd::vector< ActionOverride > | PopulateActions () final |
AZStd::vector< ViewportUi::ClusterId > | PopulateViewportUi () final |
Populate the Viewport UI widget for this ComponentMode. | |
void | PostHandleMouseInteraction () final |
ComponentModeRequestBus ... | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from AzToolsFramework::ComponentModeFramework::EditorBaseComponentMode | |
static AZ_CLASS_ALLOCATOR_DECL void | Reflect (AZ::ReflectContext *context) |
static void | RegisterActions () |
static void | BindActionsToModes () |
static void | BindActionsToMenus () |
Additional Inherited Members | |
Protected Member Functions inherited from AzToolsFramework::ComponentModeFramework::EditorBaseComponentMode | |
AZ::EntityId | GetEntityId () const |
The EntityId this ComponentMode instance is associated with. | |
AZ::EntityComponentIdPair | GetEntityComponentIdPair () const |
AZ::ComponentId | GetComponentId () const final |
The ComponentId this ComponentMode instance is associated with. | |
AZ::Uuid | GetComponentType () const final |
The underlying Component type for this ComponentMode. | |
AZ::Uuid | GetComponentModeType () const |
virtual AZStd::vector< ViewportUi::ClusterId > | PopulateViewportUiImpl () |