#include <buffer.h>
|
static constexpr auto | access = Access |
|
static constexpr auto | array_type = ArrayType |
|
static constexpr auto | data_size = buffer_type::data_size |
|
◆ buffer_type
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ value_type
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ buffer_map() [1/3]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
constructor gets a mapping to gpu_buffer
◆ buffer_map() [2/3]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ buffer_map() [3/3]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ ~buffer_map()
template<
GLsizei ArrayType, typename T , GLbitfield Access>
destructor unmaps the buffer
◆ at() [1/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ at() [2/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ back() [1/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ back() [2/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ begin() [1/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ begin() [2/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ end() [1/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ end() [2/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ front() [1/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ front() [2/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ length()
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ offset()
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ operator=() [1/3]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ operator=() [2/3]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ operator=() [3/3]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ operator[]() [1/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ operator[]() [2/2]
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ unmap()
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ access
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ array_type
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ data_size
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ m_buffer
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ m_gpu_mapping
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ m_length
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ m_offset
template<
GLsizei ArrayType, typename T , GLbitfield Access>
◆ m_unmapped
template<
GLsizei ArrayType, typename T , GLbitfield Access>
The documentation for this class was generated from the following file:
- /mnt/data/home/ci/builds/Bicifxyn/0/libs/tatooine2/gl/include/tatooine/gl/buffer.h