Nameless Engine
Loading...
Searching...
No Matches
ne::PipelineManager Member List

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
computePipelinesne::PipelineManagerprivate
ComputeShaderInterface (defined in ne::PipelineManager)ne::PipelineManagerfriend
createGraphicsPipelineForMaterial(std::unordered_map< std::string, ShaderPipelines > &pipelines, const std::string &sShaderNames, const std::set< ShaderMacro > &macrosToUse, std::unique_ptr< PipelineConfiguration > pPipelineConfiguration, Material *pMaterial)ne::PipelineManagerprivate
DelayedPipelineResourcesCreation (defined in ne::PipelineManager)ne::PipelineManagerfriend
findOrCreatePipeline(std::unordered_map< std::string, ShaderPipelines > &pipelines, const std::string &sKeyToLookFor, const std::set< ShaderMacro > &macrosToLookFor, std::unique_ptr< PipelineConfiguration > pPipelineConfiguration, Material *pMaterial)ne::PipelineManagerprivate
getComputeShadersForGraphicsQueueExecution()ne::PipelineManagerinline
getCurrentComputePipelineCount()ne::PipelineManager
getCurrentGraphicsPipelineCount()ne::PipelineManager
getGraphicsPipelineForMaterial(std::unique_ptr< PipelineConfiguration > pPipelineConfiguration, Material *pMaterial)ne::PipelineManager
getGraphicsPipelines()ne::PipelineManagerinline
getRenderer() constne::PipelineManager
mtxGraphicsPipelinesne::PipelineManagerprivate
onPipelineNoLongerUsedByComputeShaderInterface(const std::string &sComputeShaderName, ComputeShaderInterface *pComputeShaderInterface)ne::PipelineManagerprivate
onPipelineNoLongerUsedByMaterial(const std::string &sPipelineIdentifier)ne::PipelineManagerprivate
operator=(const PipelineManager &)=delete (defined in ne::PipelineManager)ne::PipelineManager
Pipeline (defined in ne::PipelineManager)ne::PipelineManagerfriend
PipelineManager(Renderer *pRenderer)ne::PipelineManager
PipelineManager()=delete (defined in ne::PipelineManager)ne::PipelineManager
PipelineManager(const PipelineManager &)=delete (defined in ne::PipelineManager)ne::PipelineManager
pRendererne::PipelineManagerprivate
recreateGraphicsPipelinesResources()ne::PipelineManager
~PipelineManager()ne::PipelineManagervirtual