Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private _basisVectors

_basisVectors: {}

Type declaration

  • [key: string]: [number, number]

Private _basisVectorsInMeters

_basisVectorsInMeters: {}

Type declaration

  • [key: string]: [number, number]

Private _canvas

_canvas: HTMLCanvasElement

Private _canvasSource

_canvasSource: ImageCanvasSource

Private _colorScale

_colorScale: any

Private _colorScaleTexture

_colorScaleTexture: WebGLTexture

Private _colored

_colored: boolean = false

Private _context

_context: WebGLRenderingContext

Private _currentFrame

_currentFrame: WebGLTexture

Private _currentTrailOpacity

_currentTrailOpacity: number

Private _drawProgram

_drawProgram: {}

Type declaration

  • [key: string]: any

Private _extent

_extent: [number, number, number, number] = [0, 0, 0, 0]

Private _fillValue

_fillValue: number

Private _frameBuffer

_frameBuffer: WebGLFramebuffer

Private _isInstantiated

_isInstantiated: boolean = false

_layerId

_layerId: string

Private _mediator

_mediator: IMediator

Private _numParticles

_numParticles: number

Private _options

Private _particleData

_particleData: ImageData

Private _particleIndexBuffer

_particleIndexBuffer: WebGLBuffer

Private _particleIndices

_particleIndices: Float32Array

Private _particleTexture0

_particleTexture0: WebGLTexture

Private _particleTexture1

_particleTexture1: WebGLTexture

Private _particlesWidth

_particlesWidth: number

Private _previousFrame

_previousFrame: WebGLTexture

Private _renderRequest

_renderRequest: any = undefined

Private _size

_size: [number, number]

Private _squareBuffer

_squareBuffer: WebGLBuffer

Private _stats

_stats: Stats

Private _time

_time: number = 0

Private _trailOpacity

_trailOpacity: number = 0.98

Private _trailProgram

_trailProgram: {}

Type declaration

  • [key: string]: any

Private _updateProgram

_updateProgram: {}

Type declaration

  • [key: string]: any

Private _vectorData

_vectorData: ImageData

Private _vectorTexture

_vectorTexture: WebGLTexture

_visible

_visible: boolean

_zIndex

_zIndex: number

Methods

Private _canvasFunction

  • _canvasFunction(extent: [number, number, number, number], resolution: any, pixelRatio: number, size: [number, number], projection: any): HTMLCanvasElement
  • Parameters

    • extent: [number, number, number, number]
    • resolution: any
    • pixelRatio: number
    • size: [number, number]
    • projection: any

    Returns HTMLCanvasElement

Private _draw

  • _draw(): void
  • Returns void

Private _drawFadedPreviousFrame

  • _drawFadedPreviousFrame(): void
  • Returns void

Private _drawParticles

  • _drawParticles(): void
  • Returns void

Private _initiateWebGl

  • _initiateWebGl(): void
  • Returns void

Private _instantiateData

  • Parameters

    Returns void

Private _instantiateLayer

  • _instantiateLayer(): void
  • Returns void

Private _resizeFrameTextures

  • _resizeFrameTextures(): void
  • Returns void

Private _updateCanvas

  • _updateCanvas(): void
  • Returns void

Private _updateParticles

  • _updateParticles(): void
  • Returns void

Protected addLayer

  • addLayer(layer: Layer): void
  • Parameters

    Returns void

Protected clearLayers

  • clearLayers(): void

getAvailableUserConfigurations

getDataSource

getId

  • getId(): string
  • Returns string

getLayerCollection

  • getLayerCollection(): LayerCollection

getLayers

getParticles

  • getParticles(): number
  • Returns number

getType

getVisible

  • getVisible(): any
  • Returns any

getVisibleOption

  • getVisibleOption(): boolean
  • Returns boolean

initialize

renderLoop

  • renderLoop(): void
  • Returns void

setColored

  • setColored(colored: boolean): void
  • Parameters

    • colored: boolean

    Returns void

Protected setLayersVisible

  • setLayersVisible(visible: boolean): void
  • Parameters

    • visible: boolean

    Returns void

setParticles

  • setParticles(n: number): void
  • Parameters

    • n: number

    Returns void

setVisible

  • setVisible(visible: boolean): void
  • Parameters

    • visible: boolean

    Returns void

startRenderLoop

  • startRenderLoop(): void
  • Returns void

stopRenderLoop

  • stopRenderLoop(): void
  • Returns void

Generated using TypeDoc