NSLayoutManager.GetGlyphs Method

Definition

Overloads

GetGlyphs(NSRange, Int16[], NSGlyphProperty[], nuint[], Byte[])

Fills with the glyphs in .

GetGlyphs(NSRange, IntPtr, IntPtr, IntPtr, IntPtr)

GetGlyphs(NSRange, Int16[], NSGlyphProperty[], nuint[], Byte[])

Fills with the glyphs in .

public nuint GetGlyphs (Foundation.NSRange glyphRange, short[] glyphBuffer, UIKit.NSGlyphProperty[] props, nuint[] charIndexBuffer, byte[] bidiLevelBuffer);
member this.GetGlyphs : Foundation.NSRange * int16[] * UIKit.NSGlyphProperty[] * nuint[] * byte[] -> nuint

Parameters

glyphRange
NSRange
glyphBuffer
Int16[]
props
NSGlyphProperty[]
charIndexBuffer

System.System.UIntPtr[]

System.unativeint[]

bidiLevelBuffer
Byte[]

Returns

System.System.UIntPtr System.unativeint

The number of glyphs in .

Applies to

GetGlyphs(NSRange, IntPtr, IntPtr, IntPtr, IntPtr)

[Foundation.Export("getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
protected virtual nuint GetGlyphs (Foundation.NSRange glyphRange, IntPtr glyphBuffer, IntPtr properties, IntPtr characterIndexBuffer, IntPtr bidiLevelBuffer);
abstract member GetGlyphs : Foundation.NSRange * nativeint * nativeint * nativeint * nativeint -> nuint
override this.GetGlyphs : Foundation.NSRange * nativeint * nativeint * nativeint * nativeint -> nuint

Parameters

glyphRange
NSRange
glyphBuffer
IntPtr

nativeint

properties
IntPtr

nativeint

characterIndexBuffer
IntPtr

nativeint

bidiLevelBuffer
IntPtr

nativeint

Returns

System.System.UIntPtr System.unativeint
Attributes

Applies to