MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/PhysX / setFlag

Method setFlag

physx/source/physx/src/NpScene.cpp:295–311  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

293///////////////////////////////////////////////////////////////////////////////
294
295void NpScene::setFlag(PxSceneFlag::Enum flag, bool value)
296{
297 NP_WRITE_CHECK(this);
298
299 // this call supports mutable flags only
300 PX_CHECK_AND_RETURN(PxSceneFlags(flag) & PxSceneFlags(PxSceneFlag::eMUTABLE_FLAGS),
301 "PxScene::setFlag: This flag is not mutable - you can only set it once in PxSceneDesc at startup!");
302
303 PxSceneFlags currentFlags = mScene.getFlags();
304
305 if(value)
306 currentFlags |= flag;
307 else
308 currentFlags &= ~PxSceneFlags(flag);
309
310 mScene.setFlags(currentFlags);
311}
312
313PxSceneFlags NpScene::getFlags() const
314{

Callers

nothing calls this directly

Calls 2

getFlagsMethod · 0.45
setFlagsMethod · 0.45

Tested by

no test coverage detected