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) overrideKarma::VulkanVertexArrayvirtual
Bind() const overrideKarma::VulkanVertexArrayvirtual
CleanupKarmaGuiGraphicsPipeline()Karma::VulkanVertexArray
CleanupPipeline()Karma::VulkanVertexArray
Create()Karma::VertexArraystatic
CreateDescriptorPool()Karma::VulkanVertexArray
CreateDescriptorSetLayout()Karma::VulkanVertexArray
CreateDescriptorSets()Karma::VulkanVertexArray
CreateGraphicsPipeline()Karma::VulkanVertexArray
CreateKarmaGuiGraphicsPipeline(VkRenderPass renderPassKG, float windowKGWidth, float windowKGHeight)Karma::VulkanVertexArray
CreatePipelineLayout()Karma::VulkanVertexArray
CreateShaderModule(const std::vector< uint32_t > &code)Karma::VulkanVertexArray
GenerateVulkanVA()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
GetKarmaGuiGraphicsPipeline() const (defined in Karma::VulkanVertexArray)Karma::VulkanVertexArrayinline
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()Karma::VulkanVertexArray
SetIndexBuffer(const std::shared_ptr< IndexBuffer > &indexBuffer) overrideKarma::VulkanVertexArrayvirtual
SetMaterial(std::shared_ptr< Material > material) overrideKarma::VulkanVertexArrayvirtual
SetMesh(std::shared_ptr< Mesh > mesh) overrideKarma::VulkanVertexArrayvirtual
SetShader(std::shared_ptr< Shader > shader) overrideKarma::VulkanVertexArrayvirtual
UnBind() const overrideKarma::VulkanVertexArrayinlinevirtual
UpdateProcessAndSetReadyForSubmission() const overrideKarma::VulkanVertexArrayvirtual
VulkanVertexArray()Karma::VulkanVertexArray
~VertexArray()Karma::VertexArrayinlinevirtual
~VulkanVertexArray()Karma::VulkanVertexArrayvirtual