Vivid
Loading...
Searching...
No Matches
Vivid::VertexBuffer Class Reference

A class for the VertexBuffer. More...

#include <VertexBuffer.h>

Public Member Functions

 VertexBuffer (std::vector< Vertex > &vertices)
 
void Bind (const std::vector< Vertex > &vertices) const
 
void Unbind () const
 

Static Public Member Functions

static Ref< VertexBufferCreate (std::vector< Vertex > &vertices)
 

Detailed Description

A class for the VertexBuffer.

VertexBuffer is a class that contains the vertices of a mesh. For more information read the OpenGL documentation.

Definition at line 30 of file VertexBuffer.h.

Constructor & Destructor Documentation

◆ VertexBuffer()

Vivid::VertexBuffer::VertexBuffer ( std::vector< Vertex > &  vertices)

Definition at line 6 of file VertexBuffer.cpp.

◆ ~VertexBuffer()

Vivid::VertexBuffer::~VertexBuffer ( )

Definition at line 13 of file VertexBuffer.cpp.

Member Function Documentation

◆ Bind()

void Vivid::VertexBuffer::Bind ( const std::vector< Vertex > &  vertices) const

Definition at line 18 of file VertexBuffer.cpp.

◆ Create()

Ref< VertexBuffer > Vivid::VertexBuffer::Create ( std::vector< Vertex > &  vertices)
static

Definition at line 29 of file VertexBuffer.cpp.

◆ Unbind()

void Vivid::VertexBuffer::Unbind ( ) const

Definition at line 24 of file VertexBuffer.cpp.


The documentation for this class was generated from the following files: