@deck.gl/layers
Version:
deck.gl core layers
32 lines • 1.33 kB
TypeScript
import { Texture } from '@luma.gl/core';
type IconBindingProps = {
iconsTexture: Texture;
};
type IconUniformProps = {
sizeScale: number;
iconsTextureDim: [number, number];
sizeBasis: number;
sizeMinPixels: number;
sizeMaxPixels: number;
billboard: boolean;
sizeUnits: number;
alphaCutoff: number;
};
export type IconProps = IconBindingProps & IconUniformProps;
export declare const iconUniforms: {
readonly name: "icon";
readonly vs: "uniform iconUniforms {\n float sizeScale;\n vec2 iconsTextureDim;\n float sizeBasis;\n float sizeMinPixels;\n float sizeMaxPixels;\n bool billboard;\n highp int sizeUnits;\n float alphaCutoff;\n} icon;\n";
readonly fs: "uniform iconUniforms {\n float sizeScale;\n vec2 iconsTextureDim;\n float sizeBasis;\n float sizeMinPixels;\n float sizeMaxPixels;\n bool billboard;\n highp int sizeUnits;\n float alphaCutoff;\n} icon;\n";
readonly uniformTypes: {
readonly sizeScale: "f32";
readonly iconsTextureDim: "vec2<f32>";
readonly sizeBasis: "f32";
readonly sizeMinPixels: "f32";
readonly sizeMaxPixels: "f32";
readonly billboard: "f32";
readonly sizeUnits: "i32";
readonly alphaCutoff: "f32";
};
};
export {};
//# sourceMappingURL=icon-layer-uniforms.d.ts.map