![]() |
globjects
2.0.0.630135941c42
Strict OpenGL objects wrapper.
|
This is the complete list of members for globjects::Buffer, including all inherited members.
| 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(std::unique_ptr< 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 | |
| create(Args &&... args) | globjects::Instantiator< Buffer > | static |
| detach() | globjects::Object | |
| flushMappedRange(gl::GLintptr offset, gl::GLsizeiptr length) | globjects::Buffer | |
| fromId(gl::GLuint id) | globjects::Buffer | static |
| Instantiator< Buffer >::fromId(gl::GLuint id, Args &&... args) | globjects::Instantiator< 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 | |
| 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::MapBufferAccessMask access) | globjects::Buffer | |
| name() const | globjects::Object | |
| NameImplementation enum name | globjects::Object | |
| Object(std::unique_ptr< IDResource > &&resource) | globjects::Object | protected |
| objectType() const override | globjects::Buffer | virtual |
| 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 | |
| ~Buffer() | globjects::Buffer | virtual |
| ~Object() | globjects::Object | protectedvirtual |
1.10.0