wggl
Version:
A friendly interface to shaders
18 lines (17 loc) • 559 B
TypeScript
import { Texture } from "./texture";
export declare enum TexturePointer {
TEXTURE = "TEXTURE",
TEXTURE_2D = "TEXTURE_2D"
}
export declare enum BufferAttachment {
COLOR_ATTACHMENT0 = "COLOR_ATTACHMENT0"
}
export declare class Buffer {
gl: WebGLRenderingContext;
texture: Texture;
target: TexturePointer;
buffer: WebGLBuffer;
attachment: BufferAttachment;
level: number;
constructor(gl: WebGLRenderingContext, texture: Texture, target: TexturePointer, buffer: WebGLBuffer, attachment: BufferAttachment, level: number);
}