# 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