Axiom.Demos.TechDemo.Setup C# (CSharp) Method

Setup() public method

public Setup ( ) : bool
return bool
		public virtual bool Setup()
		{
			// instantiate the Root singleton
			//engine = new Root( "AxiomEngine.log" );
			engine = Root.Instance;

			// add event handlers for frame events
			engine.FrameStarted += OnFrameStarted;
			engine.FrameRenderingQueued += OnFrameRenderingQueued;
			engine.FrameEnded += OnFrameEnded;

			window = Root.Instance.Initialize( true, "Axiom Engine Demo Window" );
			TechDemoListener rwl = new TechDemoListener( window );
			WindowEventMonitor.Instance.RegisterListener( window, rwl );

			ChooseSceneManager();

			CreateCamera();

			CreateViewports();

			// set default mipmap level
			TextureManager.Instance.DefaultMipmapCount = 5;

			// Create any resource listeners (for loading screens)
			this.CreateResourceListener();
			// Load resources

			this.LoadResources();

			ShowDebugOverlay( showDebugOverlay );

			//CreateGUI();


			input = SetupInput();

			// call the overridden CreateScene method

			CreateScene();
			return true;
		}