# 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