|
Nameless Engine
|
This is the complete list of members for ne::PipelineManager, including all inherited members.
| bindBuffersToAllVulkanPipelinesIfUsed(const std::array< GpuResource *, FrameResourceManager::getFrameResourceCount()> &vResources, const std::string &sShaderResourceName, VkDescriptorType descriptorType) | ne::PipelineManager | |
| bindImageToAllVulkanPipelinesIfUsed(GpuResource *pImageResourceToBind, const std::string &sShaderResourceName, VkDescriptorType descriptorType, VkImageLayout imageLayout, VkSampler pSampler) | ne::PipelineManager | |
| computePipelines | ne::PipelineManager | private |
| ComputeShaderInterface (defined in ne::PipelineManager) | ne::PipelineManager | friend |
| createGraphicsPipelineForMaterial(std::unordered_map< std::string, ShaderPipelines > &pipelines, const std::string &sShaderNames, const std::set< ShaderMacro > ¯osToUse, std::unique_ptr< PipelineConfiguration > pPipelineConfiguration, Material *pMaterial) | ne::PipelineManager | private |
| DelayedPipelineResourcesCreation (defined in ne::PipelineManager) | ne::PipelineManager | friend |
| findOrCreatePipeline(std::unordered_map< std::string, ShaderPipelines > &pipelines, const std::string &sKeyToLookFor, const std::set< ShaderMacro > ¯osToLookFor, std::unique_ptr< PipelineConfiguration > pPipelineConfiguration, Material *pMaterial) | ne::PipelineManager | private |
| getComputeShadersForGraphicsQueueExecution() | ne::PipelineManager | inline |
| getCurrentComputePipelineCount() | ne::PipelineManager | |
| getCurrentGraphicsPipelineCount() | ne::PipelineManager | |
| getGraphicsPipelineForMaterial(std::unique_ptr< PipelineConfiguration > pPipelineConfiguration, Material *pMaterial) | ne::PipelineManager | |
| getGraphicsPipelines() | ne::PipelineManager | inline |
| getRenderer() const | ne::PipelineManager | |
| mtxGraphicsPipelines | ne::PipelineManager | private |
| onPipelineNoLongerUsedByComputeShaderInterface(const std::string &sComputeShaderName, ComputeShaderInterface *pComputeShaderInterface) | ne::PipelineManager | private |
| onPipelineNoLongerUsedByMaterial(const std::string &sPipelineIdentifier) | ne::PipelineManager | private |
| operator=(const PipelineManager &)=delete (defined in ne::PipelineManager) | ne::PipelineManager | |
| Pipeline (defined in ne::PipelineManager) | ne::PipelineManager | friend |
| PipelineManager(Renderer *pRenderer) | ne::PipelineManager | |
| PipelineManager()=delete (defined in ne::PipelineManager) | ne::PipelineManager | |
| PipelineManager(const PipelineManager &)=delete (defined in ne::PipelineManager) | ne::PipelineManager | |
| pRenderer | ne::PipelineManager | private |
| recreateGraphicsPipelinesResources() | ne::PipelineManager | |
| ~PipelineManager() | ne::PipelineManager | virtual |