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[]