Tatooine
tatooine::gl::pixelunpackbuffer< T > Member List

This is the complete list of members for tatooine::gl::pixelunpackbuffer< T >, including all inherited members.

array_typetatooine::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) consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
back()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
back() consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
begin()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
begin() consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
bind() const -> voidtatooine::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) noexcepttatooine::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() consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
clear()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
const_iterator typedeftatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
copy(const this_type &other) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
create_handle() -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
data_sizetatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >static
default_usagetatooine::gl::pixelunpackbuffer< T >static
default_valtatooine::gl::id_holder< GLuint >static
destroy_handle() -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
download_data() const -> std::vector< T >tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
emplace_back(Ts &&...) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
emplace_back(Ts &&... ts) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
empty() const -> booltatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
end()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
end() consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
front()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
front() consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
gpu_malloc(GLsizei n) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
gpu_malloc(GLsizei n, const T &initial) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
id() consttatooine::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)=deletetatooine::gl::id_holder< GLuint >
id_holder(id_holder &&other) noexcepttatooine::gl::id_holder< GLuint >inline
id_ptr()tatooine::gl::id_holder< GLuint >inlineprotected
id_ref() -> auto &tatooine::gl::id_holder< GLuint >inlineprotected
iterator typedeftatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
m_capacitytatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >private
m_idtatooine::gl::id_holder< GLuint >private
m_sizetatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >private
m_usagetatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >private
map()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
map() consttatooine::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) consttatooine::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 &=deletetatooine::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) consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
parent_type typedeftatooine::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() -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
push_back(T const &) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
read_element_at(std::size_t idx) consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
read_map_type typedeftatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
read_only_element_type typedeftatooine::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 typedeftatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
read_write_map_type typedeftatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
reserve(GLsizei size) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
resize(GLsizei size) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
rmap() consttatooine::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) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
size() consttatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
swap(id_holder &other)tatooine::gl::id_holder< GLuint >inline
this_type typedeftatooine::gl::pixelunpackbuffer< T >
unbind() -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >static
upload_data(const T &data) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
upload_data(const std::vector< T > &data) -> voidtatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
value_type typedeftatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
wmap()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >inline
write_map_type typedeftatooine::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 typedeftatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
~buffer()tatooine::gl::buffer< GL_PIXEL_UNPACK_BUFFER, T >
~id_holder()=defaulttatooine::gl::id_holder< GLuint >