Skip to main content

Struct HbShapeResult

Namespace: VelloSharp.Text
Assembly: VelloSharp.Text.dll

public readonly record struct HbShapeResult : IEquatable<HbShapeResult>

Implements​

IEquatable<HbShapeResult>

Inherited Members​

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

Constructors​

HbShapeResult(HbGlyphInfo[], HbGlyphPosition[], float, float)​

public HbShapeResult(HbGlyphInfo[] Infos, HbGlyphPosition[] Positions, float AdvanceX, float AdvanceY)

Parameters​

Infos HbGlyphInfo[]

Positions HbGlyphPosition[]

AdvanceX float

AdvanceY float

Properties​

AdvanceX​

public float AdvanceX { get; init; }

Property Value​

float

AdvanceY​

public float AdvanceY { get; init; }

Property Value​

float

Empty​

public static HbShapeResult Empty { get; }

Property Value​

HbShapeResult

Infos​

public HbGlyphInfo[] Infos { get; init; }

Property Value​

HbGlyphInfo[]

IsEmpty​

public bool IsEmpty { get; }

Property Value​

bool

Positions​

public HbGlyphPosition[] Positions { get; init; }

Property Value​

HbGlyphPosition[]