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

Method onTickPreRender

physx/samples/samplebase/PhysXSampleApplication.cpp:956–985  ·  view source on GitHub ↗

float tweakElapsedTime(float dtime);

Source from the content-addressed store, hash-verified

954
955//float tweakElapsedTime(float dtime);
956void PhysXSampleApplication::onTickPreRender(float dtime)
957{
958 if(!mShowHelp)
959 {
960 mTextAlphaHelp -= dtime;
961 if(mTextAlphaHelp<0.0f)
962 mTextAlphaHelp = 0.0f;
963 }
964 else if(0.0f==mTextAlphaDesc)
965 {
966 mTextAlphaHelp += dtime;
967 if(mTextAlphaHelp>1.0f)
968 mTextAlphaHelp = 1.0f;
969 }
970
971 if(!mShowDescription)
972 {
973 mTextAlphaDesc -= dtime;
974 if(mTextAlphaDesc<0.0f)
975 mTextAlphaDesc = 0.0f;
976 }
977 else if(0.0f==mTextAlphaHelp)
978 {
979 mTextAlphaDesc += dtime;
980 if(mTextAlphaDesc>1.0f)
981 mTextAlphaDesc = 1.0f;
982 }
983
984 if (mSample) mSample->onTickPreRender(dtime);
985}
986
987void PhysXSampleApplication::handleMouseVisualization()
988{

Callers 1

switchSampleMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected