Open 3D Engine PhysX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Editor PhysX Primitive Collider Component. More...
#include <EditorColliderComponent.h>
Inherits AzToolsFramework::Components::EditorComponentBase, AzToolsFramework::EditorComponentSelectionRequestsBus::Handler, PhysX::DebugDraw::DisplayCallback, AzToolsFramework::EntitySelectionEvents::Bus::Handler, AzToolsFramework::BoxManipulatorRequestBus::Handler, AzToolsFramework::ShapeManipulatorRequestBus::Handler, AZ::TransformNotificationBus::Handler, PhysX::ColliderShapeRequestBus::Handler, PhysX::EditorColliderComponentRequestBus::Handler, PhysX::EditorPrimitiveColliderComponentRequestBus::Handler, AzPhysics::SimulatedBodyComponentRequestsBus::Handler, and AzFramework::BoundsRequestBus::Handler.
Public Member Functions | |
AZ_EDITOR_COMPONENT (EditorColliderComponent, "{FD429282-A075-4966-857F-D0BBF186CFE6}") | |
EditorColliderComponent (const Physics::ColliderConfiguration &colliderConfiguration, const Physics::ShapeConfiguration &shapeConfiguration) | |
const EditorProxyShapeConfig & | GetShapeConfiguration () const |
const Physics::ColliderConfiguration & | GetColliderConfiguration () const |
Physics::ColliderConfiguration | GetColliderConfigurationScaled () const |
Physics::ColliderConfiguration | GetColliderConfigurationNoOffset () const |
bool | IsDebugDrawDisplayFlagEnabled () const |
AZ::Aabb | GetWorldBounds () const override |
AZ::Aabb | GetLocalBounds () const override |
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 |
void | BuildGameEntity (AZ::Entity *gameEntity) override |
Additional Inherited Members |
Editor PhysX Primitive Collider Component.