Skip to main content

Class UnicodeFunctions

Namespace: HarfBuzzSharp
Assembly: VelloSharp.HarfBuzzSharp.dll

public sealed class UnicodeFunctions : IDisposable

Inheritance​

object ← UnicodeFunctions

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?