UNPKG

wggl

Version:

A friendly interface to shaders

18 lines (17 loc) 559 B
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); }