CSharpGL.GLSceneCanvas.OnSizeChanged C# (CSharp) Method

OnSizeChanged() protected method

protected OnSizeChanged ( EventArgs e ) : void
e System.EventArgs
return void
        protected override void OnSizeChanged(EventArgs e)
        {
            base.OnSizeChanged(e);

            RenderContext renderContext = this.renderContext;
            if (renderContext != null)
            {
                renderContext.MakeCurrent();

                renderContext.SetDimensions(this.Width, this.Height);

                OpenGL.Viewport(0, 0, this.Width, this.Height);

                if (this.designMode)
                {
                    GLCanvasHelper.ResizeGL(this.Width, this.Height);
                }

                this.Invalidate();
            }
        }