Hana
Loading...
Searching...
No Matches
Hana::OpenGLVertexBuffer Class Reference
Inheritance diagram for Hana::OpenGLVertexBuffer:
Hana::VertexBuffer

Public Member Functions

 OpenGLVertexBuffer (float *vertices, uint32_t size)
 
virtual void Bind () const override
 
virtual void Unbind () const override
 
virtual const BufferLayoutGetLayout () const override
 
virtual void SetLayout (const BufferLayout &layout) override
 

Additional Inherited Members

- Static Public Member Functions inherited from Hana::VertexBuffer
static Ref< VertexBufferCreate (float *vertices, uint32_t size)
 

Member Function Documentation

◆ Bind()

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

Implements Hana::VertexBuffer.

◆ GetLayout()

virtual const BufferLayout & Hana::OpenGLVertexBuffer::GetLayout ( ) const
inlineoverridevirtual

Implements Hana::VertexBuffer.

◆ SetLayout()

virtual void Hana::OpenGLVertexBuffer::SetLayout ( const BufferLayout & layout)
inlineoverridevirtual

Implements Hana::VertexBuffer.

◆ Unbind()

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

Implements Hana::VertexBuffer.


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