FlatRedBall.Camera.FixAspectRatioXConstant C# (CSharp) Method

FixAspectRatioXConstant() public method

public FixAspectRatioXConstant ( ) : void
return void
        public void FixAspectRatioXConstant()
        {
            float oldWidth = mOrthogonalWidth;
            float newAspectRatio = mDestinationRectangle.Width / (float)mDestinationRectangle.Height;
            this.FieldOfView *= newAspectRatio / mAspectRatio;
            AspectRatio = newAspectRatio;

            mOrthogonalWidth = oldWidth;
            mOrthogonalHeight = mOrthogonalWidth / mAspectRatio;

        }