# Class: GlPolyLineLayer
# Hierarchy
-
↳ GlPolyLineLayer
# Implements
# Table of contents
# Constructors
# Properties
# Methods
# Constructors
# constructor
+ new GlPolyLineLayer(options: Partial<ILineLayerOptions>): GlPolyLineLayer
# Parameters
| Name | Type |
|---|---|
options | Partial<ILineLayerOptions> |
Returns: GlPolyLineLayer
Overrides: GlAdapterLayer
# Properties
# drawPoints
• drawPoints: any
# id
• id: string= 'custom-line'
Overrides: GlAdapterLayer.id
# instance
• instance: boolean= true
# map
• map: Map
Inherited from: GlAdapterLayer.map
# pointColor
• pointColor: number[]
# points
• points: { lat: number ; lng: number }[]= []
Implementation of: ILineLayerOptions.points
# regl
• regl: any
Inherited from: GlAdapterLayer.regl
# renderAnimation
• Optional renderAnimation: boolean
Inherited from: GlAdapterLayer.renderAnimation
# type
• type: "custom"
Inherited from: GlAdapterLayer.type
# Methods
# frame
▸ frame(gl: WebGLRenderingContext, matrix: number[], context?: any): void
# Parameters
| Name | Type |
|---|---|
gl | WebGLRenderingContext |
matrix | number[] |
context? | any |
Returns: void
Overrides: GlAdapterLayer
# getReglInitializationOptions
▸ getReglInitializationOptions(): any
Returns: any
Overrides: GlAdapterLayer
# init
▸ init(map: Map, gl: WebGLRenderingContext): void
# Parameters
| Name | Type |
|---|---|
map | Map |
gl | WebGLRenderingContext |
Returns: void
Overrides: GlAdapterLayer
# onAdd
▸ onAdd(map: Map, gl: WebGLRenderingContext): void
# Parameters
| Name | Type |
|---|---|
map | Map |
gl | WebGLRenderingContext |
Returns: void
Inherited from: GlAdapterLayer
# onRemove
▸ onRemove(map: Map, gl: WebGLRenderingContext): void
# Parameters
| Name | Type |
|---|---|
map | Map |
gl | WebGLRenderingContext |
Returns: void
Inherited from: GlAdapterLayer
# prerender
▸ prerender(gl: WebGLRenderingContext, matrix: number[]): void
# Parameters
| Name | Type |
|---|---|
gl | WebGLRenderingContext |
matrix | number[] |
Returns: void
Inherited from: GlAdapterLayer
# remove
▸ remove(map: Map, gl: WebGLRenderingContext): void
# Parameters
| Name | Type |
|---|---|
map | Map |
gl | WebGLRenderingContext |
Returns: void
Overrides: GlAdapterLayer
# render
▸ render(gl: WebGLRenderingContext, matrix: number[]): void
NOTE: map won't call it every frame.
# Parameters
| Name | Type |
|---|---|
gl | WebGLRenderingContext |
matrix | number[] |
Returns: void
Inherited from: GlAdapterLayer
# triggerRepaint
▸ triggerRepaint(): void
Returns: void
Inherited from: GlAdapterLayer