◆ AddVertexBuffer()
void Karma::OpenGLVertexArray::AddVertexBuffer |
( |
const std::shared_ptr< VertexBuffer > & | vertexBuffer | ) |
|
|
overridevirtual |
◆ Bind()
void Karma::OpenGLVertexArray::Bind |
( |
| ) |
const |
|
overridevirtual |
◆ GetIndexBuffer()
virtual const IndexBuffer * Karma::OpenGLVertexArray::GetIndexBuffer |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetMaterial()
virtual std::shared_ptr< Material > Karma::OpenGLVertexArray::GetMaterial |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetVertexBuffers()
virtual const std::vector< std::shared_ptr< VertexBuffer > > & Karma::OpenGLVertexArray::GetVertexBuffers |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ SetIndexBuffer()
void Karma::OpenGLVertexArray::SetIndexBuffer |
( |
const std::shared_ptr< IndexBuffer > & | indexBuffer | ) |
|
|
overridevirtual |
◆ SetMaterial()
void Karma::OpenGLVertexArray::SetMaterial |
( |
std::shared_ptr< Material > | material | ) |
|
|
overridevirtual |
◆ SetMesh()
void Karma::OpenGLVertexArray::SetMesh |
( |
std::shared_ptr< Mesh > | mesh | ) |
|
|
overridevirtual |
◆ SetShader()
virtual void Karma::OpenGLVertexArray::SetShader |
( |
std::shared_ptr< Shader > | shader | ) |
|
|
inlineoverridevirtual |
◆ UnBind()
void Karma::OpenGLVertexArray::UnBind |
( |
| ) |
const |
|
overridevirtual |
◆ UpdateProcessAndSetReadyForSubmission()
void Karma::OpenGLVertexArray::UpdateProcessAndSetReadyForSubmission |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: