/// <summary> /// Sets rendering window properties and rendering system. /// (OpenGL, 1280x720, Window mode) /// </summary> /// <returns> /// Always returns true. /// </returns> protected override bool Configure() { Mogre.RenderSystem rs = mRoot.GetRenderSystemByName("OpenGL Rendering Subsystem"); rs.SetConfigOption("Full Screen", "No"); rs.SetConfigOption("Video Mode", "1280 x 720 @ 32-bit colour"); rs.SetConfigOption("FSAA", "0"); mRoot.RenderSystem = rs; mWindow = mRoot.Initialise(true, "Render Window"); return(true); }
public bool PreRender(Mogre.SceneManager sm, Mogre.RenderSystem rsys) { if (sm == null) { throw new ArgumentNullException("sm cannot be null!"); } if (rsys == null) { throw new ArgumentNullException("rsys cannot be null!"); } return(BoxSet_PreRender(nativePtr, (IntPtr)sm.NativePtr, (IntPtr)rsys.NativePtr)); }
public void PostRender(Mogre.SceneManager sm, Mogre.RenderSystem rsys) { if (sm == null) { throw new ArgumentNullException("sm cannot be null!"); } if (rsys == null) { throw new ArgumentNullException("rsys cannot be null!"); } SphereSet_PostRender(nativePtr, (IntPtr)sm.NativePtr, (IntPtr)rsys.NativePtr); }