Table of Contents

Struct ResourceTransform

Namespace
Maplibre.NativeFfi
Assembly
Maplibre.NativeFfi.dll

How to rewrite request URLs, for RuntimeHandle.SetResourceTransformAsync().

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

Remarks

Set either callback or rules, not both.

See mln_resource_transform in the C API reference.

Constructors

ResourceTransform(ResourceTransformCallback?, ImmutableArray<ResourceTransformRule>)

public ResourceTransform(ResourceTransformCallback? Callback, ImmutableArray<ResourceTransformRule> Rules)

Parameters

Callback ResourceTransformCallback
Rules ImmutableArray<ResourceTransformRule>

Properties

Callback

public ResourceTransformCallback? Callback { get; init; }

Property Value

ResourceTransformCallback

Rules

The first rule that matches a request adds its parameters, and no other. A request that no rule matches keeps its URL.

public ImmutableArray<ResourceTransformRule> Rules { get; init; }

Property Value

ImmutableArray<ResourceTransformRule>