|
KarmaEngine
Game Engine for practical learning and research purposes
|
This is the complete list of members for Karma::VulkanVertexArray, including all inherited members.
| AddVertexBuffer(const std::shared_ptr< VertexBuffer > &vertexBuffer) override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
| Bind() const override | Karma::VulkanVertexArray | virtual |
| CleanupPipeline() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| Create() | Karma::VertexArray | static |
| CreateDescriptorPool() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| CreateDescriptorSetLayout() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| CreateDescriptorSets() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| CreateExternalViewPort(float startX, float startY, float width, float height) (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| CreateGraphicsPipeline() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| CreatePipelineLayout() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| CreateShaderModule(const std::vector< uint32_t > &code) (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| GenerateVulkanVA() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| GetDescriptorSets() const (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inline |
| GetGraphicsPipeline() const (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inline |
| GetGraphicsPipelineLayout() const (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inline |
| GetIndexBuffer() const override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inlinevirtual |
| GetMaterial() const override | Karma::VulkanVertexArray | inlinevirtual |
| GetShader() const (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inline |
| GetVertexBuffer() const (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inline |
| GetVertexBuffers() const override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inlinevirtual |
| RecreateVulkanVA() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| SetIndexBuffer(const std::shared_ptr< IndexBuffer > &indexBuffer) override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
| SetMaterial(std::shared_ptr< Material > material) override | Karma::VulkanVertexArray | virtual |
| SetMesh(std::shared_ptr< Mesh > mesh) override | Karma::VulkanVertexArray | virtual |
| SetShader(std::shared_ptr< Shader > shader) override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
| UnBind() const override | Karma::VulkanVertexArray | inlinevirtual |
| UpdateProcessAndSetReadyForSubmission() const override | Karma::VulkanVertexArray | virtual |
| VulkanVertexArray() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
| ~VertexArray() | Karma::VertexArray | inlinevirtual |
| ~VulkanVertexArray() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |