| 
    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 |