Open 3D Engine AzFramework 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.
AzPhysics::Scene Member List

This is the complete list of members for AzPhysics::Scene, including all inherited members.

AddJoint(const JointConfiguration *jointConfig, SimulatedBodyHandle parentBody, SimulatedBodyHandle childBody)=0AzPhysics::Scenepure virtual
AddSimulatedBodies(const SimulatedBodyConfigurationList &simulatedBodyConfigs)=0AzPhysics::Scenepure virtual
AddSimulatedBody(const SimulatedBodyConfiguration *simulatedBodyConfig)=0AzPhysics::Scenepure virtual
AZ_CLASS_ALLOCATOR_DECL (defined in AzPhysics::Scene)AzPhysics::Scene
AZ_RTTI(Scene, "{52BD8163-BDC4-4B09-ABB2-11DD1F601FFD}") (defined in AzPhysics::Scene)AzPhysics::Scene
DisableSimulationOfBody(SimulatedBodyHandle bodyHandle)=0 (defined in AzPhysics::Scene)AzPhysics::Scenepure virtual
EnableSimulationOfBody(SimulatedBodyHandle bodyHandle)=0AzPhysics::Scenepure virtual
FinishSimulation()=0AzPhysics::Scenepure virtual
GetConfiguration() const =0AzPhysics::Scenepure virtual
GetGravity() const =0AzPhysics::Scenepure virtual
GetId() constAzPhysics::Scene
GetJointFromHandle(JointHandle jointHandle)=0AzPhysics::Scenepure virtual
GetNativePointer() const =0AzPhysics::Scenepure virtual
GetSimulatedBodiesFromHandle(const SimulatedBodyHandleList &bodyHandles)=0AzPhysics::Scenepure virtual
GetSimulatedBodyFromHandle(SimulatedBodyHandle bodyHandle)=0AzPhysics::Scenepure virtual
IsEnabled() const =0AzPhysics::Scenepure virtual
m_configChangeEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_sceneActiveSimulatedBodies (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_sceneCollisionEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_sceneGravityChangedEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_sceneSimulationFinishEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_sceneSimulationStartEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_sceneTriggerEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_simulatedBodyAddedEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_simulatedBodyRemovedEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_simulatedBodySimulationDisabledEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
m_simulatedBodySimulationEnabledEvent (defined in AzPhysics::Scene)AzPhysics::Sceneprotected
QueryScene(const SceneQueryRequest *request)=0AzPhysics::Scenepure virtual
QueryScene(const SceneQueryRequest *request, SceneQueryHits &result)=0AzPhysics::Scenepure virtual
QuerySceneAsync(SceneQuery::AsyncRequestId requestId, const SceneQueryRequest *request, SceneQuery::AsyncCallback callback)=0AzPhysics::Scenepure virtual
QuerySceneAsyncBatch(SceneQuery::AsyncRequestId requestId, const SceneQueryRequests &requests, SceneQuery::AsyncBatchCallback callback)=0AzPhysics::Scenepure virtual
QuerySceneBatch(const SceneQueryRequests &requests)=0AzPhysics::Scenepure virtual
Reflect(AZ::ReflectContext *context) (defined in AzPhysics::Scene)AzPhysics::Scenestatic
RegisterSceneActiveSimulatedBodiesHandler(SceneEvents::OnSceneActiveSimulatedBodiesEvent::Handler &handler)AzPhysics::Sceneinline
RegisterSceneCollisionEventHandler(SceneEvents::OnSceneCollisionsEvent::Handler &handler)AzPhysics::Sceneinline
RegisterSceneConfigurationChangedEventHandler(SceneEvents::OnSceneConfigurationChanged::Handler &handler)AzPhysics::Sceneinline
RegisterSceneGravityChangedEvent(SceneEvents::OnSceneGravityChangedEvent::Handler &handler)AzPhysics::Sceneinline
RegisterSceneSimulationFinishHandler(SceneEvents::OnSceneSimulationFinishHandler &handler)AzPhysics::Sceneinline
RegisterSceneSimulationStartHandler(SceneEvents::OnSceneSimulationStartHandler &handler)AzPhysics::Sceneinline
RegisterSceneTriggersEventHandler(SceneEvents::OnSceneTriggersEvent::Handler &handler)AzPhysics::Sceneinline
RegisterSimulationBodyAddedHandler(SceneEvents::OnSimulationBodyAdded::Handler &handler)AzPhysics::Sceneinline
RegisterSimulationBodyRemovedHandler(SceneEvents::OnSimulationBodyRemoved::Handler &handler)AzPhysics::Sceneinline
RegisterSimulationBodySimulationDisabledHandler(SceneEvents::OnSimulationBodySimulationDisabled::Handler &handler)AzPhysics::Sceneinline
RegisterSimulationBodySimulationEnabledHandler(SceneEvents::OnSimulationBodySimulationEnabled::Handler &handler)AzPhysics::Sceneinline
RemoveJoint(JointHandle jointHandle)=0AzPhysics::Scenepure virtual
RemoveSimulatedBodies(SimulatedBodyHandleList &bodyHandles)=0AzPhysics::Scenepure virtual
RemoveSimulatedBody(SimulatedBodyHandle &bodyHandle)=0AzPhysics::Scenepure virtual
Scene(const SceneConfiguration &config) (defined in AzPhysics::Scene)AzPhysics::Sceneexplicit
SetEnabled(bool enable)=0AzPhysics::Scenepure virtual
SetGravity(const AZ::Vector3 &gravity)=0AzPhysics::Scenepure virtual
StartSimulation(float deltatime)=0AzPhysics::Scenepure virtual
SuppressCollisionEvents(const SimulatedBodyHandle &bodyHandleA, const SimulatedBodyHandle &bodyHandleB)=0AzPhysics::Scenepure virtual
UnsuppressCollisionEvents(const SimulatedBodyHandle &bodyHandleA, const SimulatedBodyHandle &bodyHandleB)=0AzPhysics::Scenepure virtual
UpdateConfiguration(const SceneConfiguration &config)=0AzPhysics::Scenepure virtual
~Scene()=default (defined in AzPhysics::Scene)AzPhysics::Scenevirtual