Microsoft.Xna.Framework.Vector2.Clamp C# (CSharp) Method

Clamp() public static method

Restricts a value to be within a specified range.
public static Clamp ( Vector2 &value1, Vector2 &min, Vector2 &max, Vector2 &result ) : void
value1 Vector2 The value to clamp.
min Vector2 The minimum value.
max Vector2 The maximum value.
result Vector2 [OutAttribute] The clamped value.
return void
        public static void Clamp(ref Vector2 value1, ref Vector2 min, ref Vector2 max, out Vector2 result)
        {
            float num = value1.X;
            num = ((num > max.X) ? max.X : num);
            num = ((num < min.X) ? min.X : num);
            float num2 = value1.Y;
            num2 = ((num2 > max.Y) ? max.Y : num2);
            num2 = ((num2 < min.Y) ? min.Y : num2);
            result.X = num;
            result.Y = num2;
        }
        /// <summary>Performs a linear interpolation between two vectors.</summary>

Same methods

Vector2::Clamp ( Vector2 value1, Vector2 min, Vector2 max ) : Vector2