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