4 #include <unordered_map>
13 using std::unordered_map;
29 unordered_map<string, VBOManager_VBOManaged*>
vbos;
VBOManager(Renderer *renderer)
Public constructor.
unordered_map< string, VBOManager_VBOManaged * > vbos
VBOManager_VBOManaged * addVBO(const string &vboId, int32_t ids, bool useGPUMemory, bool shared, bool &created)
Adds a VBO to manager or retrieve VBO if existing.
VBOManager_VBOManaged * getVBO(const string &vboId)
Retrieves a VBO managed from manager.
void removeVBO(const string &vboId)
Removes a VBO from manager.
Implementation for read/write lock.
#define FORBID_CLASS_COPY(CLASS)