'use strict';

class BatchPart {
  constructor() {
    this.reset();
  }
  begin(style, startIndex, attribStart) {
    this.reset();
    this.style = style;
    this.start = startIndex;
    this.attribStart = attribStart;
    this.jointEnd = 0;
  }
  end(endIndex, endAttrib) {
    this.attribSize = endAttrib - this.attribStart;
    this.size = endIndex - this.start;
  }
  reset() {
    this.style = null;
    this.size = 0;
    this.start = 0;
    this.attribStart = 0;
    this.attribSize = 0;
    this.styleId = -1;
    this.rgba = 0;
    this.jointEnd = 0;
  }
}

exports.BatchPart = BatchPart;
//# sourceMappingURL=BatchPart.js.map
