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::SceneInterface Member List

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

AddJoint(SceneHandle sceneHandle, const JointConfiguration *jointConfig, SimulatedBodyHandle parentBody, SimulatedBodyHandle childBody)=0AzPhysics::SceneInterfacepure virtual
AddSimulatedBodies(SceneHandle sceneHandle, const SimulatedBodyConfigurationList &simulatedBodyConfigs)=0AzPhysics::SceneInterfacepure virtual
AddSimulatedBody(SceneHandle sceneHandle, const SimulatedBodyConfiguration *simulatedBodyConfig)=0AzPhysics::SceneInterfacepure virtual
AZ_DISABLE_COPY_MOVE(SceneInterface) (defined in AzPhysics::SceneInterface)AzPhysics::SceneInterface
AZ_RTTI(SceneInterface, "{912CE8D1-7E3E-496F-B7BE-D17F8B30C228}") (defined in AzPhysics::SceneInterface)AzPhysics::SceneInterface
DisableSimulationOfBody(SceneHandle sceneHandle, SimulatedBodyHandle bodyHandle)=0 (defined in AzPhysics::SceneInterface)AzPhysics::SceneInterfacepure virtual
EnableSimulationOfBody(SceneHandle sceneHandle, SimulatedBodyHandle bodyHandle)=0AzPhysics::SceneInterfacepure virtual
FinishSimulation(SceneHandle sceneHandle)=0AzPhysics::SceneInterfacepure virtual
GetGravity(SceneHandle sceneHandle) const =0AzPhysics::SceneInterfacepure virtual
GetJointFromHandle(SceneHandle sceneHandle, JointHandle jointHandle)=0AzPhysics::SceneInterfacepure virtual
GetScene(SceneHandle handle)=0AzPhysics::SceneInterfacepure virtual
GetSceneHandle(const AZStd::string &sceneName)=0AzPhysics::SceneInterfacepure virtual
GetSimulatedBodiesFromHandle(SceneHandle sceneHandle, const SimulatedBodyHandleList &bodyHandles)=0AzPhysics::SceneInterfacepure virtual
GetSimulatedBodyFromHandle(SceneHandle sceneHandle, SimulatedBodyHandle bodyHandle)=0AzPhysics::SceneInterfacepure virtual
IsEnabled(SceneHandle sceneHandle) const =0AzPhysics::SceneInterfacepure virtual
QueryScene(SceneHandle sceneHandle, const SceneQueryRequest *request)=0AzPhysics::SceneInterfacepure virtual
QueryScene(SceneHandle sceneHandle, const SceneQueryRequest *request, SceneQueryHits &result)=0AzPhysics::SceneInterfacepure virtual
QuerySceneAsync(SceneHandle sceneHandle, SceneQuery::AsyncRequestId requestId, const SceneQueryRequest *request, SceneQuery::AsyncCallback callback)=0AzPhysics::SceneInterfacepure virtual
QuerySceneAsyncBatch(SceneHandle sceneHandle, SceneQuery::AsyncRequestId requestId, const SceneQueryRequests &requests, SceneQuery::AsyncBatchCallback callback)=0AzPhysics::SceneInterfacepure virtual
QuerySceneBatch(SceneHandle sceneHandle, const SceneQueryRequests &requests)=0AzPhysics::SceneInterfacepure virtual
RegisterSceneActiveSimulatedBodiesHandler(SceneHandle sceneHandle, SceneEvents::OnSceneActiveSimulatedBodiesEvent::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSceneCollisionEventHandler(SceneHandle sceneHandle, SceneEvents::OnSceneCollisionsEvent::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSceneConfigurationChangedEventHandler(SceneHandle sceneHandle, SceneEvents::OnSceneConfigurationChanged::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSceneGravityChangedEvent(SceneHandle sceneHandle, SceneEvents::OnSceneGravityChangedEvent::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSceneSimulationFinishHandler(SceneHandle sceneHandle, SceneEvents::OnSceneSimulationFinishHandler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSceneSimulationStartHandler(SceneHandle sceneHandle, SceneEvents::OnSceneSimulationStartHandler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSceneTriggersEventHandler(SceneHandle sceneHandle, SceneEvents::OnSceneTriggersEvent::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSimulationBodyAddedHandler(SceneHandle sceneHandle, SceneEvents::OnSimulationBodyAdded::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSimulationBodyRemovedHandler(SceneHandle sceneHandle, SceneEvents::OnSimulationBodyRemoved::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSimulationBodySimulationDisabledHandler(SceneHandle sceneHandle, SceneEvents::OnSimulationBodySimulationDisabled::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RegisterSimulationBodySimulationEnabledHandler(SceneHandle sceneHandle, SceneEvents::OnSimulationBodySimulationEnabled::Handler &handler)=0AzPhysics::SceneInterfacepure virtual
RemoveJoint(SceneHandle sceneHandle, JointHandle jointHandle)=0AzPhysics::SceneInterfacepure virtual
RemoveSimulatedBodies(SceneHandle sceneHandle, SimulatedBodyHandleList &bodyHandles)=0AzPhysics::SceneInterfacepure virtual
RemoveSimulatedBody(SceneHandle sceneHandle, SimulatedBodyHandle &bodyHandle)=0AzPhysics::SceneInterfacepure virtual
SceneInterface()=default (defined in AzPhysics::SceneInterface)AzPhysics::SceneInterface
SetEnabled(SceneHandle sceneHandle, bool enable)=0AzPhysics::SceneInterfacepure virtual
SetGravity(SceneHandle sceneHandle, const AZ::Vector3 &gravity)=0AzPhysics::SceneInterfacepure virtual
StartSimulation(SceneHandle sceneHandle, float deltatime)=0AzPhysics::SceneInterfacepure virtual
SuppressCollisionEvents(SceneHandle sceneHandle, const SimulatedBodyHandle &bodyHandleA, const SimulatedBodyHandle &bodyHandleB)=0AzPhysics::SceneInterfacepure virtual
UnsuppressCollisionEvents(SceneHandle sceneHandle, const SimulatedBodyHandle &bodyHandleA, const SimulatedBodyHandle &bodyHandleB)=0AzPhysics::SceneInterfacepure virtual
~SceneInterface()=default (defined in AzPhysics::SceneInterface)AzPhysics::SceneInterfacevirtual