UNPKG

@deck.gl-community/layers

Version:

Add-on layers for deck.gl

36 lines 1.31 kB
import type { PathLayerProps } from '@deck.gl/layers'; import { PathLayer } from '@deck.gl/layers'; import type { DefaultProps, LayerContext } from '@deck.gl/core'; import { Framebuffer, Texture } from '@luma.gl/core'; /** * Unit literal to shader unit number conversion. */ export declare const UNIT: { common: number; meters: number; pixels: number; }; export type PathOutlineLayerProps<DataT> = PathLayerProps<DataT> & { dashJustified?: boolean; getDashArray?: [number, number] | ((d: DataT) => [number, number] | null); getZLevel?: (d: DataT, index: number) => number; }; export declare class PathOutlineLayer<DataT = any, ExtraPropsT = Record<string, unknown>> extends PathLayer<DataT, ExtraPropsT & Required<PathOutlineLayerProps<DataT>>> { static layerName: string; static defaultProps: DefaultProps<PathOutlineLayerProps<any>>; state: { model?: any; pathTesselator: any; outlineFramebuffer: Framebuffer; dummyTexture: Texture; }; getShaders(): any; initializeState(context: LayerContext): void; draw({ moduleParameters, parameters, uniforms, context }: { moduleParameters?: {}; parameters: any; uniforms: any; context: any; }): void; } //# sourceMappingURL=path-outline-layer.d.ts.map