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

Method setVisualizationParameter

physx/source/physx/src/NpScene.cpp:2420–2440  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2418///////////////////////////////////////////////////////////////////////////////
2419
2420bool NpScene::setVisualizationParameter(PxVisualizationParameter::Enum param, PxReal value)
2421{
2422 NP_WRITE_CHECK(this);
2423 PX_CHECK_AND_RETURN_VAL(PxIsFinite(value), "PxScene::setVisualizationParameter: value is not valid.", false);
2424
2425 if (param >= PxVisualizationParameter::eNUM_VALUES)
2426 {
2427 Ps::getFoundation().error(PxErrorCode::eINVALID_PARAMETER, __FILE__, __LINE__, "setVisualizationParameter: parameter out of range.");
2428 return false;
2429 }
2430 else if (value < 0.0f)
2431 {
2432 Ps::getFoundation().error(PxErrorCode::eINVALID_PARAMETER, __FILE__, __LINE__, "setVisualizationParameter: value must be larger or equal to 0.");
2433 return false;
2434 }
2435 else
2436 {
2437 mScene.setVisualizationParameter(param, value);
2438 return true;
2439 }
2440}
2441
2442PxReal NpScene::getVisualizationParameter(PxVisualizationParameter::Enum param) const
2443{

Callers 6

toggleDebugRendererMethod · 0.45
handleSettingMenuKeyMethod · 0.45
onInitMethod · 0.45
onDigitalInputEventMethod · 0.45

Calls 2

PxIsFiniteFunction · 0.85
errorMethod · 0.80

Tested by

no test coverage detected