Open 3D Engine PhysX Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits PhysX::EditorJointComponent.
Public Member Functions | |
AZ_EDITOR_COMPONENT (EditorHingeJointComponent,"{AF60FD48-4ADC-4C8C-8D3A-A4F7AE63C74D}", EditorJointComponent) | |
void | Activate () override |
void | Deactivate () override |
void | BuildGameEntity (AZ::Entity *gameEntity) override |
![]() | |
AZ_EDITOR_COMPONENT (EditorJointComponent,"{070CF18E-E328-43A6-9B76-F160CCD64B72}") | |
void | Activate () override |
void | Deactivate () override |
AZ::Aabb | GetWorldBounds () override |
AZ::Aabb | GetLocalBounds () override |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required) |
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
![]() | |
static void | Reflect (AZ::ReflectContext *context) |
Additional Inherited Members | |
![]() | |
AZ::Aabb | GetEditorSelectionBoundsViewport (const AzFramework::ViewportInfo &viewportInfo) override |
bool | EditorSelectionIntersectRayViewport (const AzFramework::ViewportInfo &viewportInfo, const AZ::Vector3 &src, const AZ::Vector3 &dir, float &distance) override |
bool | SupportsEditorRayIntersect () override |
bool | GetBoolValue (const AZStd::string ¶meterName) override |
AZ::EntityId | GetEntityIdValue (const AZStd::string ¶meterName) override |
float | GetLinearValue (const AZStd::string ¶meterName) override |
AngleLimitsFloatPair | GetLinearValuePair (const AZStd::string ¶meterName) override |
AZ::Transform | GetTransformValue (const AZStd::string ¶meterName) override |
AZ::Vector3 | GetVector3Value (const AZStd::string ¶meterName) override |
AZStd::vector < JointsComponentModeCommon::SubModeParameterState > | GetSubComponentModesState () override |
void | SetBoolValue (const AZStd::string ¶meterName, bool value) override |
void | SetEntityIdValue (const AZStd::string ¶meterName, AZ::EntityId value) override |
void | SetLinearValue (const AZStd::string ¶meterName, float value) override |
void | SetLinearValuePair (const AZStd::string ¶meterName, const AngleLimitsFloatPair &valuePair) override |
void | SetVector3Value (const AZStd::string ¶meterName, const AZ::Vector3 &value) override |
void | DisplayEntityViewport (const AzFramework::ViewportInfo &viewportInfo, AzFramework::DebugDisplayRequests &debugDisplay) override |
![]() | |
EditorJointConfig | m_config |