Table of Contents

Enum RenderResult

Namespace
Maplibre.NativeFfi
Assembly
Maplibre.NativeFfi.dll

How a frame demand finished.

public enum RenderResult : uint

Fields

Failed = 4

The session failed, and RenderSessionHandle.GetFailure() reports why. Once RenderSessionHandle.ReleaseAsync() completes, you can attach a new session.

NoUpdate = 1

The map had nothing new to draw.

Rendered = 0
Superseded = 3

A later demand with the same flags replaced this one.

TargetNotReady = 2

The target couldn't take a frame, such as while a window is hidden or destroyed, or after RenderSessionHandle.ReleaseTargetAsync(). Demand a frame again later.

Remarks

See mln_render_result in the C API reference.