playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
15 lines (14 loc) • 690 B
TypeScript
export const lit: ShaderGeneratorLit;
declare class ShaderGeneratorLit extends ShaderGenerator {
generateKey(options: any): string;
/**
* @param {GraphicsDevice} device - The graphics device.
* @param {LitMaterialOptions} options - The options to be passed to the backend.
* @returns {object} Returns the created shader definition.
*/
createShaderDefinition(device: GraphicsDevice, options: LitMaterialOptions): object;
}
import { ShaderGenerator } from './shader-generator.js';
import type { GraphicsDevice } from '../../../platform/graphics/graphics-device.js';
import type { LitMaterialOptions } from '../../materials/lit-material-options.js';
export {};