mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
15 lines (14 loc) • 385 B
TypeScript
/**
* A buffer.
*/
export default class ClientBuffer {
gl: WebGLRenderingContext;
buffer: WebGLBuffer;
size: number;
arrayBuffer: ArrayBuffer | null;
byteView: Uint8Array | null;
floatView: Float32Array | null;
constructor(gl: WebGLRenderingContext, size?: number);
reserve(size: number): void;
bindAndUpdate(size?: number): void;
}