コード例 #1
0
ファイル: Direct3DDevice9Ex.cs プロジェクト: stewmc/vixen
 private void Release()
 {
     if (this.comObject != null)
     {
         Marshal.ReleaseComObject(this.comObject);
         this.comObject = null;
         this.createTexture = null;
     }
 }
コード例 #2
0
 private void Release()
 {
     if (this.comObject != null)
     {
         Marshal.ReleaseComObject(this.comObject);
         this.comObject     = null;
         this.createTexture = null;
     }
 }
コード例 #3
0
 private void Release()
 {
     if (this.comObject != null)
     {
         Marshal.ReleaseComObject(this.comObject);
         this.comObject          = null;
         this.createRenderTarget = null;
     }
 }
コード例 #4
0
 private void Release()
 {
     if (_comObject != null)
     {
         Marshal.ReleaseComObject(_comObject);
         _comObject     = null;
         _createTexture = null;
     }
 }
コード例 #5
0
        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));
        }
コード例 #6
0
 internal Direct3DDevice9Ex(ComInterface.IDirect3DDevice9Ex obj)
 {
     this.comObject = obj;
     ComInterface.GetComMethod(this.comObject, 28, out this.createRenderTarget);
 }
コード例 #7
0
ファイル: Direct3DDevice9Ex.cs プロジェクト: stewmc/vixen
 internal Direct3DDevice9Ex(ComInterface.IDirect3DDevice9Ex obj)
 {
     this.comObject = obj;
     ComInterface.GetComMethod(this.comObject, 23, out this.createTexture);
 }
コード例 #8
0
 internal Direct3DDevice9Ex(ComInterface.IDirect3DDevice9Ex obj)
 {
     this.comObject = obj;
     ComInterface.GetComMethod(this.comObject, 23, out this.createTexture);
 }