void LightManager::RenderLights() { LightPtr pLight = GetNextAffectingLight(LightPtr(), ViewFrustum()); while(pLight) { if(pLight->GetEnabled()) { pLight->RenderLight(m_pRenderSystem); } pLight = GetNextAffectingLight(pLight, ViewFrustum()); } }
void LightManager::RenderLights(CameraPtr pCamera) { LightPtr pLight = GetNextAffectingLight(LightPtr(), pCamera->GetViewFrustum()); while(pLight) { if(pLight->GetEnabled()) { pLight->RenderLight(m_pRenderManager); } pLight = GetNextAffectingLight(pLight, pCamera->GetViewFrustum()); } }