UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

24 lines (23 loc) 937 B
import { UpdateParameters } from '@deck.gl/core'; import { SimpleMeshLayer, SimpleMeshLayerProps } from '@deck.gl/mesh-layers'; import { Model } from '@luma.gl/engine'; import type { RasterLayerAddedProps, ImageState } from '../types'; type Mesh = SimpleMeshLayerProps['mesh']; export default class RasterMeshLayer extends SimpleMeshLayer<any, RasterLayerAddedProps> { state: SimpleMeshLayer<RasterLayerAddedProps>['state'] & { images: ImageState; }; _redrawScheduled: boolean; initializeState(): void; getShaders(): any; updateState(params: UpdateParameters<SimpleMeshLayer<any, RasterLayerAddedProps>>): void; updateImages({ props, oldProps }: { props: RasterLayerAddedProps; oldProps: RasterLayerAddedProps; }): void; draw(_opts: Record<string, unknown>): void; _scheduleRedraw(): void; finalizeState(): void; protected getModel(mesh: Mesh): Model; } export {};