Table of Contents

Interface IGlyphRunImpl

Namespace
Avalonia.Platform
Assembly
Avalonia.Base.dll

An immutable platform representation of a GlyphRun.

[Unstable]
public interface IGlyphRunImpl : IDisposable
Inherited Members

Properties

BaselineOrigin

Gets the baseline origin of the glyph run./>.

Point BaselineOrigin { get; }

Property Value

Point

Bounds

Gets the conservative bounding box of the glyph run./>.

Rect Bounds { get; }

Property Value

Rect

FontRenderingEmSize

Gets the em size used for rendering the IGlyphRunImpl.

double FontRenderingEmSize { get; }

Property Value

double

GlyphTypeface

Gets the IGlyphTypeface for the IGlyphRunImpl.

IGlyphTypeface GlyphTypeface { get; }

Property Value

IGlyphTypeface

Methods

GetIntersections(float, float)

Gets the intersections of specified upper and lower limit.

IReadOnlyList<float> GetIntersections(float lowerLimit, float upperLimit)

Parameters

lowerLimit float

Upper limit.

upperLimit float

Lower limit.

Returns

IReadOnlyList<float>