Skip to main content

Class UnicodeFunctions

Namespace: HarfBuzzSharp
Assembly: VelloSharp.HarfBuzzSharp.dll

public sealed class UnicodeFunctions : IDisposable

Inheritance

objectUnicodeFunctions

Implements

IDisposable

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

UnicodeFunctions()

public UnicodeFunctions()

Properties

CombiningClass

public CombiningClassDelegate? CombiningClass { get; }

Property Value

CombiningClassDelegate?

Compose

public ComposeDelegate? Compose { get; }

Property Value

ComposeDelegate?

Decompose

public DecomposeDelegate? Decompose { get; }

Property Value

DecomposeDelegate?

Empty

public static UnicodeFunctions Empty { get; }

Property Value

UnicodeFunctions

GeneralCategory

public GeneralCategoryDelegate? GeneralCategory { get; }

Property Value

GeneralCategoryDelegate?

IsImmutable

public bool IsImmutable { get; }

Property Value

bool

Mirroring

public MirroringDelegate? Mirroring { get; }

Property Value

MirroringDelegate?

Script

public ScriptDelegate? Script { get; }

Property Value

ScriptDelegate?

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

MakeImmutable()

public void MakeImmutable()

SetCombiningClassDelegate(CombiningClassDelegate, ReleaseDelegate?)

public void SetCombiningClassDelegate(CombiningClassDelegate del, ReleaseDelegate? destroy = null)

Parameters

del CombiningClassDelegate

destroy ReleaseDelegate?

SetComposeDelegate(ComposeDelegate, ReleaseDelegate?)

public void SetComposeDelegate(ComposeDelegate del, ReleaseDelegate? destroy = null)

Parameters

del ComposeDelegate

destroy ReleaseDelegate?

SetDecomposeDelegate(DecomposeDelegate, ReleaseDelegate?)

public void SetDecomposeDelegate(DecomposeDelegate del, ReleaseDelegate? destroy = null)

Parameters

del DecomposeDelegate

destroy ReleaseDelegate?

SetGeneralCategoryDelegate(GeneralCategoryDelegate, ReleaseDelegate?)

public void SetGeneralCategoryDelegate(GeneralCategoryDelegate del, ReleaseDelegate? destroy = null)

Parameters

del GeneralCategoryDelegate

destroy ReleaseDelegate?

SetMirroringDelegate(MirroringDelegate, ReleaseDelegate?)

public void SetMirroringDelegate(MirroringDelegate del, ReleaseDelegate? destroy = null)

Parameters

del MirroringDelegate

destroy ReleaseDelegate?

SetScriptDelegate(ScriptDelegate, ReleaseDelegate?)

public void SetScriptDelegate(ScriptDelegate del, ReleaseDelegate? destroy = null)

Parameters

del ScriptDelegate

destroy ReleaseDelegate?