Requests for physics simulated body components. More...
#include <SimulatedBodyComponentBus.h>
Inherits AZ::ComponentBus.
Public Types | |
using | MutexType = AZStd::recursive_mutex |
Public Member Functions | |
virtual void | EnablePhysics ()=0 |
Enable physics for this body. | |
virtual void | DisablePhysics ()=0 |
Disable physics for this body. | |
virtual bool | IsPhysicsEnabled () const =0 |
Retrieve whether physics is enabled for this body. | |
virtual AZ::Aabb | GetAabb () const =0 |
Retrieves the AABB(aligned-axis bounding box) for this body. | |
virtual AzPhysics::SimulatedBodyHandle | GetSimulatedBodyHandle () const =0 |
Get the Simulated Body Handle for this body. | |
virtual AzPhysics::SimulatedBody * | GetSimulatedBody ()=0 |
virtual AzPhysics::SceneQueryHit | RayCast (const AzPhysics::RayCastRequest &request)=0 |
Perform a single-object raycast against this body. | |
Requests for physics simulated body components.
|
pure virtual |
Retrieves current WorldBody* for this body.