Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 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));
 }
Exemplo n.º 3
0
 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);
 }