Just™ Game Engine
Public Member Functions | List of all members
jng::VertexArray Class Referencefinal

#include <vertex_array.hpp>

Public Member Functions

 VertexArray (const Ref< VertexBuffer > &vbo, const VertexLayout &layout)
 
 ~VertexArray ()
 
void bind () const
 
void unbind () const
 
const Ref< VertexBuffer > & getVertexBuffer () const
 
void setIndexBuffer (const Ref< IndexBuffer > &ibo)
 
const Ref< IndexBuffer > & getIndexBuffer () const
 

Constructor & Destructor Documentation

◆ VertexArray()

jng::VertexArray::VertexArray ( const Ref< VertexBuffer > &  vbo,
const VertexLayout layout 
)

◆ ~VertexArray()

jng::VertexArray::~VertexArray ( )

Member Function Documentation

◆ bind()

void jng::VertexArray::bind ( ) const

◆ getIndexBuffer()

const Ref< IndexBuffer > & jng::VertexArray::getIndexBuffer ( ) const
inline

◆ getVertexBuffer()

const Ref< VertexBuffer > & jng::VertexArray::getVertexBuffer ( ) const
inline

◆ setIndexBuffer()

void jng::VertexArray::setIndexBuffer ( const Ref< IndexBuffer > &  ibo)

◆ unbind()

void jng::VertexArray::unbind ( ) const

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