# Class: GlAdapterLayer

# Hierarchy

  • Evented

    ↳ GlAdapterLayer

# Implements

  • CustomLayerInterface

# Table of contents

# Constructors

# Properties

# Methods

# Constructors

# constructor

+ new GlAdapterLayer(): GlAdapterLayer

Returns: GlAdapterLayer

Inherited from: Evented.constructor

# Properties

# id

• id: string

Implementation of: CustomLayerInterface.id


# map

• map: Map


# regl

• regl: any


# renderAnimation

• Optional renderAnimation: boolean


# type

• type: "custom"

Implementation of: CustomLayerInterface.type

# Methods

# frame

▸ Protected Abstract frame(gl: WebGLRenderingContext, matrix: number[], context?: any): void

# Parameters
Name Type
gl WebGLRenderingContext
matrix number[]
context? any

Returns: void


# getReglInitializationOptions

▸ Protected Abstract getReglInitializationOptions(): any

Returns: any


# init

▸ Protected Abstract init(map: Map, gl: WebGLRenderingContext): void

# Parameters
Name Type
map Map
gl WebGLRenderingContext

Returns: void


# onAdd

▸ onAdd(map: Map, gl: WebGLRenderingContext): void

# Parameters
Name Type
map Map
gl WebGLRenderingContext

Returns: void

Implementation of: CustomLayerInterface.onAdd


# onRemove

▸ onRemove(map: Map, gl: WebGLRenderingContext): void

# Parameters
Name Type
map Map
gl WebGLRenderingContext

Returns: void

Implementation of: CustomLayerInterface.onRemove


# prerender

▸ prerender(gl: WebGLRenderingContext, matrix: number[]): void

# Parameters
Name Type
gl WebGLRenderingContext
matrix number[]

Returns: void

Implementation of: CustomLayerInterface.prerender


# remove

▸ Protected Abstract remove(map: Map, gl: WebGLRenderingContext): void

# Parameters
Name Type
map Map
gl WebGLRenderingContext

Returns: void


# render

▸ render(gl: WebGLRenderingContext, matrix: number[]): void

NOTE: map won't call it every frame.

# Parameters
Name Type
gl WebGLRenderingContext
matrix number[]

Returns: void

Implementation of: CustomLayerInterface.render


# triggerRepaint

▸ triggerRepaint(): void

Returns: void

vjmap / Exports / GlPolyLineLayer