Axiom.Graphics.RenderTarget.dispose C# (CSharp) 메소드

dispose() 보호된 메소드

Class level dispose method
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool True if Unmanaged resources should be released.
리턴 void
        protected override void dispose(bool disposeManagedResources)
        {
            if (!IsDisposed)
            {
                if (disposeManagedResources)
                {
                    // Delete viewports
                    if (ViewportList != null)
                    {
                        RemoveAllViewports();
                        ViewportList = null;
                    }

                    //DepthBuffer keeps track of us, avoid a dangling pointer
                    DetachDepthBuffer();

                    // Write final performance stats
                    if (LogManager.Instance != null)
                        LogManager.Instance.Write("Final Stats [{0}]: FPS <A,B,W> : {1:#.00} {2:#.00} {3:#.00}", name, stats.AverageFPS, stats.BestFPS, stats.WorstFPS);
                }
            }
            base.dispose(disposeManagedResources);
        }