Inherits PhysX::PhysXSubComponentModeBase, and AzFramework::EntityDebugDisplayEventBus::Handler.
Inherited by PhysX::JointsSubComponentModeSnapPosition, and PhysX::JointsSubComponentModeSnapRotation.
|
virtual void | Setup (const AZ::EntityComponentIdPair &idPair) override |
|
virtual void | Refresh (const AZ::EntityComponentIdPair &idPair) override |
|
virtual void | Teardown (const AZ::EntityComponentIdPair &idPair) override |
|
void | HandleMouseInteraction (const AzToolsFramework::ViewportInteraction::MouseInteractionEvent &mouseInteraction) override |
|
virtual void | ResetValues (const AZ::EntityComponentIdPair &idPair)=0 |
|
virtual void | HandleMouseInteraction ([[maybe_unused]] const AzToolsFramework::ViewportInteraction::MouseInteractionEvent &mouseInteraction) |
| Additional mouse handling by sub-component mode. Does not absorb mouse event.
|
|
|
AZStd::string | GetPickedEntityName () |
|
AZ::Vector3 | GetPosition () const |
|
void | DisplayEntityViewport (const AzFramework::ViewportInfo &viewportInfo, AzFramework::DebugDisplayRequests &debugDisplay) override |
|
virtual void | DisplaySpecificSnapType ([[maybe_unused]] const AzFramework::ViewportInfo &viewportInfo, [[maybe_unused]] AzFramework::DebugDisplayRequests &debugDisplay, [[maybe_unused]] const AZ::Vector3 &jointPosition, [[maybe_unused]] const AZ::Vector3 &snapDirection, [[maybe_unused]] float snapLength) |
| Override to draw specific snap type display.
|
|
|
EditorViewportEntityPicker | m_picker |
|
AZ::EntityId | m_pickedEntity |
|
AZ::Aabb | m_pickedEntityAabb = AZ::Aabb::CreateNull() |
|
AZ::Vector3 | m_pickedPosition |
|
AZ::EntityComponentIdPair | m_entityComponentId |
|
AZStd::shared_ptr< AzToolsFramework::LinearManipulator > | m_manipulator |
|
◆ Refresh()
virtual void PhysX::JointsSubComponentModeSnap::Refresh |
( |
const AZ::EntityComponentIdPair & |
idPair | ) |
|
|
overridevirtual |
◆ Setup()
virtual void PhysX::JointsSubComponentModeSnap::Setup |
( |
const AZ::EntityComponentIdPair & |
idPair | ) |
|
|
overridevirtual |
◆ Teardown()
virtual void PhysX::JointsSubComponentModeSnap::Teardown |
( |
const AZ::EntityComponentIdPair & |
idPair | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/PhysX/Core/Code/Editor/Source/ComponentModes/Joints/JointsSubComponentModeSnap.h