コード例 #1
0
        public void Dispose()
        {
            this._mpDriver = null;
            Clear();

            GC.SuppressFinalize(this);
        }
コード例 #2
0
ファイル: D3D9Driver.cs プロジェクト: axiom3d/axiom
 public D3D9Driver(D3D9Driver ob)
     : base()
 {
     this._adapterNumber      = ob._adapterNumber;
     this._d3D9DeviceCaps     = ob._d3D9DeviceCaps;
     this._adapterIdentifier  = ob._adapterIdentifier;
     this._desktopDisplayMode = ob._desktopDisplayMode;
     this._videoModeList      = null;
 }
コード例 #3
0
ファイル: D3D9Driver.cs プロジェクト: ryan-bunker/axiom3d
		public D3D9Driver( D3D9Driver ob )
			: base()
		{
			this._adapterNumber = ob._adapterNumber;
			this._d3D9DeviceCaps = ob._d3D9DeviceCaps;
			this._adapterIdentifier = ob._adapterIdentifier;
			this._desktopDisplayMode = ob._desktopDisplayMode;
			this._videoModeList = null;
		}
コード例 #4
0
        public D3D9VideoModeList(D3D9Driver pDriver)
            : base()
        {
            if (pDriver == null)
            {
                throw new AxiomException("pDriver parameter is NULL");
            }

            this._mpDriver = pDriver;
            Enumerate();
        }
コード例 #5
0
        public void Dispose()
        {
            this._mpDriver = null;

            foreach (var currentVideoMode in this)
            {
                currentVideoMode.SafeDispose();
            }

            Clear();

            GC.SuppressFinalize(this);
        }