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

Method activate

Engine/source/lighting/lightManager.cpp:127–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125 "@ingroup Lighting\n" );
126
127void LightManager::activate( SceneManager *sceneManager )
128{
129 AssertFatal( sceneManager, "LightManager::activate() - Got null scene manager!" );
130 AssertFatal( mIsActive == false, "LightManager::activate() - Already activated!" );
131 AssertFatal( smActiveLM == NULL, "LightManager::activate() - A previous LM is still active!" );
132
133 mIsActive = true;
134 mSceneManager = sceneManager;
135 smActiveLM = this;
136
137 onLightManagerActivate_callback( getName() );
138}
139
140IMPLEMENT_GLOBAL_CALLBACK( onLightManagerDeactivate, void, ( const char *name ), ( name ),
141 "A callback called by the engine when a light manager is deactivated.\n"

Callers 1

lightManager.cppFile · 0.45

Calls 1

getNameFunction · 0.50

Tested by

no test coverage detected