| 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) override | globjects::Buffer | virtual
bind(gl::GLenum target) const | globjects::Buffer |
bindBase(gl::GLenum target, gl::GLuint index) const | globjects::Buffer |
BindlessImplementation enum name | globjects::Buffer |
bindRange(gl::GLenum target, gl::GLuint index, gl::GLintptr offset, gl::GLsizeiptr size) const | globjects::Buffer |
Buffer() | globjects::Buffer |
Buffer(IDResource *resource) | globjects::Buffer | protected
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) const | globjects::Buffer |
copySubData(Buffer *buffer, gl::GLintptr readOffset, gl::GLintptr writeOffset, gl::GLsizeiptr size) const | globjects::Buffer |
copySubData(Buffer *buffer, gl::GLsizeiptr size) const | globjects::Buffer |
destroy() const | globjects::HeapOnly |
detach() | globjects::Object |
flushMappedRange(gl::GLintptr offset, gl::GLsizeiptr length) | globjects::Buffer |
fromId(gl::GLuint id) | globjects::Buffer | static
getParameter(gl::GLenum pname) const | globjects::Buffer |
getParameter64(gl::GLenum pname) const | globjects::Buffer |
getPointer() const | globjects::Buffer |
getPointer() | globjects::Buffer |
getPointer(gl::GLenum pname) const | globjects::Buffer |
getPointer(gl::GLenum pname) | globjects::Buffer |
getSubData(gl::GLintptr offset, gl::GLsizeiptr size, void *data) const | globjects::Buffer |
getSubData(gl::GLsizeiptr count, gl::GLintptr offset=0) const | globjects::Buffer |
getSubData(gl::GLintptr offset=0) const | globjects::Buffer |
hasName() const | globjects::Object |
HeapOnly() | globjects::HeapOnly |
hintBindlessImplementation(BindlessImplementation impl) | globjects::Buffer | static
hintNameImplementation(NameImplementation impl) | globjects::Object | static
id() const | globjects::Object |
invalidateData() const | globjects::Buffer |
invalidateSubData(gl::GLintptr offset, gl::GLsizeiptr length) const | globjects::Buffer |
isDefault() const | globjects::Object |
m_objectLabelState | globjects::Object | mutable protected
m_resource | globjects::Object | protected
map() const | globjects::Buffer |
map(gl::GLenum access) | globjects::Buffer |
mapRange(gl::GLintptr offset, gl::GLsizeiptr length, gl::BufferAccessMask access) | globjects::Buffer |
name() const | globjects::Object |
NameImplementation enum name | globjects::Object |
Object(IDResource *resource) | globjects::Object | protected
objectType() const override | globjects::Buffer | virtual
ref() const | globjects::Referenced |
refCounter() const | globjects::Referenced |
Referenced() | globjects::Referenced |
setData(gl::GLsizeiptr size, const gl::GLvoid *data, gl::GLenum usage) | globjects::Buffer |
setData(const T &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 T &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 T &data, gl::GLintptr offset=0) | 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::Buffer | static
unbind(gl::GLenum target) | globjects::Buffer | static
unbind(gl::GLenum target, gl::GLuint index) | globjects::Buffer | static
unmap() const | globjects::Buffer |
unref() const | globjects::Referenced |
~Buffer() | globjects::Buffer | protected virtual
~HeapOnly() | globjects::HeapOnly | protected virtual
~Object() | globjects::Object | protected virtual
~Referenced() | globjects::Referenced | protected virtual