Table of Contents

Struct RenderFrameResult

Namespace
Maplibre.NativeFfi
Assembly
Maplibre.NativeFfi.dll

How one frame demand finished.

public readonly record struct RenderFrameResult : IEquatable<RenderFrameResult>
Implements
Inherited Members

Remarks

See mln_render_frame_result in the C API reference.

Constructors

RenderFrameResult(RenderResult, ulong, ulong, ulong, ulong, bool, MapView, RenderMode)

How one frame demand finished.

public RenderFrameResult(RenderResult Disposition, ulong Token, ulong MapUpdateGeneration, ulong Generation, ulong FrameGeneration, bool NeedsRepaint, MapView View, RenderMode Mode)

Parameters

Disposition RenderResult
Token ulong
MapUpdateGeneration ulong

The map update that a rendered frame shows. The frame includes a command's change when this is at least the command's CommandCompletion.RenderUpdateGeneration.

Generation ulong
FrameGeneration ulong
NeedsRepaint bool
View MapView

The camera and extent that a rendered frame shows.

Mode RenderMode

Remarks

See mln_render_frame_result in the C API reference.

Properties

Disposition

public RenderResult Disposition { get; init; }

Property Value

RenderResult

FrameGeneration

public ulong FrameGeneration { get; init; }

Property Value

ulong

Generation

public ulong Generation { get; init; }

Property Value

ulong

MapUpdateGeneration

The map update that a rendered frame shows. The frame includes a command's change when this is at least the command's CommandCompletion.RenderUpdateGeneration.

public ulong MapUpdateGeneration { get; init; }

Property Value

ulong

Mode

public RenderMode Mode { get; init; }

Property Value

RenderMode

NeedsRepaint

public bool NeedsRepaint { get; init; }

Property Value

bool

Token

public ulong Token { get; init; }

Property Value

ulong

View

The camera and extent that a rendered frame shows.

public MapView View { get; init; }

Property Value

MapView