Table of Contents

Class RuntimeOptions

Namespace
Maplibre.NativeFfi.Runtime
Assembly
Maplibre.NativeFfi.dll

Runtime creation options.

public sealed record RuntimeOptions : IEquatable<RuntimeOptions>
Inheritance
RuntimeOptions
Implements
Inherited Members

Remarks

Compares and hashes by property value; keep an instance unmodified while it is a key in a hash-based collection. Constructing an instance reads EventMask from the native library, so a host that loads the library from an exact path does that first.

Properties

AssetPath

Filesystem root for asset:// URLs.

public string? AssetPath { get; set; }

Property Value

string

CachePath

Cache database path.

public string? CachePath { get; set; }

Property Value

string

EventMask

Runtime-originated event types this runtime queues, every event type this library reports by default. See SetEventMask(RuntimeEventMask).

public RuntimeEventMask EventMask { get; set; }

Property Value

RuntimeEventMask