void SymbolBucket::upload() { if (hasTextData()) { text.vertices.upload(); text.triangles.upload(); } if (hasIconData()) { icon.vertices.upload(); icon.triangles.upload(); } uploaded = true; }
void SymbolBucket::upload() { if (hasTextData()) { renderData->text.vertices.upload(); renderData->text.triangles.upload(); } if (hasIconData()) { renderData->icon.vertices.upload(); renderData->icon.triangles.upload(); } uploaded = true; }
void SymbolBucket::upload(gl::GLObjectStore& glObjectStore) { if (hasTextData()) { renderData->text.vertices.upload(glObjectStore); renderData->text.triangles.upload(glObjectStore); } if (hasIconData()) { renderData->icon.vertices.upload(glObjectStore); renderData->icon.triangles.upload(glObjectStore); } uploaded = true; }
bool SymbolBucket::hasData() const { return hasTextData() || hasIconData(); }
bool SymbolBucket::hasData() const { return hasTextData() || hasIconData() || !symbolInstances.empty(); }
bool SymbolBucket::hasData() const { return hasTextData() || hasIconData() || symbolInstances.size(); }