/// import { ShaderProgram, ShaderProgramOptions } from '../../resources'; import { DeviceGPU } from '../DeviceGPU'; import { ShaderGPU } from './ShaderGPU'; export declare class ShaderProgramGPU extends ShaderProgram { readonly device: DeviceGPU; readonly vertexShader: ShaderGPU; readonly fragmentShader: ShaderGPU; get vertexStageDescriptor(): GPUProgrammableStageDescriptor; get fragmentStageDescriptor(): GPUProgrammableStageDescriptor; constructor(device: DeviceGPU, options?: ShaderProgramOptions); create(): this; destroy(): this; private assignInputs; /** * */ private assignUniforms; } //# sourceMappingURL=ShaderProgramGPU.d.ts.map