///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public ViewportRenderingContext(Viewport owner) { this.owner = owner; renderer = new CanvasRendererImpl(owner); //!!!!!resize? или еще что-то? }
//!!!!!вызывать еще где-то? public virtual void Dispose() { Disposing?.Invoke(this); MultiRenderTarget_DestroyAll(); DynamicTexture_DestroyAll(); if (renderer != null) { renderer.Dispose(); renderer = null; } }