KarmaEngine
Game Engine for practical learning and research purposes
|
This is the complete list of members for Karma::OpenGLVertexArray, including all inherited members.
AddVertexBuffer(const std::shared_ptr< VertexBuffer > &vertexBuffer) override (defined in Karma::OpenGLVertexArray) | Karma::OpenGLVertexArray | virtual |
Bind() const override | Karma::OpenGLVertexArray | virtual |
Create() | Karma::VertexArray | static |
GetIndexBuffer() const override | Karma::OpenGLVertexArray | inlinevirtual |
GetMaterial() const override | Karma::OpenGLVertexArray | inlinevirtual |
GetVertexBuffers() const override | Karma::OpenGLVertexArray | inlinevirtual |
OpenGLVertexArray() | Karma::OpenGLVertexArray | |
SetIndexBuffer(const std::shared_ptr< IndexBuffer > &indexBuffer) override (defined in Karma::OpenGLVertexArray) | Karma::OpenGLVertexArray | virtual |
SetMaterial(std::shared_ptr< Material > material) override | Karma::OpenGLVertexArray | virtual |
SetMesh(std::shared_ptr< Mesh > mesh) override | Karma::OpenGLVertexArray | virtual |
SetShader(std::shared_ptr< Shader > shader) override (defined in Karma::OpenGLVertexArray) | Karma::OpenGLVertexArray | inlinevirtual |
UnBind() const override | Karma::OpenGLVertexArray | virtual |
UpdateProcessAndSetReadyForSubmission() const override | Karma::OpenGLVertexArray | virtual |
~OpenGLVertexArray() | Karma::OpenGLVertexArray | virtual |
~VertexArray() | Karma::VertexArray | inlinevirtual |