private void Release() { if (this.comObject != null) { Marshal.ReleaseComObject(this.comObject); this.comObject = null; this.createTexture = null; } }
private void Release() { if (this.comObject != null) { Marshal.ReleaseComObject(this.comObject); this.comObject = null; this.createTexture = null; } }
private void Release() { if (this.comObject != null) { Marshal.ReleaseComObject(this.comObject); this.comObject = null; this.createRenderTarget = null; } }
private void Release() { if (_comObject != null) { Marshal.ReleaseComObject(_comObject); _comObject = null; _createTexture = null; } }
public Direct3DDevice9Ex CreateDeviceEx(uint Adapter, int DeviceType, IntPtr hFocusWindow, int BehaviorFlags, NativeStructs.D3DPRESENT_PARAMETERS pPresentationParameters, NativeStructs.D3DDISPLAYMODEEX pFullscreenDisplayMode) { ComInterface.IDirect3DDevice9Ex obj = null; int result = this.createDeviceEx(this.comObject, Adapter, DeviceType, hFocusWindow, BehaviorFlags, pPresentationParameters, pFullscreenDisplayMode, out obj); Marshal.ThrowExceptionForHR(result); return(new Direct3DDevice9Ex(obj)); }
internal Direct3DDevice9Ex(ComInterface.IDirect3DDevice9Ex obj) { this.comObject = obj; ComInterface.GetComMethod(this.comObject, 28, out this.createRenderTarget); }
internal Direct3DDevice9Ex(ComInterface.IDirect3DDevice9Ex obj) { this.comObject = obj; ComInterface.GetComMethod(this.comObject, 23, out this.createTexture); }
internal Direct3DDevice9Ex(ComInterface.IDirect3DDevice9Ex obj) { this.comObject = obj; ComInterface.GetComMethod(this.comObject, 23, out this.createTexture); }