Loading [MathJax]/extensions/tex2jax.js
Tatooine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
tatooine::gl::indexbuffer Member List

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

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