| allowSharedBuffer(bool b=true) | RE_OGLBuffer | inline | 
  | bindAttribute(RE_Render *r, int location, RE_GPUType type, int stride, const void *data) | RE_OGLBuffer | protected | 
  | bindBuffer(RE_Render *r, RE_BufferBinding point, int bind_index=0) | RE_OGLBuffer |  | 
  | commitMappedData(RE_Render *r) | RE_OGLBuffer |  | 
  | decref() | RE_OGLBuffer | inline | 
  | disable(RE_Render *r) | RE_OGLBuffer | virtual | 
  | disableAttribArray(RE_Render *r, const char *name) | RE_OGLBuffer | protected | 
  | draw(RE_Render *r, RE_PrimType prim, unsigned int stride, int num_instanced, int vertices_per_patch) | RE_OGLBuffer | virtual | 
  | drawArraysCommon(RE_Render *r, RE_PrimType prim, int start, int num, unsigned int stride, int num_instances, int vertices_per_patch) | RE_OGLBuffer | protected | 
  | drawElements(RE_Render *r, RE_PrimType prim, RE_OGLBuffer *index_array, int offset, int num, int num_instanced, int vertices_per_patch) | RE_OGLBuffer | virtual | 
  | drawRange(RE_Render *r, RE_PrimType prim, int start, int num, int num_instanced, int vertices_per_patch) | RE_OGLBuffer | virtual | 
  | enable(RE_Render *r, unsigned int stride=0, bool geo_object=false) | RE_OGLBuffer | virtual | 
  | enableAttribArray(RE_Render *r, const char *name, RE_GPUType datatype, int vectorsize, unsigned int stride, const void *data) | RE_OGLBuffer | protected | 
  | getAttributeName() const  | RE_OGLBuffer | inline | 
  | getBufferOffset() const  | RE_OGLBuffer | inline | 
  | getBufferSize() const  | RE_OGLBuffer | inline | 
  | getBufferType() const  | RE_OGLBuffer | inline | 
  | getCapacity() const  | RE_OGLBuffer | inline | 
  | getData(RE_Render *, void *data, int offset=0, int sublen=0) const  | RE_OGLBuffer |  | 
  | getDataType() const  | RE_OGLBuffer | inline | 
  | getExtraData() const  | RE_CachedObjectBase | inline | 
  | getID() const  | RE_OGLBuffer | inline | 
  | getInstanceStride() const  | RE_OGLBuffer | inline | 
  | getLength() const  | RE_OGLBuffer | inline | 
  | getMapAccess() const  | RE_OGLBuffer | inline | 
  | getMaxElementArraySize(RE_Render *r) | RE_OGLBuffer | static | 
  | getMaxVertexArraySize(RE_Render *r) | RE_OGLBuffer | static | 
  | getMemoryUsage(bool inclusive) const override | RE_OGLBuffer | inlinevirtual | 
  | getPersistentMap() const  | RE_OGLBuffer | inline | 
  | getRefCount() const  | RE_OGLBuffer | inline | 
  | getSizeBytes() const  | RE_OGLBuffer |  | 
  | getSubComponentIndex() const  | RE_OGLBuffer | inline | 
  | getTBO() const  | RE_OGLBuffer | inline | 
  | getUniqueID() const  | RE_OGLBuffer | inline | 
  | getUseCount() const  | RE_OGLBuffer | inline | 
  | getVectorSize() const  | RE_OGLBuffer | inline | 
  | getVersion() const  | RE_CachedObjectBase | inline | 
  | incref() | RE_OGLBuffer | inline | 
  | initialize(RE_Render *r, const void *data, int length=0) | RE_OGLBuffer | protected | 
  | isBound() const  | RE_OGLBuffer | inline | 
  | isBufferShared() const  | RE_OGLBuffer | inline | 
  | isEnabled() const  | RE_OGLBuffer | inline | 
  | isInCache() const  | RE_CachedObjectBase | inline | 
  | isMapped() const  | RE_OGLBuffer | inline | 
  | isUsed() const  | RE_OGLBuffer | inline | 
  | map(RE_Render *r, RE_BufferAccess access=RE_BUFFER_WRITE_ONLY) | RE_OGLBuffer |  | 
  | mapRange(RE_Render *r, int offset, int length, RE_BufferAccess access=RE_BUFFER_WRITE_ONLY) | RE_OGLBuffer |  | 
  | markAsUnused() | RE_OGLBuffer | inline | 
  | markAsUsed() | RE_OGLBuffer | inline | 
  | myAllowSharedBuffer | RE_OGLBuffer | protected | 
  | myAttribLocation | RE_OGLBuffer | protected | 
  | myAttribName | RE_OGLBuffer | protected | 
  | myBoundFlag | RE_OGLBuffer | protected | 
  | myBufferID | RE_OGLBuffer | protected | 
  | myBufferOffset | RE_OGLBuffer | protected | 
  | myBufferShared | RE_OGLBuffer | protected | 
  | myBufferSize | RE_OGLBuffer | protected | 
  | myBufferType | RE_OGLBuffer | protected | 
  | myCachedFlag | RE_CachedObjectBase |  | 
  | myCacheTagHandle | RE_CachedObjectBase |  | 
  | myCapacity | RE_OGLBuffer | protected | 
  | myDataSize | RE_OGLBuffer | protected | 
  | myDataType | RE_OGLBuffer | protected | 
  | myEnableFlag | RE_OGLBuffer | protected | 
  | myExtraData | RE_CachedObjectBase |  | 
  | myGLBufferType | RE_OGLBuffer | protected | 
  | myInstanceStride | RE_OGLBuffer | protected | 
  | myLastStride | RE_OGLBuffer | protected | 
  | myLength | RE_OGLBuffer | protected | 
  | myMappedAccess | RE_OGLBuffer | protected | 
  | myMappedDataEnd | RE_OGLBuffer | protected | 
  | myMappedFlag | RE_OGLBuffer | protected | 
  | myMappedPersistentData | RE_OGLBuffer | protected | 
  | myNormalized | RE_OGLBuffer | protected | 
  | myPersistentBufferMode | RE_OGLBuffer | protected | 
  | myRefCount | RE_OGLBuffer | protected | 
  | mySubIndex | RE_OGLBuffer | protected | 
  | myTBO | RE_OGLBuffer | protected | 
  | myType | RE_OGLBuffer | protected | 
  | myUniqueID | RE_OGLBuffer | protected | 
  | myUsage | RE_OGLBuffer | protected | 
  | myUseCount | RE_OGLBuffer | protected | 
  | myVectorSize | RE_OGLBuffer | protected | 
  | myVersion | RE_CachedObjectBase |  | 
  | newBuffer(RE_BufferType type, int num_elements, const char *name=nullptr, int capacity=-1) | RE_OGLBuffer | static | 
  | orphan(RE_Render *r) | RE_OGLBuffer |  | 
  | RE_CachedObjectBase() | RE_CachedObjectBase |  | 
  | RE_OGLBuffer(RE_BufferType type, int num_elements, int capacity=-1) | RE_OGLBuffer |  | 
  | RE_OGLShaderStorageBuffer(int size, int cap=-1) | RE_OGLShaderStorageBuffer | inline | 
  | rebindAttrib(RE_Render *r, int location, int stride=-1, RE_GPUType *type=nullptr) | RE_OGLBuffer |  | 
  | replaceData(RE_Render *r, const void *subdata, int suboffset, int sublength) | RE_OGLBuffer | inline | 
  | resetBuffer() | RE_OGLBuffer | protected | 
  | resetCacheTag() | RE_CachedObjectBase | inline | 
  | setAttributeName(const char *attrib) | RE_OGLBuffer |  | 
  | setBufferType(RE_BufferType type) | RE_OGLBuffer |  | 
  | setCacheTag(RE_CacheTagHandle h) | RE_CachedObjectBase | inline | 
  | setCapacity(int size) | RE_OGLBuffer |  | 
  | setData(RE_Render *r, const void *data, int offset=0, int sublen=0) | RE_OGLBuffer |  | 
  | setEnabled(bool enabled) | RE_OGLBuffer | inline | 
  | setExtraData(RE_CachedExtraData *data) | RE_CachedObjectBase | inline | 
  | setFormat(RE_GPUType type, int vectorsize) | RE_OGLBuffer |  | 
  | setInCache(bool c) | RE_CachedObjectBase | inline | 
  | setInstanceStride(int nprim) | RE_OGLBuffer |  | 
  | setLabel(RE_Render *, const char *) | RE_OGLBuffer |  | 
  | setLength(int len) | RE_OGLBuffer |  | 
  | setNormalizedFormat(bool normalize=true) | RE_OGLBuffer |  | 
  | setPersistentBuffer(RE_PersistentBufferMode mode) | RE_OGLBuffer |  | 
  | setSubComponentIndex(int index) | RE_OGLBuffer |  | 
  | setTBO(RE_OGLTexture *tbo) | RE_OGLBuffer |  | 
  | setUsage(RE_BufferUsageHint hint) | RE_OGLBuffer |  | 
  | setVersion(RE_CacheVersion v) | RE_CachedObjectBase | inline | 
  | unbindAttrib(RE_Render *r) | RE_OGLBuffer |  | 
  | unbindBuffer(RE_Render *r, RE_BufferBinding point, int bind_index=0) | RE_OGLBuffer |  | 
  | unmap(RE_Render *r) | RE_OGLBuffer |  | 
  | ~RE_CachedObjectBase() | RE_CachedObjectBase | virtual | 
  | ~RE_OGLBuffer() override | RE_OGLBuffer | protected | 
  | ~RE_OGLShaderStorageBuffer() override | RE_OGLShaderStorageBuffer | inline |