public override void Dispose() { canvas.Dispose(); skin.Dispose(); renderer.Dispose(); base.Dispose(); }
public override void Dispose() { base.Dispose(); BaseCanvas.Dispose(); BaseSkin.Dispose(); RenderHandler.Dispose(); }
protected override void Dispose(bool disposing) { //canvas.Dispose(); skin.Dispose(); renderer.Dispose(); base.Dispose(disposing); }
public static void Dispose() { if (!disposed) { canvas.Dispose(); skin.Dispose(); renderer.Dispose(); disposed = true; } }
protected override void OnUnload(EventArgs e) { gwenCanvas.Dispose(); gwenSkin.Dispose(); gwenRenderer.Dispose(); UnloadLevel(); UnloadDebugMeshes(); base.OnUnload(e); }
private void DisposeUnmanaged() { //TODO[GL]: 这个对象的 Dispose 内会抛空引用异常,待查 try { GwenTextureProvider.Instance.ReleaseAllTextures(); m_renderContext.Font.Dispose(); m_canvas.Dispose(); m_skin.Dispose(); m_renderer.Dispose(); } catch (NullReferenceException) { } }
protected override void UnloadContent() { canvas.Dispose(); skin.Dispose(); renderer.Dispose(); }