@pixi/core
Version:
Core PixiJS
22 lines (21 loc) • 624 B
JavaScript
class IGLUniformData {
}
class GLProgram {
/**
* Makes a new Pixi program.
* @param program - webgl program
* @param uniformData - uniforms
*/
constructor(program, uniformData) {
this.program = program, this.uniformData = uniformData, this.uniformGroups = {}, this.uniformDirtyGroups = {}, this.uniformBufferBindings = {};
}
/** Destroys this program. */
destroy() {
this.uniformData = null, this.uniformGroups = null, this.uniformDirtyGroups = null, this.uniformBufferBindings = null, this.program = null;
}
}
export {
GLProgram,
IGLUniformData
};
//# sourceMappingURL=GLProgram.mjs.map