kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
22 lines (21 loc) • 749 B
TypeScript
import { UpdateParameters } from '@deck.gl/core/typed';
import { BitmapLayer } from '@deck.gl/layers/typed';
import type { RasterLayerAddedProps, ImageState } from '../types';
export default class RasterLayer extends BitmapLayer<RasterLayerAddedProps> {
state: BitmapLayer<RasterLayerAddedProps>['state'] & {
images: ImageState;
};
initializeState(): void;
draw({ uniforms }: {
uniforms: {
[key: string]: any;
};
}): void;
getShaders(): any;
updateState(params: UpdateParameters<BitmapLayer<RasterLayerAddedProps>>): void;
updateImages({ props, oldProps }: {
props: RasterLayerAddedProps;
oldProps: RasterLayerAddedProps;
}): void;
finalizeState(): void;
}