globjects  1.0.0.000000000000
Strict OpenGL objects wrapper.
globjects::Buffer Member List

This is the complete list of members for globjects::Buffer, including all inherited members.

accept(ObjectVisitor &visitor) overrideglobjects::Buffervirtual
bind(gl::GLenum target) constglobjects::Buffer
bindBase(gl::GLenum target, gl::GLuint index) constglobjects::Buffer
BindlessImplementation enum nameglobjects::Buffer
bindRange(gl::GLenum target, gl::GLuint index, gl::GLintptr offset, gl::GLsizeiptr size) constglobjects::Buffer
Buffer()globjects::Buffer
Buffer(IDResource *resource)globjects::Bufferprotected
clearData(gl::GLenum internalformat, gl::GLenum format, gl::GLenum type, const void *data=nullptr)globjects::Buffer
clearSubData(gl::GLenum internalformat, gl::GLintptr offset, gl::GLsizeiptr size, gl::GLenum format, gl::GLenum type, const void *data=nullptr)globjects::Buffer
copyData(Buffer *buffer, gl::GLsizeiptr size, gl::GLenum usage) constglobjects::Buffer
copySubData(Buffer *buffer, gl::GLintptr readOffset, gl::GLintptr writeOffset, gl::GLsizeiptr size) constglobjects::Buffer
copySubData(Buffer *buffer, gl::GLsizeiptr size) constglobjects::Buffer
destroy() constglobjects::HeapOnly
detach()globjects::Object
flushMappedRange(gl::GLintptr offset, gl::GLsizeiptr length)globjects::Buffer
fromId(gl::GLuint id)globjects::Bufferstatic
getParameter(gl::GLenum pname) constglobjects::Buffer
getParameter64(gl::GLenum pname) constglobjects::Buffer
getPointer() constglobjects::Buffer
getPointer()globjects::Buffer
getPointer(gl::GLenum pname) constglobjects::Buffer
getPointer(gl::GLenum pname)globjects::Buffer
getSubData(gl::GLintptr offset, gl::GLsizeiptr size, void *data) constglobjects::Buffer
getSubData(gl::GLsizeiptr size, gl::GLintptr offset=0) constglobjects::Buffer
getSubData(gl::GLintptr offset=0) constglobjects::Buffer
hasName() constglobjects::Object
HeapOnly()globjects::HeapOnly
hintBindlessImplementation(BindlessImplementation impl)globjects::Bufferstatic
hintNameImplementation(NameImplementation impl)globjects::Objectstatic
id() constglobjects::Object
invalidateData() constglobjects::Buffer
invalidateSubData(gl::GLintptr offset, gl::GLsizeiptr length) constglobjects::Buffer
isDefault() constglobjects::Object
m_objectLabelStateglobjects::Objectmutableprotected
m_resourceglobjects::Objectprotected
map() constglobjects::Buffer
map(gl::GLenum access)globjects::Buffer
mapRange(gl::GLintptr offset, gl::GLsizeiptr length, gl::BufferAccessMask access)globjects::Buffer
name() constglobjects::Object
NameImplementation enum nameglobjects::Object
Object(IDResource *resource)globjects::Objectprotected
objectType() const overrideglobjects::Buffervirtual
ref() constglobjects::Referenced
refCounter() constglobjects::Referenced
Referenced()globjects::Referenced
setData(gl::GLsizeiptr size, const gl::GLvoid *data, gl::GLenum usage)globjects::Buffer
setData(const std::vector< T > &data, gl::GLenum usage)globjects::Buffer
setData(const std::array< T, Count > &data, gl::GLenum usage)globjects::Buffer
setName(const std::string &name)globjects::Object
setStorage(gl::GLsizeiptr size, const gl::GLvoid *data, gl::BufferStorageMask flags)globjects::Buffer
setStorage(const std::vector< T > &data, gl::BufferStorageMask flags)globjects::Buffer
setStorage(const std::array< T, Count > &data, gl::BufferStorageMask flags)globjects::Buffer
setSubData(gl::GLintptr offset, gl::GLsizeiptr size, const gl::GLvoid *data=nullptr)globjects::Buffer
setSubData(const std::vector< T > &data, gl::GLintptr offset=0)globjects::Buffer
setSubData(const std::array< T, Count > &data, gl::GLintptr offset=0)globjects::Buffer
setWorkingTarget(gl::GLenum target)globjects::Bufferstatic
unbind(gl::GLenum target)globjects::Bufferstatic
unbind(gl::GLenum target, gl::GLuint index)globjects::Bufferstatic
unmap() constglobjects::Buffer
unref() constglobjects::Referenced
~Buffer()globjects::Bufferprotectedvirtual
~HeapOnly()globjects::HeapOnlyprotectedvirtual
~Object()globjects::Objectprotectedvirtual
~Referenced()globjects::Referencedprotectedvirtual