Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <param name="target"></param>
        /// <param name="width"></param>
        /// <param name="height"></param>
        /// <param name="colorDepth"></param>
        /// <param name="isFullscreen"></param>
        /// <param name="left"></param>
        /// <param name="top"></param>
        /// <param name="depthBuffer"></param>
        /// <param name="handle">
        ///		A handle to a pre-created window to be used for the rendering target.
        ///	 </param>
        /// <returns></returns>
        public RenderWindow CreateRenderWindow(string name, int width, int height, bool isFullscreen,
                                               params object[] miscParams)
        {
            Debug.Assert(activeRenderSystem != null, "Cannot create a RenderWindow without an active RenderSystem.");

            // create a new render window via the current render system
            RenderWindow window =
                activeRenderSystem.CreateRenderWindow(name, width, height, isFullscreen, miscParams);

            // do any required initialization
            OneTimePostWindowInit();

            return(window);
        }