Tatooine
tatooine::gl::vertexbuffer< Ts > Member List

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

activate_attributes()tatooine::gl::vertexbuffer< Ts >inlinestatic
activate_attributes(std::index_sequence< Is... >, Normalized... normalized) -> voidtatooine::gl::vertexbuffer< Ts >inlineprivatestatic
activate_attributes(Normalized... normalized)tatooine::gl::vertexbuffer< Ts >inlinestatic
array_typetatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >static
at(std::size_t idx)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
at(std::size_t idx) consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
back()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
back() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
begin()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
begin() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
bind() const -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
buffer(buffer_usage usage)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >explicit
buffer(const buffer &other)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
buffer(buffer &&other) noexcepttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
buffer(GLsizei n, buffer_usage usage)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
buffer(GLsizei n, const std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > &initial, buffer_usage usage)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
buffer(const std::vector< std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > > &data, buffer_usage usage)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
capacity() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
clear()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
const_iterator typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
copy(const this_type &other) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
create_handle() -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
data_sizetatooine::gl::vertexbuffer< Ts >static
deactivate_attributes()tatooine::gl::vertexbuffer< Ts >inlinestatic
default_usagetatooine::gl::vertexbuffer< Ts >static
default_valtatooine::gl::id_holder< GLuint >static
destroy_handle() -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
download_data() const -> std::vector< std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
emplace_back(Ts &&...) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
emplace_back(Ts &&... ts) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
empty() const -> booltatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
end()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
end() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
front()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
front() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
gpu_malloc(GLsizei n) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
gpu_malloc(GLsizei n, const std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > &initial) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
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_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
m_capacitytatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >private
m_idtatooine::gl::id_holder< GLuint >private
m_sizetatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >private
m_usagetatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >private
map()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
map() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
map(std::size_t offset, std::size_t length)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
map(std::size_t offset, std::size_t length) consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
num_attributestatooine::gl::vertexbuffer< Ts >static
num_componentstatooine::gl::vertexbuffer< Ts >static
offsetstatooine::gl::vertexbuffer< Ts >static
operator=(this_type const &other) -> auto &tatooine::gl::vertexbuffer< Ts >inline
operator=(this_type &&other) noexcept -> auto &tatooine::gl::vertexbuffer< Ts >inline
buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >::operator=(const buffer &other) -> buffer &tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >::operator=(buffer &&other) noexcept -> buffer &tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >::operator=(const std::vector< std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > > &data) -> buffer &tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
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_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
operator[](std::size_t idx) consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
parent_type typedeftatooine::gl::vertexbuffer< Ts >
pop_back() -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
push_back(Ts const &... ts)tatooine::gl::vertexbuffer< Ts >inline
buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >::push_back(std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > const &) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
read_element_at(std::size_t idx) consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
read_map_type typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
read_only_element_type typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
read_write_element_at(std::size_t idx)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
read_write_element_type typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
read_write_map_type typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
reserve(GLsizei size) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
resize(GLsizei size) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
rmap() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
rwmap()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
set_id(GLuint id)tatooine::gl::id_holder< GLuint >inlineprotected
set_usage(buffer_usage) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
size() consttatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
swap(id_holder &other)tatooine::gl::id_holder< GLuint >inline
this_type typedeftatooine::gl::vertexbuffer< Ts >
typestatooine::gl::vertexbuffer< Ts >static
unbind() -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >static
upload_data(const std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > &data) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
upload_data(const std::vector< std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > > &data) -> voidtatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
value_type typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
vertexbuffer(buffer_usage usage=default_usage)tatooine::gl::vertexbuffer< Ts >inline
vertexbuffer(vertexbuffer const &other)tatooine::gl::vertexbuffer< Ts >inline
vertexbuffer(vertexbuffer &&other) noexcepttatooine::gl::vertexbuffer< Ts >inline
vertexbuffer(std::size_t n, buffer_usage usage=default_usage)tatooine::gl::vertexbuffer< Ts >inline
vertexbuffer(std::size_t n, value_type const &initial, buffer_usage usage=default_usage)tatooine::gl::vertexbuffer< Ts >inline
vertexbuffer(std::vector< value_type > const &data, buffer_usage usage=default_usage)tatooine::gl::vertexbuffer< Ts >inline
vertexbuffer(std::initializer_list< value_type > &&list)tatooine::gl::vertexbuffer< Ts >inline
wmap()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
write_map_type typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
write_only_element_at(std::size_t idx)tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >inline
write_only_element_type typedeftatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
~buffer()tatooine::gl::buffer< GL_ARRAY_BUFFER, std::conditional_t< sizeof...(Ts)==1, head_t< Ts... >, tuple< Ts... > > >
~id_holder()=defaulttatooine::gl::id_holder< GLuint >