Axiom.SceneManagers.PortalConnected.PCZSceneManager.CalcZonesAffectedByLights C# (CSharp) Метод

CalcZonesAffectedByLights() публичный Метод

public CalcZonesAffectedByLights ( Camera cam ) : void
cam Axiom.Core.Camera
Результат void
		public void CalcZonesAffectedByLights( Camera cam )
		{
			MovableObjectCollection lightList = GetMovableObjectCollection( LightFactory.TypeName );
			//HACK: i dont know if this is exactly the same...
			lock ( lightList )
			{
				foreach ( PCZLight l in lightList.Values )
				{
					if ( l.NeedsUpdate )
					{
						l.UpdateZones( ( (PCZSceneNode)( cam.ParentSceneNode ) ).HomeZone, frameCount );
					}
					l.NeedsUpdate = false;
				}
			}
		}