Пример #1
0
 /// <summary>
 /// Constrains each element to the range 0 to 1.
 /// </summary>
 /// <param name="value">A matrix to saturate.</param>
 /// <returns>A matrix with each element constrained to the range 0 to 1.</returns>
 public static Matrix3x2d Saturate(Matrix3x2d value)
 {
     return(new Matrix3x2d(Functions.Saturate(value.M11), Functions.Saturate(value.M21), Functions.Saturate(value.M31), Functions.Saturate(value.M12), Functions.Saturate(value.M22), Functions.Saturate(value.M32)));
 }
Пример #2
0
 /// <summary>
 /// Constrains each element to the range 0 to 1.
 /// </summary>
 /// <param name="value">A matrix to saturate.</param>
 /// <returns>A matrix with each element constrained to the range 0 to 1.</returns>
 public static Matrix4x2f Saturate(Matrix4x2f value)
 {
     return(new Matrix4x2f(Functions.Saturate(value.M11), Functions.Saturate(value.M21), Functions.Saturate(value.M31), Functions.Saturate(value.M41), Functions.Saturate(value.M12), Functions.Saturate(value.M22), Functions.Saturate(value.M32), Functions.Saturate(value.M42)));
 }
Пример #3
0
 /// <summary>
 /// Constrains each element to the range 0 to 1.
 /// </summary>
 /// <param name="value">A matrix to saturate.</param>
 /// <returns>A matrix with each element constrained to the range 0 to 1.</returns>
 public static Matrix2x3f Saturate(Matrix2x3f value)
 {
     return(new Matrix2x3f(Functions.Saturate(value.M11), Functions.Saturate(value.M21), Functions.Saturate(value.M12), Functions.Saturate(value.M22), Functions.Saturate(value.M13), Functions.Saturate(value.M23)));
 }
Пример #4
0
 /// <summary>
 /// Constrains each element to the range 0 to 1.
 /// </summary>
 /// <param name="value">A matrix to saturate.</param>
 /// <returns>A matrix with each element constrained to the range 0 to 1.</returns>
 public static Matrix3x4d Saturate(Matrix3x4d value)
 {
     return(new Matrix3x4d(Functions.Saturate(value.M11), Functions.Saturate(value.M21), Functions.Saturate(value.M31), Functions.Saturate(value.M12), Functions.Saturate(value.M22), Functions.Saturate(value.M32), Functions.Saturate(value.M13), Functions.Saturate(value.M23), Functions.Saturate(value.M33), Functions.Saturate(value.M14), Functions.Saturate(value.M24), Functions.Saturate(value.M34)));
 }
Пример #5
0
 /// <summary>
 /// Constrains each element to the range 0 to 1.
 /// </summary>
 /// <param name="value">A matrix to saturate.</param>
 /// <returns>A matrix with each element constrained to the range 0 to 1.</returns>
 public static Matrix4x3d Saturate(Matrix4x3d value)
 {
     return(new Matrix4x3d(Functions.Saturate(value.M11), Functions.Saturate(value.M21), Functions.Saturate(value.M31), Functions.Saturate(value.M41), Functions.Saturate(value.M12), Functions.Saturate(value.M22), Functions.Saturate(value.M32), Functions.Saturate(value.M42), Functions.Saturate(value.M13), Functions.Saturate(value.M23), Functions.Saturate(value.M33), Functions.Saturate(value.M43)));
 }
Пример #6
0
 /// <summary>
 /// Constrains each component to the range 0 to 1.
 /// </summary>
 /// <param name="value">A vector to saturate.</param>
 /// <returns>A vector with each component constrained to the range 0 to 1.</returns>
 public static Vector2h Saturate(Vector2h value)
 {
     return(new Vector2h(Functions.Saturate(value.X), Functions.Saturate(value.Y)));
 }