mapbox-gl
Version:
A WebGL interactive maps library
26 lines (17 loc) • 508 B
JavaScript
;
var util = require('../../util/util');
var Buffer = require('./buffer');
module.exports = FillVertexBuffer;
function FillVertexBuffer(buffer) {
Buffer.call(this, buffer);
}
FillVertexBuffer.prototype = util.inherit(Buffer, {
itemSize: 4, // bytes per vertex (2 * short == 4 bytes)
add: function(x, y) {
var pos2 = this.pos / 2;
this.resize();
this.shorts[pos2 + 0] = x;
this.shorts[pos2 + 1] = y;
this.pos += this.itemSize;
}
});