UNPKG

@luma.gl/engine

Version:

3D Engine Components for luma.gl

10 lines 620 B
import type { Binding, CompositeShaderType, UniformValue } from '@luma.gl/core'; import type { ShaderModuleUniformValue } from '@luma.gl/shadertools'; export declare function isUniformValue(value: unknown): value is UniformValue; type UniformsAndBindings = { bindings: Record<string, Binding>; uniforms: Record<string, ShaderModuleUniformValue>; }; export declare function splitUniformsAndBindings(uniforms: Record<string, Binding | ShaderModuleUniformValue>, uniformTypes?: Readonly<Record<string, CompositeShaderType>>): UniformsAndBindings; export {}; //# sourceMappingURL=split-uniforms-and-bindings.d.ts.map