class HarfBuzz::OtMathGlyphPartT
- HarfBuzz::OtMathGlyphPartT
- Reference
- Object
Overview
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.
Defined in:
lib/gi-crystal/src/auto/harf_buzz-0.0/ot_math_glyph_part_t.crConstructors
- .new(pointer : Pointer(Void), transfer : GICrystal::Transfer)
- .new(data : LibHarfBuzz::OtMathGlyphPartT, transfer : GICrystal::Transfer)
- .new(glyph : UInt32 | Nil = nil, start_connector_length : Int32 | Nil = nil, end_connector_length : Int32 | Nil = nil, full_advance : Int32 | Nil = nil, flags : HarfBuzz::OtMathGlyphPartFlagsT | Nil = nil)
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#==(other : self) : Bool
Returns
true
if this reference is the same as other. - #end_connector_length : Int32
- #end_connector_length=(value : Int32)
- #flags : HarfBuzz::OtMathGlyphPartFlagsT
- #flags=(value : HarfBuzz::OtMathGlyphPartFlagsT)
- #full_advance : Int32
- #full_advance=(value : Int32)
- #glyph : UInt32
- #glyph=(value : UInt32)
- #start_connector_length : Int32
- #start_connector_length=(value : Int32)
- #to_unsafe
Constructor Detail
def self.new(glyph : UInt32 | Nil = nil, start_connector_length : Int32 | Nil = nil, end_connector_length : Int32 | Nil = nil, full_advance : Int32 | Nil = nil, flags : HarfBuzz::OtMathGlyphPartFlagsT | Nil = nil)
#
Class Method Detail
Returns the type id (GType) registered in GLib type system.
Instance Method Detail
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.