Class hb_ot_math_glyph_part_t

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class hb_ot_math_glyph_part_t extends Struct<hb_ot_math_glyph_part_t> implements NativeResource
struct hb_ot_math_glyph_part_t {
    hb_codepoint_t glyph;
    hb_position_t start_connector_length;
    hb_position_t end_connector_length;
    hb_position_t full_advance;
    hb_ot_math_glyph_part_flags_t flags;
}
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • GLYPH

      public static final int GLYPH
      The struct member offsets.
    • START_CONNECTOR_LENGTH

      public static final int START_CONNECTOR_LENGTH
      The struct member offsets.
    • END_CONNECTOR_LENGTH

      public static final int END_CONNECTOR_LENGTH
      The struct member offsets.
    • FULL_ADVANCE

      public static final int FULL_ADVANCE
      The struct member offsets.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
  • Constructor Details

    • hb_ot_math_glyph_part_t

      public hb_ot_math_glyph_part_t(ByteBuffer container)
      Creates a hb_ot_math_glyph_part_t instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details