Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::Components::NonUniformScaleComponentMode Class Reference

Inherits AzToolsFramework::ComponentModeFramework::EditorBaseComponentMode.

Public Member Functions

 NonUniformScaleComponentMode (const AZ::EntityComponentIdPair &entityComponentIdPair, AZ::Uuid componentType)
 
 NonUniformScaleComponentMode (const NonUniformScaleComponentMode &)=delete
 
NonUniformScaleComponentModeoperator= (const NonUniformScaleComponentMode &)=delete
 
 NonUniformScaleComponentMode (NonUniformScaleComponentMode &&)=delete
 
NonUniformScaleComponentModeoperator= (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< ActionOverridePopulateActions () final
 
AZStd::vector< ViewportUi::ClusterIdPopulateViewportUi () 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::ClusterIdPopulateViewportUiImpl ()
 

The documentation for this class was generated from the following file: