20 #ifndef ANTKEEPER_GL_VERTEX_ARRAY_HPP
21 #define ANTKEEPER_GL_VERTEX_ARRAY_HPP
51 [[nodiscard]]
inline constexpr
const std::vector<vertex_input_attribute>&
attributes() const noexcept
64 std::vector<vertex_input_attribute> m_attributes;
65 unsigned int m_gl_named_array{0};
Graphics pipeline interface.
Vertex arrays describes how vertex input attributes are stored in vertex buffers.
~vertex_array()
Destructs a vertex array.
vertex_array(vertex_array &&)=delete
vertex_array(const vertex_array &)=delete
constexpr const std::vector< vertex_input_attribute > & attributes() const noexcept
Returns the vertex array's vertex input attributes.
vertex_array & operator=(const vertex_array &)=delete
vertex_array & operator=(vertex_array &&)=delete
vertex_array()
Constructs a vertex array.
Graphics library interface.