Open 3D Engine EMotionFX 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.
EMotionFX::AddCollidersButton Class Reference

Button To Add different Colliders. More...

#include <JointPropertyWidget.h>

Inherits QPushButton.

Public Slots

void OnAddColliderActionTriggered (const QModelIndex &index)
 

Signals

void AddCollider (PhysicsSetup::ColliderConfigType configType, AZ::TypeId colliderType)
 
void AddToRagdoll ()
 

Public Member Functions

 AddCollidersButton (QWidget *parent=nullptr)
 
AZStd::string GetNameForColliderType (AZ::TypeId colliderType) const
 

Protected Slots

void OnCreateContextMenu ()
 

Protected Attributes

const AZStd::vector< AZ::TypeId > m_supportedColliderTypes
 
QStandardItemModel * model = nullptr
 

Detailed Description

Button To Add different Colliders.

Member Data Documentation

◆ m_supportedColliderTypes

const AZStd::vector<AZ::TypeId> EMotionFX::AddCollidersButton::m_supportedColliderTypes
protected
Initial value:
= {
azrtti_typeid<Physics::BoxShapeConfiguration>(),
azrtti_typeid<Physics::CapsuleShapeConfiguration>(),
azrtti_typeid<Physics::SphereShapeConfiguration>()}

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