MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / createRigidDynamic

Method createRigidDynamic

deps/physx/physx/source/physx/src/NpFactory.cpp:588–599  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

586///////////////////////////////////////////////////////////////////////////////
587
588PxRigidDynamic* NpFactory::createRigidDynamic(const PxTransform& pose)
589{
590 PX_CHECK_AND_RETURN_NULL(pose.isValid(), "pose is not valid. createRigidDynamic returns NULL.");
591
592 NpRigidDynamic* npBody;
593 {
594 Ps::Mutex::ScopedLock lock(mRigidDynamicPoolLock);
595 npBody = mRigidDynamicPool.construct(pose);
596 }
597 addRigidDynamic(npBody);
598 return npBody;
599}
600
601void NpFactory::releaseRigidDynamicToPool(NpRigidDynamic& rigidDynamic)
602{

Callers 15

createStackFunction · 0.45
initSceneFunction · 0.45
createStackFunction · 0.45
createCollectionsFunction · 0.45
createStackFunction · 0.45
createLargeSphereFunction · 0.45
createStackFunction · 0.45
createStackFunction · 0.45
createStackFunction · 0.45
createStackFunction · 0.45
createStackFunction · 0.45

Calls 2

isValidMethod · 0.45
constructMethod · 0.45

Tested by

no test coverage detected