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.