MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / lightScene

Method lightScene

Engine/source/lighting/lightManager.cpp:402–420  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

400}
401
402bool LightManager::lightScene( const char* callback, const char* param )
403{
404 BitSet32 flags = 0;
405
406 if ( param )
407 {
408 if ( !dStricmp( param, "forceAlways" ) )
409 flags.set( SceneLighting::ForceAlways );
410 else if ( !dStricmp(param, "forceWritable" ) )
411 flags.set( SceneLighting::ForceWritable );
412 else if ( !dStricmp(param, "loadOnly" ) )
413 flags.set( SceneLighting::LoadOnly );
414 }
415
416 // The SceneLighting object will delete itself
417 // once the lighting process is complete.
418 SceneLighting* sl = new SceneLighting( getSceneLightingInterface() );
419 return sl->lightScene( callback, flags );
420}
421
422RenderPrePassMgr* LightManager::_findPrePassRenderBin()
423{

Callers 3

menus.ed.csFile · 0.45
menus.ed.csFile · 0.45
lightManager.cppFile · 0.45

Calls 2

dStricmpFunction · 0.85
setMethod · 0.45

Tested by

no test coverage detected