void ObjLoaderDemo::Update() { if (m_animateLights) { for (auto iter = m_pointLightAnimators.begin(); iter != m_pointLightAnimators.end(); ++iter) { iter->AnimateLight(m_updatePeriod); } for (auto iter = m_spotLightAnimators.begin(); iter != m_spotLightAnimators.end(); ++iter) { iter->AnimateLight(m_updatePeriod); } } }
void ClusterCulling::Update() { if (m_animateLights) { for (auto iter = m_pointLightAnimators.begin(); iter != m_pointLightAnimators.end(); ++iter) { iter->AnimateLight(m_updatePeriod); } for (auto iter = m_spotLightAnimators.begin(); iter != m_spotLightAnimators.end(); ++iter) { iter->AnimateLight(m_updatePeriod); } } }
void CTextureTool::OnTimer (UINT nIdEvent) { #if TEXTOOLDLG if (nIdEvent == 2) AnimateLight (); else if (nIdEvent == 3) OnEditTimer (); else CTexToolDlg::OnTimer (nIdEvent); #else if (nIdEvent == 1) AnimateTexture (); else if (nIdEvent == 2) AnimateLight (); else if (nIdEvent == 3) OnEditTimer (); else CToolDlg::OnTimer (nIdEvent); #endif }