struct HarfBuzz::FontExtentsT

Overview

Font-wide extent values, measured in font units.

Note that typically @ascender is positive and @descender negative, in coordinate systems that grow up.

Defined in:

lib/gi-crystal/src/auto/harf_buzz-0.0/font_extents_t.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pointer : Pointer(Void), transfer : GICrystal::Transfer) #

def self.new(data : LibHarfBuzz::FontExtentsT, _transfer : GICrystal::Transfer) #

def self.new(ascender : Int32? = nil, descender : Int32? = nil, line_gap : Int32? = nil, reserved9 : Int32? = nil, reserved8 : Int32? = nil, reserved7 : Int32? = nil, reserved6 : Int32? = nil, reserved5 : Int32? = nil, reserved4 : Int32? = nil, reserved3 : Int32? = nil, reserved2 : Int32? = nil, reserved1 : Int32? = nil) #

Instance Method Detail

def ==(other : self) : Bool #

def ascender(*args, **options) #

def ascender(*args, **options, &) #

def ascender=(arg) #

def descender(*args, **options) #

def descender(*args, **options, &) #

def descender=(arg) #

def line_gap(*args, **options) #

def line_gap(*args, **options, &) #

def line_gap=(arg) #

def reserved1(*args, **options) #

def reserved1(*args, **options, &) #

def reserved1=(arg) #

def reserved2(*args, **options) #

def reserved2(*args, **options, &) #

def reserved2=(arg) #

def reserved3(*args, **options) #

def reserved3(*args, **options, &) #

def reserved3=(arg) #

def reserved4(*args, **options) #

def reserved4(*args, **options, &) #

def reserved4=(arg) #

def reserved5(*args, **options) #

def reserved5(*args, **options, &) #

def reserved5=(arg) #

def reserved6(*args, **options) #

def reserved6(*args, **options, &) #

def reserved6=(arg) #

def reserved7(*args, **options) #

def reserved7(*args, **options, &) #

def reserved7=(arg) #

def reserved8(*args, **options) #

def reserved8(*args, **options, &) #

def reserved8=(arg) #

def reserved9(*args, **options) #

def reserved9(*args, **options, &) #

def reserved9=(arg) #