@types/three
Version:
TypeScript definitions for three
18 lines (15 loc) • 593 B
TypeScript
import { UniformsGroup } from "../../core/UniformsGroup.js";
import { WebGLCapabilities } from "./WebGLCapabilities.js";
import { WebGLInfo } from "./WebGLInfo.js";
import { WebGLProgram } from "./WebGLProgram.js";
import { WebGLState } from "./WebGLState.js";
export function WebGLUniformsGroups(
gl: WebGLRenderingContext,
info: WebGLInfo,
capabilities: WebGLCapabilities,
state: WebGLState,
): {
dispose: () => void;
update: (uniformsGroup: UniformsGroup, program: WebGLProgram) => void;
bind: (uniformsGroup: UniformsGroup, program: WebGLProgram) => void;
};