GUI.Types.Renderer.Camera.SetViewportSize C# (CSharp) Метод

SetViewportSize() публичный Метод

public SetViewportSize ( int viewportWidth, int viewportHeight ) : void
viewportWidth int
viewportHeight int
Результат void
        public void SetViewportSize(int viewportWidth, int viewportHeight)
        {
            var aspectRatio = viewportWidth / (float)viewportHeight;
            ProjectionMatrix = Matrix4.CreatePerspectiveFieldOfView(MathHelper.PiOver4, aspectRatio, 1.0f, 40000.0f);

            // setup projection
            GL.Viewport(0, 0, viewportWidth, viewportHeight);
        }

Usage Example

Пример #1
0
        private void MeshControl_Resize(object sender, EventArgs e)
        {
            if (!Loaded)
            {
                return;
            }

            ActiveCamera.SetViewportSize(tabs.Width, tabs.Height);
            GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit);
            meshControl.SwapBuffers();
        }
All Usage Examples Of GUI.Types.Renderer.Camera::SetViewportSize