コード例 #1
0
 public override void Dispose()
 {
     if (mD3DFont != null)
     {
         mD3DFont.Dispose();
         mD3DFont = null;
     }
     if (mSprite != null)
     {
         mSprite.Dispose();
         mSprite = null;
     }
 }
コード例 #2
0
ファイル: Devices.cs プロジェクト: itamargreen/metalx
 public void Dispose()
 {
     Font2D.Dispose();
     Font3D.Dispose();
     Sprite.Dispose();
     D3DDev.Dispose();
     DSoundDev.Dispose();
     DKeyboardDev.Dispose();
     DMouseDev.Dispose();
 }
コード例 #3
0
ファイル: Graphics.cs プロジェクト: fchorney/MX-Engine
 public void Dispose()
 {
     _Graphics = null;
     F         = null;
     _TargetControl.Dispose();
     _TargetControl = null;
     _SpriteBatch.Dispose();
     _SpriteBatch = null;
     _Device.Dispose();
     _Device = null;
 }
コード例 #4
0
        public override void release()
        {
            if (_Texture != null)
            {
                _Texture.Dispose();
                _Texture = null;
            }

            if (_Sprite != null)
            {
                _Sprite.Dispose();
                _Sprite = null;
            }
        }
コード例 #5
0
ファイル: Game.cs プロジェクト: Emtey/myProjects
        public virtual void Dispose()
        {
            foreach (Picture picture in m_Pictures)
            {
                picture.Dispose();
            }
            m_Pictures.Clear();

            foreach (Font font in m_Fonts)
            {
                font.Dispose();
            }
            m_Fonts.Clear();

            foreach (Sound sound in m_Sounds)
            {
                sound.Dispose();
            }
            m_Sounds.Clear();

            foreach (Music music in m_Music)
            {
                music.Dispose();
            }
            m_Music.Clear();

            dIDevice.Dispose();
            dIDevice = null;
            dsDevice.Dispose();
            dsDevice = null;
            DXSprite.Dispose();
            DXSprite = null;
            dGDevice.Dispose();
            dGDevice = null;
            m_GameWindow.Dispose();
            m_GameWindow = null;
            m_Disposed   = true;
        }