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
KindWebGlContextKindContextintYour
EMSCRIPTEN_WEBGL_CONTEXT_HANDLE, for an existing context.CanvasSelectorstringThe 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
Context
Your EMSCRIPTEN_WEBGL_CONTEXT_HANDLE, for an existing context.
public int Context { get; init; }
Property Value
Kind
public WebGlContextKind Kind { get; init; }