/** * - The options. */ export type SplatMaterialOptions = { /** * - Custom vertex shader, see SPLAT MANY example. */ vertex?: string; /** * - Custom fragment shader, see SPLAT MANY example. */ fragment?: string; /** * - Opacity dithering enum. */ dither?: string; /** * - List of shader defines. */ defines?: string[]; }; /** * @typedef {object} SplatMaterialOptions - The options. * @property {string} [vertex] - Custom vertex shader, see SPLAT MANY example. * @property {string} [fragment] - Custom fragment shader, see SPLAT MANY example. * @property {string} [dither] - Opacity dithering enum. * @property {string[]} [defines] - List of shader defines. */ /** * @param {SplatMaterialOptions} [options] - The options. * @returns {Material} The GS material. */ export function createGSplatCompressedMaterial(options?: SplatMaterialOptions): Material; import { Material } from '../materials/material.js';