getGlyphsInRange method

DartNSUInteger getGlyphsInRange(
  1. NSRange glyphRange, {
  2. required Pointer<NSGlyph> glyphs,
  3. required Pointer<NSUInteger> characterIndexes,
  4. required Pointer<NSUInteger> glyphInscriptions,
  5. required Pointer<Bool> elasticBits,
})

getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:

Implementation

DartNSUInteger getGlyphsInRange(
  NSRange glyphRange, {
  required ffi.Pointer<NSGlyph> glyphs,
  required ffi.Pointer<NSUInteger> characterIndexes,
  required ffi.Pointer<NSUInteger> glyphInscriptions,
  required ffi.Pointer<ffi.Bool> elasticBits,
}) {
  objc.checkOsVersionInternal(
    'NSLayoutManager.getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:',
    macOS: (false, (10, 0, 0)),
  );
  return _objc_msgSend_cfl8tz(
    this.ref.pointer,
    _sel_getGlyphsInRange_glyphs_characterIndexes_glyphInscriptions_elasticBits_,
    glyphRange,
    glyphs,
    characterIndexes,
    glyphInscriptions,
    elasticBits,
  );
}