"use strict";
exports.__esModule = true;
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
/**
* @class
* @memberof PIXI
*/
var Buffer = function () {
/**
* @param {number} size - The size of the buffer in bytes.
*/
function Buffer(size) {
_classCallCheck(this, Buffer);
this.vertices = new ArrayBuffer(size);
/**
* View on the vertices as a Float32Array for positions
*
* @member {Float32Array}
*/
this.float32View = new Float32Array(this.vertices);
/**
* View on the vertices as a Uint32Array for uvs
*
* @member {Float32Array}
*/
this.uint32View = new Uint32Array(this.vertices);
}
/**
* Destroys the buffer.
*
*/
Buffer.prototype.destroy = function destroy() {
this.vertices = null;
this.positions = null;
this.uvs = null;
this.colors = null;
};
return Buffer;
}();
exports.default = Buffer;
//# sourceMappingURL=BatchBuffer.js.map