function Geometry(buffers, attributes) {
        if (buffers === void 0) { buffers = []; }
        if (attributes === void 0) { attributes = {}; }
        this.buffers = buffers;
        this.indexBuffer = null;
        this.attributes = attributes;
        this.glVertexArrayObjects = {};
        this.id = UID$3++;
        this.instanced = false;
        this.instanceCount = 1;
        this.disposeRunner = new _pixi_runner__WEBPACK_IMPORTED_MODULE_4__.Runner('disposeGeometry');
        this.refCount = 0;
    }
@param buffers - An array of buffers. optional.
@param attributes - Of the geometry, optional structure of the attributes layout