globjects
1.1.0.2f0c753c8647
Strict OpenGL objects wrapper.
|
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 | mutableprotected |
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 | protectedvirtual |
~HeapOnly() | globjects::HeapOnly | protectedvirtual |
~Object() | globjects::Object | protectedvirtual |
~Referenced() | globjects::Referenced | protectedvirtual |