| __DeclareSingleton(VkPipelineDatabase) | Vulkan::VkPipelineDatabase | private |
| cache | Vulkan::VkPipelineDatabase | private |
| CreatePipeline(const CoreGraphics::PassId pass, const uint32_t subpass, const CoreGraphics::ShaderProgramId program, const CoreGraphics::InputAssemblyKey inputAssembly, const VkGraphicsPipelineCreateInfo &shaderInfo) | Vulkan::VkPipelineDatabase | |
| ct1 | Vulkan::VkPipelineDatabase | private |
| ct2 | Vulkan::VkPipelineDatabase | private |
| ct3 | Vulkan::VkPipelineDatabase | private |
| ct4 | Vulkan::VkPipelineDatabase | private |
| currentInputAssembly | Vulkan::VkPipelineDatabase | private |
| currentPass | Vulkan::VkPipelineDatabase | private |
| currentPipeline | Vulkan::VkPipelineDatabase | private |
| currentShaderInfo | Vulkan::VkPipelineDatabase | private |
| currentShaderProgram | Vulkan::VkPipelineDatabase | private |
| currentSubpass | Vulkan::VkPipelineDatabase | private |
| currentVertexLayout | Vulkan::VkPipelineDatabase | private |
| dev | Vulkan::VkPipelineDatabase | private |
| Discard() | Vulkan::VkPipelineDatabase | |
| GetCompiledPipeline() | Vulkan::VkPipelineDatabase | |
| GetCompiledPipeline(const CoreGraphics::PassId pass, const uint32_t subpass, const CoreGraphics::ShaderProgramId program, const CoreGraphics::InputAssemblyKey inputAssembly, const VkGraphicsPipelineCreateInfo &shaderInfo) | Vulkan::VkPipelineDatabase | |
| InputAssemblyLevel enum value | Vulkan::VkPipelineDatabase | |
| PassLevel enum value | Vulkan::VkPipelineDatabase | |
| PipelineLevel enum value | Vulkan::VkPipelineDatabase | |
| RecreatePipelines() | Vulkan::VkPipelineDatabase | |
| Reload(const CoreGraphics::ShaderProgramId id) | Vulkan::VkPipelineDatabase | |
| Reset() | Vulkan::VkPipelineDatabase | |
| SetInputAssembly(const CoreGraphics::InputAssemblyKey key) | Vulkan::VkPipelineDatabase | |
| SetPass(const CoreGraphics::PassId pass) | Vulkan::VkPipelineDatabase | |
| SetShader(const CoreGraphics::ShaderProgramId program, const VkGraphicsPipelineCreateInfo &shaderInfo) | Vulkan::VkPipelineDatabase | |
| SetSubpass(uint32_t subpass) | Vulkan::VkPipelineDatabase | |
| Setup(const VkDevice dev, const VkPipelineCache cache) | Vulkan::VkPipelineDatabase | |
| ShaderLevel enum value | Vulkan::VkPipelineDatabase | |
| StateLevel enum name | Vulkan::VkPipelineDatabase | |
| SubpassLevel enum value | Vulkan::VkPipelineDatabase | |
| tier1 | Vulkan::VkPipelineDatabase | private |
| tierNodeAllocator | Vulkan::VkPipelineDatabase | private |
| VertexLayoutLevel enum value | Vulkan::VkPipelineDatabase | |
| VkPipelineDatabase() | Vulkan::VkPipelineDatabase | |
| ~VkPipelineDatabase() | Vulkan::VkPipelineDatabase | virtual |