public RenderSystemList(RenderSystemList other) : this(OgrePINVOKE.new_RenderSystemList__SWIG_1(RenderSystemList.getCPtr(other)), true) { if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public RenderSystemListEnumerator(RenderSystemList collection) { collectionRef = collection; currentIndex = -1; currentObject = null; currentSize = collectionRef.Count; }
public void SetRange(int index, RenderSystemList values) { OgrePINVOKE.RenderSystemList_SetRange(swigCPtr, index, RenderSystemList.getCPtr(values)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public RenderSystemList getAvailableRenderers() { RenderSystemList ret = new RenderSystemList(OgrePINVOKE.Root_getAvailableRenderers(swigCPtr), false); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static RenderSystemList Repeat(RenderSystem value, int count) { global::System.IntPtr cPtr = OgrePINVOKE.RenderSystemList_Repeat(RenderSystem.getCPtr(value), count); RenderSystemList ret = (cPtr == global::System.IntPtr.Zero) ? null : new RenderSystemList(cPtr, true); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public RenderSystemList GetRange(int index, int count) { global::System.IntPtr cPtr = OgrePINVOKE.RenderSystemList_GetRange(swigCPtr, index, count); RenderSystemList ret = (cPtr == global::System.IntPtr.Zero) ? null : new RenderSystemList(cPtr, true); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
protected override bool Configure() { RenderSystemList renderSystems = root.GetAvailableRenderers(); IEnumerator<RenderSystem> enumerator = renderSystems.GetEnumerator(); // jako stan startowy moze zostac wybrany tylko directx system RenderSystem d3dxSystem = null; while (enumerator.MoveNext()) { RenderSystem renderSystem = enumerator.Current; if (renderSystem.Name.Contains("Direct")) { d3dxSystem = renderSystem; break; } } root.RenderSystem = d3dxSystem; string fullScreen = "No"; string videoMode = "800 x 600 @ 32-bit colour"; d3dxSystem.SetConfigOption("Full Screen", fullScreen); d3dxSystem.SetConfigOption("Video Mode", videoMode); d3dxSystem.SetConfigOption("VSync", "No"); window = root.Initialise(true, "Wings Of Fury 2 - test"); windowHeight = window.Height; windowWidth = window.Width; // Resize += new EventHandler(OgreForm_Resize); // root.SaveConfig(); return true; }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(RenderSystemList obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }