@pixi/core
Version:
Core PixiJS
21 lines (20 loc) • 667 B
JavaScript
"use strict";
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;
}
}
exports.GLProgram = GLProgram;
exports.IGLUniformData = IGLUniformData;
//# sourceMappingURL=GLProgram.js.map