@equinor/esv-intersection
Version:
Intersection component package with testing and automatic documentation.
19 lines • 660 B
TypeScript
import { CanvasLayer } from './base/CanvasLayer';
import { OnUpdateEvent, OnMountEvent, OnRescaleEvent } from '../interfaces';
export type SeismicCanvasDataOptions = {
x: number;
y: number;
width: number;
height: number;
};
export type SeismicCanvasData = {
image: CanvasImageSource | OffscreenCanvas;
options: SeismicCanvasDataOptions;
};
export declare class SeismicCanvasLayer extends CanvasLayer<SeismicCanvasData> {
onMount(event: OnMountEvent): void;
onUpdate(event: OnUpdateEvent<SeismicCanvasData>): void;
onRescale(event: OnRescaleEvent): void;
render(): void;
}
//# sourceMappingURL=SeismicCanvasLayer.d.ts.map