Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
SimulationEventCallback Class Reference
Inheritance diagram for SimulationEventCallback:
Collaboration diagram for SimulationEventCallback:

Public Member Functions

 SimulationEventCallback (QPhysicsWorld *worldIn)
virtual ~SimulationEventCallback ()=default
void onTrigger (physx::PxTriggerPair *pairs, physx::PxU32 count) override
void onConstraintBreak (physx::PxConstraintInfo *, physx::PxU32) override
void onWake (physx::PxActor **, physx::PxU32) override
void onSleep (physx::PxActor **, physx::PxU32) override
void onContact (const physx::PxContactPairHeader &pairHeader, const physx::PxContactPair *pairs, physx::PxU32 nbPairs) override
void onAdvance (const physx::PxRigidBody *const *, const physx::PxTransform *, const physx::PxU32) override
 SimulationEventCallback (QPhysicsWorld *worldIn)
virtual ~SimulationEventCallback ()=default
void onTrigger (physx::PxTriggerPair *pairs, physx::PxU32 count) override
void onConstraintBreak (physx::PxConstraintInfo *, physx::PxU32) override
void onWake (physx::PxActor **, physx::PxU32) override
void onSleep (physx::PxActor **, physx::PxU32) override
void onContact (const physx::PxContactPairHeader &pairHeader, const physx::PxContactPair *pairs, physx::PxU32 nbPairs) override
void onAdvance (const physx::PxRigidBody *const *, const physx::PxTransform *, const physx::PxU32) override

Detailed Description

Definition at line 25 of file qphysxworld.cpp.

Constructor & Destructor Documentation

◆ SimulationEventCallback() [1/2]

SimulationEventCallback::SimulationEventCallback ( QPhysicsWorld * worldIn)
inline

Definition at line 28 of file qphysxworld.cpp.

Referenced by QPhysXWorld::createScene().

Here is the caller graph for this function:

◆ ~SimulationEventCallback() [1/2]

virtual SimulationEventCallback::~SimulationEventCallback ( )
virtualdefault

◆ SimulationEventCallback() [2/2]

SimulationEventCallback::SimulationEventCallback ( QPhysicsWorld * worldIn)
inline

Definition at line 28 of file qphysxworld.cpp.

◆ ~SimulationEventCallback() [2/2]

virtual SimulationEventCallback::~SimulationEventCallback ( )
virtualdefault

Member Function Documentation

◆ onAdvance() [1/2]

void SimulationEventCallback::onAdvance ( const physx::PxRigidBody *const * ,
const physx::PxTransform * ,
const physx::PxU32  )
inlineoverride

Definition at line 140 of file qphysxworld.cpp.

◆ onAdvance() [2/2]

void SimulationEventCallback::onAdvance ( const physx::PxRigidBody *const * ,
const physx::PxTransform * ,
const physx::PxU32  )
inlineoverride

Definition at line 140 of file qphysxworld.cpp.

◆ onConstraintBreak() [1/2]

void SimulationEventCallback::onConstraintBreak ( physx::PxConstraintInfo * ,
physx::PxU32  )
inlineoverride

Definition at line 74 of file qphysxworld.cpp.

◆ onConstraintBreak() [2/2]

void SimulationEventCallback::onConstraintBreak ( physx::PxConstraintInfo * ,
physx::PxU32  )
inlineoverride

Definition at line 74 of file qphysxworld.cpp.

◆ onContact() [1/2]

void SimulationEventCallback::onContact ( const physx::PxContactPairHeader & pairHeader,
const physx::PxContactPair * pairs,
physx::PxU32 nbPairs )
inlineoverride

Definition at line 78 of file qphysxworld.cpp.

◆ onContact() [2/2]

void SimulationEventCallback::onContact ( const physx::PxContactPairHeader & pairHeader,
const physx::PxContactPair * pairs,
physx::PxU32 nbPairs )
inlineoverride

Definition at line 78 of file qphysxworld.cpp.

◆ onSleep() [1/2]

void SimulationEventCallback::onSleep ( physx::PxActor ** ,
physx::PxU32  )
inlineoverride

Definition at line 77 of file qphysxworld.cpp.

◆ onSleep() [2/2]

void SimulationEventCallback::onSleep ( physx::PxActor ** ,
physx::PxU32  )
inlineoverride

Definition at line 77 of file qphysxworld.cpp.

◆ onTrigger() [1/2]

void SimulationEventCallback::onTrigger ( physx::PxTriggerPair * pairs,
physx::PxU32 count )
inlineoverride

Definition at line 31 of file qphysxworld.cpp.

◆ onTrigger() [2/2]

void SimulationEventCallback::onTrigger ( physx::PxTriggerPair * pairs,
physx::PxU32 count )
inlineoverride

Definition at line 31 of file qphysxworld.cpp.

◆ onWake() [1/2]

void SimulationEventCallback::onWake ( physx::PxActor ** ,
physx::PxU32  )
inlineoverride

Definition at line 76 of file qphysxworld.cpp.

◆ onWake() [2/2]

void SimulationEventCallback::onWake ( physx::PxActor ** ,
physx::PxU32  )
inlineoverride

Definition at line 76 of file qphysxworld.cpp.


The documentation for this class was generated from the following file: