Enum Class OtMathConstant

java.lang.Object
java.lang.Enum<OtMathConstant>
org.freedesktop.harfbuzz.OtMathConstant
All Implemented Interfaces:
Serializable, Comparable<OtMathConstant>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum OtMathConstant extends Enum<OtMathConstant> implements Enumeration
The 'MATH' table constants, refer to OpenType documentation For more explanations.
Since:
1.3.3
  • Enum Constant Details

    • SCRIPT_PERCENT_SCALE_DOWN

      public static final OtMathConstant SCRIPT_PERCENT_SCALE_DOWN
      scriptPercentScaleDown
    • SCRIPT_SCRIPT_PERCENT_SCALE_DOWN

      public static final OtMathConstant SCRIPT_SCRIPT_PERCENT_SCALE_DOWN
      scriptScriptPercentScaleDown
    • DELIMITED_SUB_FORMULA_MIN_HEIGHT

      public static final OtMathConstant DELIMITED_SUB_FORMULA_MIN_HEIGHT
      delimitedSubFormulaMinHeight
    • DISPLAY_OPERATOR_MIN_HEIGHT

      public static final OtMathConstant DISPLAY_OPERATOR_MIN_HEIGHT
      displayOperatorMinHeight
    • MATH_LEADING

      public static final OtMathConstant MATH_LEADING
      mathLeading
    • AXIS_HEIGHT

      public static final OtMathConstant AXIS_HEIGHT
      axisHeight
    • ACCENT_BASE_HEIGHT

      public static final OtMathConstant ACCENT_BASE_HEIGHT
      accentBaseHeight
    • FLATTENED_ACCENT_BASE_HEIGHT

      public static final OtMathConstant FLATTENED_ACCENT_BASE_HEIGHT
      flattenedAccentBaseHeight
    • SUBSCRIPT_SHIFT_DOWN

      public static final OtMathConstant SUBSCRIPT_SHIFT_DOWN
      subscriptShiftDown
    • SUBSCRIPT_TOP_MAX

      public static final OtMathConstant SUBSCRIPT_TOP_MAX
      subscriptTopMax
    • SUBSCRIPT_BASELINE_DROP_MIN

      public static final OtMathConstant SUBSCRIPT_BASELINE_DROP_MIN
      subscriptBaselineDropMin
    • SUPERSCRIPT_SHIFT_UP

      public static final OtMathConstant SUPERSCRIPT_SHIFT_UP
      superscriptShiftUp
    • SUPERSCRIPT_SHIFT_UP_CRAMPED

      public static final OtMathConstant SUPERSCRIPT_SHIFT_UP_CRAMPED
      superscriptShiftUpCramped
    • SUPERSCRIPT_BOTTOM_MIN

      public static final OtMathConstant SUPERSCRIPT_BOTTOM_MIN
      superscriptBottomMin
    • SUPERSCRIPT_BASELINE_DROP_MAX

      public static final OtMathConstant SUPERSCRIPT_BASELINE_DROP_MAX
      superscriptBaselineDropMax
    • SUB_SUPERSCRIPT_GAP_MIN

      public static final OtMathConstant SUB_SUPERSCRIPT_GAP_MIN
      subSuperscriptGapMin
    • SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT

      public static final OtMathConstant SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT
      superscriptBottomMaxWithSubscript
    • SPACE_AFTER_SCRIPT

      public static final OtMathConstant SPACE_AFTER_SCRIPT
      spaceAfterScript
    • UPPER_LIMIT_GAP_MIN

      public static final OtMathConstant UPPER_LIMIT_GAP_MIN
      upperLimitGapMin
    • UPPER_LIMIT_BASELINE_RISE_MIN

      public static final OtMathConstant UPPER_LIMIT_BASELINE_RISE_MIN
      upperLimitBaselineRiseMin
    • LOWER_LIMIT_GAP_MIN

      public static final OtMathConstant LOWER_LIMIT_GAP_MIN
      lowerLimitGapMin
    • LOWER_LIMIT_BASELINE_DROP_MIN

      public static final OtMathConstant LOWER_LIMIT_BASELINE_DROP_MIN
      lowerLimitBaselineDropMin
    • STACK_TOP_SHIFT_UP

      public static final OtMathConstant STACK_TOP_SHIFT_UP
      stackTopShiftUp
    • STACK_TOP_DISPLAY_STYLE_SHIFT_UP

      public static final OtMathConstant STACK_TOP_DISPLAY_STYLE_SHIFT_UP
      stackTopDisplayStyleShiftUp
    • STACK_BOTTOM_SHIFT_DOWN

      public static final OtMathConstant STACK_BOTTOM_SHIFT_DOWN
      stackBottomShiftDown
    • STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN

      public static final OtMathConstant STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN
      stackBottomDisplayStyleShiftDown
    • STACK_GAP_MIN

      public static final OtMathConstant STACK_GAP_MIN
      stackGapMin
    • STACK_DISPLAY_STYLE_GAP_MIN

      public static final OtMathConstant STACK_DISPLAY_STYLE_GAP_MIN
      stackDisplayStyleGapMin
    • STRETCH_STACK_TOP_SHIFT_UP

      public static final OtMathConstant STRETCH_STACK_TOP_SHIFT_UP
      stretchStackTopShiftUp
    • STRETCH_STACK_BOTTOM_SHIFT_DOWN

      public static final OtMathConstant STRETCH_STACK_BOTTOM_SHIFT_DOWN
      stretchStackBottomShiftDown
    • STRETCH_STACK_GAP_ABOVE_MIN

      public static final OtMathConstant STRETCH_STACK_GAP_ABOVE_MIN
      stretchStackGapAboveMin
    • STRETCH_STACK_GAP_BELOW_MIN

      public static final OtMathConstant STRETCH_STACK_GAP_BELOW_MIN
      stretchStackGapBelowMin
    • FRACTION_NUMERATOR_SHIFT_UP

      public static final OtMathConstant FRACTION_NUMERATOR_SHIFT_UP
      fractionNumeratorShiftUp
    • FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP

      public static final OtMathConstant FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP
      fractionNumeratorDisplayStyleShiftUp
    • FRACTION_DENOMINATOR_SHIFT_DOWN

      public static final OtMathConstant FRACTION_DENOMINATOR_SHIFT_DOWN
      fractionDenominatorShiftDown
    • FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN

      public static final OtMathConstant FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN
      fractionDenominatorDisplayStyleShiftDown
    • FRACTION_NUMERATOR_GAP_MIN

      public static final OtMathConstant FRACTION_NUMERATOR_GAP_MIN
      fractionNumeratorGapMin
    • FRACTION_NUM_DISPLAY_STYLE_GAP_MIN

      public static final OtMathConstant FRACTION_NUM_DISPLAY_STYLE_GAP_MIN
      fractionNumDisplayStyleGapMin
    • FRACTION_RULE_THICKNESS

      public static final OtMathConstant FRACTION_RULE_THICKNESS
      fractionRuleThickness
    • FRACTION_DENOMINATOR_GAP_MIN

      public static final OtMathConstant FRACTION_DENOMINATOR_GAP_MIN
      fractionDenominatorGapMin
    • FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN

      public static final OtMathConstant FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN
      fractionDenomDisplayStyleGapMin
    • SKEWED_FRACTION_HORIZONTAL_GAP

      public static final OtMathConstant SKEWED_FRACTION_HORIZONTAL_GAP
      skewedFractionHorizontalGap
    • SKEWED_FRACTION_VERTICAL_GAP

      public static final OtMathConstant SKEWED_FRACTION_VERTICAL_GAP
      skewedFractionVerticalGap
    • OVERBAR_VERTICAL_GAP

      public static final OtMathConstant OVERBAR_VERTICAL_GAP
      overbarVerticalGap
    • OVERBAR_RULE_THICKNESS

      public static final OtMathConstant OVERBAR_RULE_THICKNESS
      overbarRuleThickness
    • OVERBAR_EXTRA_ASCENDER

      public static final OtMathConstant OVERBAR_EXTRA_ASCENDER
      overbarExtraAscender
    • UNDERBAR_VERTICAL_GAP

      public static final OtMathConstant UNDERBAR_VERTICAL_GAP
      underbarVerticalGap
    • UNDERBAR_RULE_THICKNESS

      public static final OtMathConstant UNDERBAR_RULE_THICKNESS
      underbarRuleThickness
    • UNDERBAR_EXTRA_DESCENDER

      public static final OtMathConstant UNDERBAR_EXTRA_DESCENDER
      underbarExtraDescender
    • RADICAL_VERTICAL_GAP

      public static final OtMathConstant RADICAL_VERTICAL_GAP
      radicalVerticalGap
    • RADICAL_DISPLAY_STYLE_VERTICAL_GAP

      public static final OtMathConstant RADICAL_DISPLAY_STYLE_VERTICAL_GAP
      radicalDisplayStyleVerticalGap
    • RADICAL_RULE_THICKNESS

      public static final OtMathConstant RADICAL_RULE_THICKNESS
      radicalRuleThickness
    • RADICAL_EXTRA_ASCENDER

      public static final OtMathConstant RADICAL_EXTRA_ASCENDER
      radicalExtraAscender
    • RADICAL_KERN_BEFORE_DEGREE

      public static final OtMathConstant RADICAL_KERN_BEFORE_DEGREE
      radicalKernBeforeDegree
    • RADICAL_KERN_AFTER_DEGREE

      public static final OtMathConstant RADICAL_KERN_AFTER_DEGREE
      radicalKernAfterDegree
    • RADICAL_DEGREE_BOTTOM_RAISE_PERCENT

      public static final OtMathConstant RADICAL_DEGREE_BOTTOM_RAISE_PERCENT
      radicalDegreeBottomRaisePercent
  • Method Details

    • values

      public static OtMathConstant[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static OtMathConstant valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • of

      public static OtMathConstant of(int value)
      Create a new OtMathConstant for the provided value
      Parameters:
      value - the enum value
      Returns:
      the enum for the provided value
    • getValue

      public int getValue()
      Get the numeric value of this enum
      Specified by:
      getValue in interface Enumeration
      Returns:
      the enum value
    • of

      public static OtMathConstant of(MemorySegment address)
      Create a new OtMathConstant for the value in the provided memory address.
      Parameters:
      address - the memory address holding a enum value
      Returns:
      the enum for the value in the provided memory address
    • getType

      public static @Nullable Type getType()
      Get the GType of the OtMathConstant class.
      Returns:
      the GType