ot_math_glyph_part_t

Data type to hold information for a "part" component of a math-variant glyph. Large variants for stretchable math glyphs (such as parentheses) can be constructed on the fly from parts.

Constructors

this
this(hb_ot_math_glyph_part_t* hb_ot_math_glyph_part, bool ownedRef)

Sets our main struct and passes it to the parent class.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

getStruct
void* getStruct()

the main Gtk struct as a void*

getot_math_glyph_part_tStruct
hb_ot_math_glyph_part_t* getot_math_glyph_part_tStruct(bool transferOwnership)

Get the main Gtk struct

Properties

endConnectorLength
hb_position_t endConnectorLength [@property getter]
hb_position_t endConnectorLength [@property setter]

The length of the connector on the ending side of the variant part

flags
hb_ot_math_glyph_part_flags_t flags [@property getter]
hb_ot_math_glyph_part_flags_t flags [@property setter]

#hb_ot_math_glyph_part_flags_t flags for the part

fullAdvance
hb_position_t fullAdvance [@property getter]
hb_position_t fullAdvance [@property setter]

The total advance of the part

glyph
hb_codepoint_t glyph [@property getter]
hb_codepoint_t glyph [@property setter]

The glyph index of the variant part

startConnectorLength
hb_position_t startConnectorLength [@property getter]
hb_position_t startConnectorLength [@property setter]

The length of the connector on the starting side of the variant part

Static functions

getType
GType getType()

Variables

hb_ot_math_glyph_part
hb_ot_math_glyph_part_t* hb_ot_math_glyph_part;

the main Gtk struct

ownedRef
bool ownedRef;
Undocumented in source.

Meta

Since

1.3.3