Class VertexArray

Inheritance Relationships

Base Types

Class Documentation

class VertexArray : public GraphicsResource<VertexArray>, public ramus::OpenGLResource<VertexArray>

Public Functions

VertexArray()
~VertexArray()
VertexArray(const VertexArray&) = delete
VertexArray &operator=(const VertexArray&) = delete
void AddVertexBuffer(const std::shared_ptr<VertexBuffer> &vbo)
void SetIndexBuffer(const std::shared_ptr<IndexBuffer> &ibo)
void Bind() const
void Unbind() const
VertexArray()
~VertexArray()
VertexArray(const VertexArray&) = delete
VertexArray &operator=(const VertexArray&) = delete
void AddVertexBuffer(const std::shared_ptr<OpenGLVertexBuffer> &vbo)
void SetIndexBuffer(const std::shared_ptr<OpenGLIndexBuffer> &ibo)
void Bind() const
void Unbind() const