Share via


NSLayoutManager.GetGlyphs Method

Definition

Overloads

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

Fills glyphBuffer with the glyphs in glyphRange.

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

Parameters

glyphRange
NSRange
glyphBuffer
Int16[]
props
NSGlyphProperty[]
charIndexBuffer

UIntPtr[]

unativeint[]

bidiLevelBuffer
Byte[]

Returns

UIntPtr

unativeint

The number of glyphs in glyphBuffer.

Applies to

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

[Foundation.Export("getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
protected virtual UIntPtr GetGlyphs(Foundation.NSRange glyphRange, IntPtr glyphBuffer, IntPtr properties, IntPtr characterIndexBuffer, IntPtr bidiLevelBuffer);
[<Foundation.Export("getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetGlyphs : Foundation.NSRange * nativeint * nativeint * nativeint * nativeint -> unativeint
override this.GetGlyphs : Foundation.NSRange * nativeint * nativeint * nativeint * nativeint -> unativeint

Parameters

glyphRange
NSRange
glyphBuffer
IntPtr

nativeint

properties
IntPtr

nativeint

characterIndexBuffer
IntPtr

nativeint

bidiLevelBuffer
IntPtr

nativeint

Returns

UIntPtr

unativeint

Attributes

Applies to