KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma::VulkanVertexArray Member List

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::VulkanVertexArrayvirtual
Bind() const overrideKarma::VulkanVertexArrayvirtual
CleanupPipeline() (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArray
Create()Karma::VertexArraystatic
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::VulkanVertexArrayinline
GetGraphicsPipeline() const (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayinline
GetGraphicsPipelineLayout() const (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayinline
GetIndexBuffer() const override (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayinlinevirtual
GetMaterial() const overrideKarma::VulkanVertexArrayinlinevirtual
GetShader() const (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayinline
GetVertexBuffer() const (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayinline
GetVertexBuffers() const override (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayinlinevirtual
RecreateVulkanVA() (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArray
SetIndexBuffer(const std::shared_ptr< IndexBuffer > &indexBuffer) override (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayvirtual
SetMaterial(std::shared_ptr< Material > material) overrideKarma::VulkanVertexArrayvirtual
SetMesh(std::shared_ptr< Mesh > mesh) overrideKarma::VulkanVertexArrayvirtual
SetShader(std::shared_ptr< Shader > shader) override (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayvirtual
UnBind() const overrideKarma::VulkanVertexArrayinlinevirtual
UpdateProcessAndSetReadyForSubmission() const overrideKarma::VulkanVertexArrayvirtual
VulkanVertexArray() (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArray
~VertexArray()Karma::VertexArrayinlinevirtual
~VulkanVertexArray() (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayvirtual