|
StapleGL
Header-only C++20 OpenGL wrapper
|
This is the complete list of members for staplegl::vertex_buffer, including all inherited members.
| apply(const std::function< void(std::span< T > vertices)> &func, driver_access_specifier access_specifier=staplegl::READ_WRITE) noexcept | staplegl::vertex_buffer | |
| bind() const | staplegl::vertex_buffer | inline |
| draw_hint() const noexcept -> driver_draw_hint | staplegl::vertex_buffer | inline |
| id() const noexcept -> std::uint32_t | staplegl::vertex_buffer | inline |
| layout() const -> const vertex_buffer_layout & | staplegl::vertex_buffer | |
| m_hint | staplegl::vertex_buffer | protected |
| m_id | staplegl::vertex_buffer | protected |
| m_layout | staplegl::vertex_buffer | protected |
| m_size | staplegl::vertex_buffer | protected |
| operator=(const vertex_buffer &) -> vertex_buffer &=delete | staplegl::vertex_buffer | |
| operator=(vertex_buffer &&other) noexcept -> vertex_buffer & | staplegl::vertex_buffer | inline |
| set_data(std::span< const float > vertices) const noexcept | staplegl::vertex_buffer | inline |
| set_data(std::span< const float > vertices, driver_draw_hint hint) const noexcept | staplegl::vertex_buffer | inline |
| set_layout(const vertex_buffer_layout &layout) | staplegl::vertex_buffer | inline |
| size() const noexcept -> std::size_t | staplegl::vertex_buffer | inline |
| size_bytes() const noexcept -> std::size_t | staplegl::vertex_buffer | inline |
| unbind() | staplegl::vertex_buffer | inlinestatic |
| vertex_buffer(std::span< const float > vertices) noexcept | staplegl::vertex_buffer | inline |
| vertex_buffer(std::span< const float > vertices, driver_draw_hint hint) noexcept | staplegl::vertex_buffer | inline |
| vertex_buffer(std::span< const float > vertices, vertex_buffer_layout &&layout) noexcept | staplegl::vertex_buffer | inline |
| vertex_buffer(std::span< const float > vertices, vertex_buffer_layout &&layout, driver_draw_hint hint) noexcept | staplegl::vertex_buffer | inline |
| vertex_buffer(const vertex_buffer &)=delete | staplegl::vertex_buffer | |
| vertex_buffer(vertex_buffer &&other) noexcept | staplegl::vertex_buffer | inline |
| ~vertex_buffer() | staplegl::vertex_buffer | inline |