UNPKG

@thi.ng/webgl

Version:

WebGL & GLSL abstraction layer

25 lines 767 B
import type { ModelSpec } from "./api/model.js"; export interface DrawFlags { /** * Unless false (default: true), bind modelspec's textures */ bindTex: boolean; /** * If true (default: false), unbind modelspec's textures after use */ unbindTex: boolean; /** * Unless false (default: true), bind modelspec's shader before use */ bindShader: boolean; /** * Unless false (default: true), unbind modelspec's shader after use */ unbindShader: boolean; /** * Unless false (default: true), apply shader's `state` opts (if any) */ shaderState: boolean; } export declare const draw: (specs: ModelSpec | ModelSpec[], opts?: Partial<DrawFlags>) => void; //# sourceMappingURL=draw.d.ts.map