Open 3D Engine PhysX Gem 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.
PhysX::ColliderComponentMode Class Reference

#include <ColliderComponentMode.h>

Inherits AzToolsFramework::ComponentModeFramework::EditorBaseComponentMode, ColliderComponentModeRequestBus::Handler, and ColliderComponentModeUiRequestBus::Handler.

Public Member Functions

 ColliderComponentMode (const AZ::EntityComponentIdPair &entityComponentIdPair, AZ::Uuid componentType)
 
void Refresh () override
 
AZStd::vector< AzToolsFramework::ActionOverride > PopulateActionsImpl () override
 
AZStd::vector< AzToolsFramework::ViewportUi::ClusterId > PopulateViewportUiImpl () override
 
SubMode GetCurrentMode () override
 
void SetCurrentMode (SubMode index) override
 
void ResetCurrentMode () override
 
AzToolsFramework::ViewportUi::ButtonId GetOffsetButtonId () const override
 
AzToolsFramework::ViewportUi::ButtonId GetRotationButtonId () const override
 
AzToolsFramework::ViewportUi::ClusterId GetClusterId () const override
 
AzToolsFramework::ViewportUi::ButtonId GetDimensionsButtonId () const override
 
AZStd::string GetComponentModeName () const override
 
AZ::Uuid GetComponentModeType () const override
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 
static void RegisterActions ()
 
static void BindActionsToModes ()
 
static void BindActionsToMenus ()
 

Public Attributes

 AZ_CLASS_ALLOCATOR_DECL
 

Detailed Description

ComponentMode for the Collider Component - Manages a list of Sub-Component Modes and is responsible for switching between and activating them.


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