Hana
Loading...
Searching...
No Matches
Hana::OpenGLVertexArray Class Reference
Inheritance diagram for Hana::OpenGLVertexArray:
Hana::VertexArray

Public Member Functions

virtual void Bind () const override
 
virtual void Unbind () const override
 
virtual void AddVertexBuffer (const Ref< VertexBuffer > &vertexBuffer) override
 
virtual void SetIndexBuffer (const Ref< IndexBuffer > &indexBuffer) override
 
virtual const std::vector< Ref< VertexBuffer > > & GetVertexBuffers () const
 
virtual const Ref< IndexBuffer > & GetIndexBuffer () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Hana::VertexArray
static Ref< VertexArrayCreate ()
 

Member Function Documentation

◆ AddVertexBuffer()

void Hana::OpenGLVertexArray::AddVertexBuffer ( const Ref< VertexBuffer > & vertexBuffer)
overridevirtual

Implements Hana::VertexArray.

◆ Bind()

void Hana::OpenGLVertexArray::Bind ( ) const
overridevirtual

Implements Hana::VertexArray.

◆ GetIndexBuffer()

virtual const Ref< IndexBuffer > & Hana::OpenGLVertexArray::GetIndexBuffer ( ) const
inlinevirtual

Implements Hana::VertexArray.

◆ GetVertexBuffers()

virtual const std::vector< Ref< VertexBuffer > > & Hana::OpenGLVertexArray::GetVertexBuffers ( ) const
inlinevirtual

Implements Hana::VertexArray.

◆ SetIndexBuffer()

void Hana::OpenGLVertexArray::SetIndexBuffer ( const Ref< IndexBuffer > & indexBuffer)
overridevirtual

Implements Hana::VertexArray.

◆ Unbind()

void Hana::OpenGLVertexArray::Unbind ( ) const
overridevirtual

Implements Hana::VertexArray.


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