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
DispositionRenderResultTokenulongMapUpdateGenerationulongThe map update that a rendered frame shows. The frame includes a command's change when this is at least the command's
CommandCompletion.RenderUpdateGeneration.GenerationulongFrameGenerationulongNeedsRepaintboolViewMapViewThe camera and extent that a rendered frame shows.
ModeRenderMode
Remarks
See mln_render_frame_result in the C API reference.
Properties
Disposition
public RenderResult Disposition { get; init; }
Property Value
FrameGeneration
public ulong FrameGeneration { get; init; }
Property Value
Generation
public ulong Generation { get; init; }
Property Value
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
Mode
public RenderMode Mode { get; init; }
Property Value
NeedsRepaint
public bool NeedsRepaint { get; init; }
Property Value
Token
public ulong Token { get; init; }
Property Value
View
The camera and extent that a rendered frame shows.
public MapView View { get; init; }