|
luna engine
software engine
|
#include <vulkanVertexArray.h>


Public Member Functions | |
| virtual void | bind () const override |
| virtual void | unbind () const override |
| virtual void | addVertexBuffer (const ref< renderer::vertexBuffer > &vertexBuffer) override |
| virtual void | setIndexBuffer (const ref< renderer::indexBuffer > &indexBuffer) override |
| virtual const std::vector< ref< renderer::vertexBuffer > > & | getVertexBuffers () const override |
| virtual const ref< renderer::indexBuffer > & | getIndexBuffer () const override |
Public Member Functions inherited from luna::renderer::vertexArray | |
| virtual | ~vertexArray () |
| virtual void | bind () const =0 |
| virtual void | unbind () const =0 |
| virtual void | addVertexBuffer (const ref< vertexBuffer > &VertexBuffer)=0 |
| virtual void | setIndexBuffer (const ref< indexBuffer > &IndexBuffer)=0 |
| virtual const std::vector< ref< vertexBuffer > > & | getVertexBuffers () const =0 |
| virtual const ref< indexBuffer > & | getIndexBuffer () const =0 |
Additional Inherited Members | |
Static Public Member Functions inherited from luna::renderer::vertexArray | |
| static ref< vertexArray > | create () |
Protected Attributes inherited from luna::renderer::vertexArray | |
| std::vector< ref< vertexBuffer > > | vertexBuffers |
| ref< indexBuffer > | indexBuffer |
|
overridevirtual |
|
overridevirtual |
Implements luna::renderer::vertexArray.
|
inlineoverridevirtual |
Implements luna::renderer::vertexArray.
|
inlineoverridevirtual |
Implements luna::renderer::vertexArray.
|
overridevirtual |
|
overridevirtual |
Implements luna::renderer::vertexArray.