Visualization Library 2.0.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
vl::BufferObject Member List

This is the complete list of members for vl::BufferObject, including all inherited members.

alignedFree(void *ptr)vl::Bufferinlinestatic
alignedMalloc(size_t bytes, size_t alignment)vl::Bufferinlinestatic
alignment() constvl::Bufferinline
allocationMode() constvl::Bufferinline
as()vl::Objectinline
as() constvl::Objectinline
AutoAllocatedBuffer enum valuevl::Buffer
automaticDelete() constvl::Objectinline
Buffer()vl::Bufferinline
Buffer(const Buffer &other)vl::Bufferinline
BufferObject()vl::BufferObjectinline
BufferObject(const BufferObject &other)vl::BufferObjectinline
byteCountBufferObject() constvl::BufferObjectinline
bytesUsed() constvl::Bufferinline
clear()vl::Bufferinline
createBufferObject()vl::BufferObjectinline
decReference()vl::Objectinline
deleteBufferObject()vl::BufferObjectinline
downloadBufferObject()vl::BufferObjectinline
EAllocationMode enum namevl::Buffer
empty() constvl::Bufferinline
handle() constvl::BufferObjectinline
incReference() constvl::Objectinline
mAlignmentvl::Bufferprotected
mAllocationModevl::Bufferprotected
mapBufferObject(EBufferObjectAccess access)vl::BufferObjectinline
mAutomaticDeletevl::Objectprotected
mByteCountvl::Bufferprotected
mByteCountBufferObjectvl::BufferObjectprotected
mHandlevl::BufferObjectprotected
mObjectNamevl::Objectprotected
mPtrvl::Bufferprotected
mRefCountMutexvl::Objectprotected
mReferenceCountvl::Objectmutableprotected
mUsagevl::BufferObjectprotected
Object()vl::Objectinline
Object(const Object &other)vl::Objectinline
objectName() constvl::Objectinline
operator=(const BufferObject &other)vl::BufferObjectinline
vl::Buffer::operator=(const Buffer &other)vl::Bufferinline
vl::Object::operator=(const Object &other)vl::Objectinline
ptr()vl::Bufferinline
ptr() constvl::Bufferinline
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
resize(size_t byte_count, size_t alignment=0)vl::Bufferinline
setAllocationMode(EAllocationMode mode)vl::Bufferinline
setAutomaticDelete(bool autodel_on)vl::Objectinline
setBufferData(EBufferObjectUsage usage, bool discard_local_storage=false)vl::BufferObjectinline
setBufferData(GLsizeiptr byte_count, const GLvoid *data, EBufferObjectUsage usage)vl::BufferObjectinline
setBufferSubData(GLintptr offset=0, GLsizeiptr byte_count=-1, bool discard_local_storage=false)vl::BufferObjectinline
setBufferSubData(GLintptr offset, GLsizeiptr byte_count, const GLvoid *data)vl::BufferObjectinline
setHandle(unsigned int handle)vl::BufferObjectinline
setObjectName(const char *name)vl::Objectinline
setObjectName(const std::string &name)vl::Objectinline
setRefCountMutex(IMutex *mutex)vl::Objectinline
setUserAllocatedBuffer(void *ptr, size_t bytes)vl::Bufferinline
swap(BufferObject &other)vl::BufferObjectinline
vl::Buffer::swap(Buffer &other)vl::Bufferinline
unmapBufferObject()vl::BufferObjectinline
usage() constvl::BufferObjectinline
UserAllocatedBuffer enum valuevl::Buffer
~Buffer()vl::Bufferinline
~BufferObject()vl::BufferObjectinline
~Object()vl::Objectprotectedvirtual