Skip to main content
Version: 6.0.0

CatalogWebGLService

Index

Properties

readonlygl

gl: WebGL2RenderingContext | null

shaderUniforms

shaderUniforms: ShaderUniforms

Accessors

publicstaticInstance

Methods

publicclearTexture

  • clearTexture(fileId: number): void
  • Parameters

    • fileId: number

    Returns void

publicgetDataTexture

  • getDataTexture(fileId: number, textureType: CatalogTextureType): WebGLTexture | null | undefined
  • Parameters

    Returns WebGLTexture | null | undefined

publicsetCanvasSize

  • setCanvasSize(width: number, height: number): void
  • Parameters

    • width: number
    • height: number

    Returns void

publicupdateDataTexture

  • updateDataTexture(fileId: number, dataPoints: Float32Array<ArrayBufferLike> | Uint8Array<ArrayBufferLike>, textureType: CatalogTextureType): void
  • Parameters

    • fileId: number
    • dataPoints: Float32Array<ArrayBufferLike> | Uint8Array<ArrayBufferLike>
    • textureType: CatalogTextureType

    Returns void

publicupdatePositionArray

  • updatePositionArray(fileId: number, dataPoints: Float32Array, offset: number): void
  • Parameters

    • fileId: number
    • dataPoints: Float32Array
    • offset: number

    Returns void

publicupdatePositionTexture

  • updatePositionTexture(fileId: number): boolean
  • Parameters

    • fileId: number

    Returns boolean