Esempio n. 1
0
        protected override void OnDestroyingContext()
        {
            base.OnDestroyingContext();

            lastSize = default;

            canvas?.Dispose();
            canvas = null;

            surface?.Dispose();
            surface = null;

            renderTarget?.Dispose();
            renderTarget = null;

            glInfo = default;

            context?.AbandonContext(false);
            context?.Dispose();
            context = null;

            glInterface?.Dispose();
            glInterface = null;
        }