Tatooine
tatooine::gl::atomiccounterbuffer Member List

This is the complete list of members for tatooine::gl::atomiccounterbuffer, including all inherited members.

array_typetatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >static
at(std::size_t idx)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
at(std::size_t idx) consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
atomiccounterbuffer(buffer_usage usage=default_usage)tatooine::gl::atomiccounterbufferexplicit
atomiccounterbuffer(const this_type &other)=defaulttatooine::gl::atomiccounterbuffer
atomiccounterbuffer(this_type &&other) noexcept=defaulttatooine::gl::atomiccounterbuffer
atomiccounterbuffer(GLsizei n, buffer_usage usage=default_usage)tatooine::gl::atomiccounterbufferexplicit
atomiccounterbuffer(GLsizei n, GLuint initial, buffer_usage usage=default_usage)tatooine::gl::atomiccounterbuffer
atomiccounterbuffer(const std::vector< GLuint > &data, buffer_usage usage=default_usage)tatooine::gl::atomiccounterbufferexplicit
atomiccounterbuffer(std::initializer_list< GLuint > &&data)tatooine::gl::atomiccounterbuffer
back()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
back() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
begin()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
begin() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
bind(GLuint i) const -> voidtatooine::gl::atomiccounterbuffer
buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >::bind() const -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
buffer(buffer_usage usage)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >explicit
buffer(const buffer &other)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
buffer(buffer &&other) noexcepttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
buffer(GLsizei n, buffer_usage usage)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
buffer(GLsizei n, const GLuint &initial, buffer_usage usage)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
buffer(const std::vector< GLuint > &data, buffer_usage usage)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
capacity() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
clear()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
const_iterator typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
copy(const this_type &other) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
create_handle() -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
data_sizetatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >static
default_usagetatooine::gl::atomiccounterbufferstatic
default_valtatooine::gl::id_holder< GLuint >static
destroy_handle() -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
download_data() const -> std::vector< GLuint >tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
emplace_back(Ts &&...) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
emplace_back(Ts &&... ts) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
empty() const -> booltatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
end()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
end() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
front()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
front() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
gpu_malloc(GLsizei n) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
gpu_malloc(GLsizei n, const GLuint &initial) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
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_ATOMIC_COUNTER_BUFFER, GLuint >
m_capacitytatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >private
m_idtatooine::gl::id_holder< GLuint >private
m_sizetatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >private
m_usagetatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >private
map()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
map() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
map(std::size_t offset, std::size_t length)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
map(std::size_t offset, std::size_t length) consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
operator=(const this_type &other) -> atomiccounterbuffer &=defaulttatooine::gl::atomiccounterbuffer
operator=(this_type &&other) noexcept -> atomiccounterbuffer &=defaulttatooine::gl::atomiccounterbuffer
buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >::operator=(const buffer &other) -> buffer &tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >::operator=(buffer &&other) noexcept -> buffer &tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >::operator=(const std::vector< GLuint > &data) -> buffer &tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
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_ATOMIC_COUNTER_BUFFER, GLuint >inline
operator[](std::size_t idx) consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
parent_type typedeftatooine::gl::atomiccounterbuffer
pop_back() -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
push_back(GLuint const &) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
read_element_at(std::size_t idx) consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
read_map_type typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
read_only_element_type typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
read_write_element_at(std::size_t idx)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
read_write_element_type typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
read_write_map_type typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
reserve(GLsizei size) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
resize(GLsizei size) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
rmap() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
rwmap()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
set_all_to(GLuint val) -> voidtatooine::gl::atomiccounterbuffer
set_id(GLuint id)tatooine::gl::id_holder< GLuint >inlineprotected
set_usage(buffer_usage) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
size() consttatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
swap(id_holder &other)tatooine::gl::id_holder< GLuint >inline
this_type typedeftatooine::gl::atomiccounterbuffer
to_zero()tatooine::gl::atomiccounterbufferinline
unbind(GLuint i) -> voidtatooine::gl::atomiccounterbufferstatic
buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >::unbind() -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >static
upload_data(const GLuint &data) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
upload_data(const std::vector< GLuint > &data) -> voidtatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
value_type typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
wmap()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
write_map_type typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
write_only_element_at(std::size_t idx)tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >inline
write_only_element_type typedeftatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
~atomiccounterbuffer()=defaulttatooine::gl::atomiccounterbuffer
~buffer()tatooine::gl::buffer< GL_ATOMIC_COUNTER_BUFFER, GLuint >
~id_holder()=defaulttatooine::gl::id_holder< GLuint >