@thi.ng/webgl
Version:
WebGL & GLSL abstraction layer
15 lines • 536 B
TypeScript
import type { IRenderBuffer, RboOpts } from "./api/buffers.js";
export declare class RBO implements IRenderBuffer {
gl: WebGLRenderingContext;
buffer: WebGLRenderbuffer;
format: number;
width: number;
height: number;
constructor(gl: WebGLRenderingContext, opts: RboOpts);
bind(): boolean;
unbind(): boolean;
release(): boolean;
configure(opts: RboOpts, unbind?: boolean): boolean;
}
export declare const defRBO: (gl: WebGLRenderingContext, opts: RboOpts) => RBO;
//# sourceMappingURL=rbo.d.ts.map