UnityEditor.InstructionOverlayWindow.DoRefreshRenderTexture C# (CSharp) Method

DoRefreshRenderTexture() private method

private DoRefreshRenderTexture ( ) : void
return void
        private void DoRefreshRenderTexture()
        {
            if (this.m_RenderTexture == null)
            {
                int width = Mathf.CeilToInt(this.m_InstructionRect.width);
                this.m_RenderTexture = new RenderTexture(width, Mathf.CeilToInt(this.m_InstructionRect.height), 0x18);
                this.m_RenderTexture.Create();
            }
            else if ((this.m_RenderTexture.width != this.m_InstructionRect.width) || (this.m_RenderTexture.height != this.m_InstructionRect.height))
            {
                this.m_RenderTexture.Release();
                this.m_RenderTexture.width = Mathf.CeilToInt(this.m_InstructionRect.width);
                this.m_RenderTexture.height = Mathf.CeilToInt(this.m_InstructionRect.height);
                this.m_RenderTexture.Create();
            }
            this.m_RenderTextureNeedsRefresh = false;
            base.Repaint();
        }