Table of Contents

Struct WebGlContextDescriptor

Namespace
Maplibre.NativeFfi
Assembly
Maplibre.NativeFfi.dll

The WebGL context or canvas that a render session uses.

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

Remarks

See mln_web_gl_context_descriptor in the C API reference.

Constructors

WebGlContextDescriptor()

public WebGlContextDescriptor()

WebGlContextDescriptor(WebGlContextKind, int, string)

The WebGL context or canvas that a render session uses.

public WebGlContextDescriptor(WebGlContextKind Kind, int Context, string CanvasSelector)

Parameters

Kind WebGlContextKind
Context int

Your EMSCRIPTEN_WEBGL_CONTEXT_HANDLE, for an existing context.

CanvasSelector string

The canvas's CSS selector, for a transferred canvas.

Remarks

See mln_web_gl_context_descriptor in the C API reference.

Properties

CanvasSelector

The canvas's CSS selector, for a transferred canvas.

public string CanvasSelector { get; init; }

Property Value

string

Context

Your EMSCRIPTEN_WEBGL_CONTEXT_HANDLE, for an existing context.

public int Context { get; init; }

Property Value

int

Kind

public WebGlContextKind Kind { get; init; }

Property Value

WebGlContextKind