Class UnicodeFunctions
Namespace: HarfBuzzSharp
Assembly: VelloSharp.HarfBuzzSharp.dll
public sealed class UnicodeFunctions : IDisposable
Inheritance
Implements
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
Compose
public ComposeDelegate? Compose { get; }
Property Value
Decompose
public DecomposeDelegate? Decompose { get; }
Property Value
Empty
public static UnicodeFunctions Empty { get; }
Property Value
GeneralCategory
public GeneralCategoryDelegate? GeneralCategory { get; }
Property Value
IsImmutable
public bool IsImmutable { get; }
Property Value
Mirroring
public MirroringDelegate? Mirroring { get; }
Property Value
Script
public ScriptDelegate? Script { get; }
Property Value
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
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
destroy
ReleaseDelegate?
SetGeneralCategoryDelegate(GeneralCategoryDelegate, ReleaseDelegate?)
public void SetGeneralCategoryDelegate(GeneralCategoryDelegate del, ReleaseDelegate? destroy = null)
Parameters
destroy
ReleaseDelegate?
SetMirroringDelegate(MirroringDelegate, ReleaseDelegate?)
public void SetMirroringDelegate(MirroringDelegate del, ReleaseDelegate? destroy = null)
Parameters
destroy
ReleaseDelegate?
SetScriptDelegate(ScriptDelegate, ReleaseDelegate?)
public void SetScriptDelegate(ScriptDelegate del, ReleaseDelegate? destroy = null)
Parameters
del
ScriptDelegate
destroy
ReleaseDelegate?