MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / _findDeferredRenderBin

Method _findDeferredRenderBin

Engine/source/lighting/lightManager.cpp:527–540  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

525}
526
527RenderDeferredMgr* LightManager::_findDeferredRenderBin()
528{
529 RenderPassManager* rpm = getSceneManager()->getDefaultRenderPass();
530 for( U32 i = 0; i < rpm->getManagerCount(); i++ )
531 {
532 RenderBinManager *bin = rpm->getManager( i );
533 if( bin->getRenderInstType() == RenderDeferredMgr::RIT_Deferred )
534 {
535 return ( RenderDeferredMgr* ) bin;
536 }
537 }
538
539 return NULL;
540}
541
542DefineEngineFunction( setLightManager, bool, ( const char *name ),,
543 "Finds and activates the named light manager.\n"

Callers

nothing calls this directly

Calls 3

getDefaultRenderPassMethod · 0.80
getManagerCountMethod · 0.80
getManagerMethod · 0.45

Tested by

no test coverage detected