| 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_OGLUniformBuffer(int size) | RE_OGLUniformBuffer | 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_OGLUniformBuffer() override | RE_OGLUniformBuffer | |