/// <summary> /// Returns x if x >= 0; otherwise, it /// returns -x. /// </summary> /// <param name="x"></param> /// <returns></returns> public static ivec4 abs(ivec4 x) { return null; }
/// <summary> /// Returns maximum for each /// component of x compared with the /// scalar value y. /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <returns></returns> public static ivec4 max(ivec4 x, int y) { return null; }
/// <summary> /// Returns 1.0 if x > 0, 0.0 if x = 0, /// or -1.0 if x < 0. /// </summary> /// <param name="x"></param> /// <returns></returns> public static ivec4 sign(ivec4 x) { return null; }
/// <summary> /// Returns the component-wise result /// of min (max (x, minVal ), maxVal). /// Results are undefined if minVal > /// maxVal. /// </summary> /// <param name="x"></param> /// <param name="minVal"></param> /// <param name="maxVal"></param> /// <returns></returns> public static ivec4 clamp(ivec4 x, ivec4 minVal, ivec4 maxVal) { return null; }
/// <summary> /// Returns y if y < x; otherwise, it /// returns x. /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <returns></returns> public static ivec4 min(ivec4 x, ivec4 y) { return null; }