예제 #1
0
 public void Dispose()
 {
     DetachWindowEvents();
     canvas.Dispose();
     skin.Dispose();
     renderer.Dispose();
 }
예제 #2
0
        private void Dispose(bool disposing)
        {
            if (!disposing)
            {
                return;
            }

            skin.Dispose();
            Title.Dispose();
            Subtitle.Dispose();
            Small.Dispose();
            Path.Dispose();
        }
예제 #3
0
        protected override void UnloadContent()
        {
            base.UnloadContent();

            if (_canvas != null)
            {
                _canvas.Dispose();
                _canvas = null;
            }
            if (_skin != null)
            {
                _skin.Dispose();
                _skin = null;
            }
            if (_renderer != null)
            {
                _renderer.Dispose();
                _renderer = null;
            }
        }