Class F26Dot6

java.lang.Object
com.adobe.fontengine.math.F26Dot6

public final class F26Dot6 extends Object
Constants and operations on fixed 26.6 numbers. The value v is represented by the int value 2^6 * v.
  • Field Details

  • Constructor Details

    • F26Dot6

      public F26Dot6()
  • Method Details

    • truncate

      public static int truncate(int v)
    • ceiling

      public static int ceiling(int v)
    • floor

      public static int floor(int v)
    • round

      public static int round(int v)
    • roundHalfUp

      public static int roundHalfUp(int v)
    • roundHalfDown

      public static int roundHalfDown(int v)
    • negate

      public static int negate(int v)
    • abs

      public static int abs(int v)
    • add

      public static int add(int v1, int v2)
    • subtract

      public static int subtract(int v1, int v2)
    • multiply

      public static int multiply(int v1, int v2)
    • divide

      public static int divide(int v1, int v2)
    • multiplyByF2Dot14

      public static int multiplyByF2Dot14(int v1, int v2)
    • divideByF2Dot14

      public static int divideByF2Dot14(int v1, int v2)
    • multiplyByF16Dot16

      public static int multiplyByF16Dot16(int v1, int v2)
    • divideByF16Dot16

      public static int divideByF16Dot16(int v1, int v2)
    • multiplyDivide

      public static int multiplyDivide(int v1, int v2, int v3)
    • multiplyByF2Dot14DivideByF2Dot14

      public static int multiplyByF2Dot14DivideByF2Dot14(int v1, int v2, int v3)
    • isEven

      public static boolean isEven(int v1)
    • sameSign

      public static boolean sameSign(int v1, int v2)
    • min

      public static int min(int v1, int v2)
    • max

      public static int max(int v1, int v2)
    • toDouble

      public static double toDouble(int v)
    • fromDouble

      public static int fromDouble(double v)
    • toInt

      public static int toInt(int v)
    • fromInt

      public static int fromInt(int v)
    • toString

      public static String toString(int v)