array_type | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | static |
at(std::size_t idx) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
at(std::size_t idx) const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
back() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
back() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
begin() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
begin() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
bind() const -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
buffer(buffer_usage usage) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | explicit |
buffer(const buffer &other) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
buffer(buffer &&other) noexcept | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
buffer(GLsizei n, buffer_usage usage) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
buffer(GLsizei n, const T &initial, buffer_usage usage) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
buffer(const std::vector< T > &data, buffer_usage usage) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
capacity() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
clear() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
const_iterator typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
copy(const this_type &other) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
create_handle() -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
data_size | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | static |
default_usage | tatooine::gl::pixelunpackbuffer< T > | static |
default_val | tatooine::gl::id_holder< GLuint > | static |
destroy_handle() -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
download_data() const -> std::vector< T > | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
emplace_back(Ts &&...) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
emplace_back(Ts &&... ts) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
empty() const -> bool | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
end() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
end() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
front() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
front() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
gpu_malloc(GLsizei n) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
gpu_malloc(GLsizei n, const T &initial) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
id() const | tatooine::gl::id_holder< GLuint > | inline |
id_holder() | tatooine::gl::id_holder< GLuint > | inline |
id_holder(GLuint _id) | tatooine::gl::id_holder< GLuint > | inlineexplicit |
id_holder(id_holder const &other)=delete | tatooine::gl::id_holder< GLuint > | |
id_holder(id_holder &&other) noexcept | tatooine::gl::id_holder< GLuint > | inline |
id_ptr() | tatooine::gl::id_holder< GLuint > | inlineprotected |
id_ref() -> auto & | tatooine::gl::id_holder< GLuint > | inlineprotected |
iterator typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
m_capacity | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | private |
m_id | tatooine::gl::id_holder< GLuint > | private |
m_size | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | private |
m_usage | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | private |
map() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
map() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
map(std::size_t offset, std::size_t length) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
map(std::size_t offset, std::size_t length) const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
operator=(const pixelunpackbuffer &other) | tatooine::gl::pixelunpackbuffer< T > | inline |
operator=(pixelunpackbuffer &&other) | tatooine::gl::pixelunpackbuffer< T > | inline |
buffer< GL_PIXEL_UNPACK_BUFFER, T >::operator=(const buffer &other) -> buffer & | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
buffer< GL_PIXEL_UNPACK_BUFFER, T >::operator=(buffer &&other) noexcept -> buffer & | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
buffer< GL_PIXEL_UNPACK_BUFFER, T >::operator=(const std::vector< T > &data) -> buffer & | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
id_holder< GLuint >::operator=(id_holder const &other) -> id_holder &=delete | tatooine::gl::id_holder< GLuint > | |
id_holder< GLuint >::operator=(id_holder &&other) noexcept -> id_holder & | tatooine::gl::id_holder< GLuint > | inline |
operator[](std::size_t idx) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
operator[](std::size_t idx) const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
parent_type typedef | tatooine::gl::pixelunpackbuffer< T > | |
pixelunpackbuffer(buffer_usage usage=default_usage) | tatooine::gl::pixelunpackbuffer< T > | inline |
pixelunpackbuffer(const pixelunpackbuffer &other) | tatooine::gl::pixelunpackbuffer< T > | inline |
pixelunpackbuffer(pixelunpackbuffer &&other) | tatooine::gl::pixelunpackbuffer< T > | inline |
pixelunpackbuffer(size_t n, buffer_usage usage=default_usage) | tatooine::gl::pixelunpackbuffer< T > | inline |
pixelunpackbuffer(size_t n, const T &initial, buffer_usage usage=default_usage) | tatooine::gl::pixelunpackbuffer< T > | inline |
pixelunpackbuffer(const std::vector< T > &data, buffer_usage usage=default_usage) | tatooine::gl::pixelunpackbuffer< T > | inline |
pixelunpackbuffer(std::initializer_list< T > &&list) | tatooine::gl::pixelunpackbuffer< T > | inline |
pop_back() -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
push_back(T const &) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
read_element_at(std::size_t idx) const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
read_map_type typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
read_only_element_type typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
read_write_element_at(std::size_t idx) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
read_write_element_type typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
read_write_map_type typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
reserve(GLsizei size) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
resize(GLsizei size) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
rmap() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
rwmap() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
set_id(GLuint id) | tatooine::gl::id_holder< GLuint > | inlineprotected |
set_usage(buffer_usage) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
size() const | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
swap(id_holder &other) | tatooine::gl::id_holder< GLuint > | inline |
this_type typedef | tatooine::gl::pixelunpackbuffer< T > | |
unbind() -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | static |
upload_data(const T &data) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
upload_data(const std::vector< T > &data) -> void | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
value_type typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
wmap() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
write_map_type typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
write_only_element_at(std::size_t idx) | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | inline |
write_only_element_type typedef | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
~buffer() | tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T > | |
~id_holder()=default | tatooine::gl::id_holder< GLuint > | |