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

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

public CreateCamera ( string name ) : Camera
name string
Результат Axiom.Core.Camera
		public override Camera CreateCamera( string name )
		{
			// Check name not used
			if ( cameraList.ContainsKey( name ) )
			{
				throw new AxiomException( "A camera with the name " + name + " already exists. PCZSceneManager.CreateCamera" );
			}

			Camera c = new PCZCamera( name, this );
			cameraList.Add( name, c );

			// create visible bounds aab map entry
			//TODO: would be very nice to implements shadows processing like ogre does now...
			//mCamVisibleObjectsMap[c] = VisibleObjectsBoundsInfo();

			// tell all the zones about the new camera
			foreach ( PCZone zone in zones )
			{
				zone.NotifyCameraCreated( c );
			}

			return c;
		}