Karma Engine
|
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 (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
CleanupPipeline() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
Create() (defined in Karma::VertexArray) | 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 (defined in Karma::VulkanVertexArray) | 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 (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
SetMesh(std::shared_ptr< Mesh > mesh) override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
SetShader(std::shared_ptr< Shader > shader) override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
UnBind() const override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | inlinevirtual |
UpdateProcessAndSetReadyForSubmission() const override (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |
VulkanVertexArray() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | |
~VertexArray() (defined in Karma::VertexArray) | Karma::VertexArray | inlinevirtual |
~VulkanVertexArray() (defined in Karma::VulkanVertexArray) | Karma::VulkanVertexArray | virtual |