|
Nameless Engine
|
This is the complete list of members for ne::HlslGlobalShaderResourceBinding, including all inherited members.
| bindResourcesToPipeline(const std::array< DirectXResource *, FrameResourceManager::getFrameResourceCount()> &vResourcesToBind, DirectXDescriptorType bindingType, Pipeline *pPipeline, const std::string &sShaderResourceName) | ne::HlslGlobalShaderResourceBinding | privatestatic |
| bindResourceToGraphicsPipelines(PipelineManager *pPipelineManager, const std::function< std::optional< Error >(Pipeline *pPipeline)> &onBind) | ne::HlslGlobalShaderResourceBinding | privatestatic |
| bindToPipelines(Pipeline *pSpecificPipeline) override | ne::HlslGlobalShaderResourceBinding | protectedvirtual |
| create(Renderer *pRenderer, GlobalShaderResourceBindingManager *pManager, const std::string &sShaderResourceName, const std::array< GpuResource *, FrameResourceManager::getFrameResourceCount()> &vResourcesToBind) | ne::GlobalShaderResourceBinding | protectedstatic |
| getBindedResources() const | ne::GlobalShaderResourceBinding | protected |
| getShaderResourceName() const | ne::GlobalShaderResourceBinding | protected |
| GlobalShaderResourceBinding (defined in ne::HlslGlobalShaderResourceBinding) | ne::HlslGlobalShaderResourceBinding | friend |
| GlobalShaderResourceBinding(const GlobalShaderResourceBinding &)=delete (defined in ne::GlobalShaderResourceBinding) | ne::GlobalShaderResourceBinding | |
| GlobalShaderResourceBinding(GlobalShaderResourceBinding &&)=delete (defined in ne::GlobalShaderResourceBinding) | ne::GlobalShaderResourceBinding | |
| ne::GlobalShaderResourceBinding::GlobalShaderResourceBinding(GlobalShaderResourceBindingManager *pManager, const std::string &sShaderResourceName, const std::array< GpuResource *, FrameResourceManager::getFrameResourceCount()> &vResourcesToBind) | ne::GlobalShaderResourceBinding | protected |
| HlslGlobalShaderResourceBinding()=delete (defined in ne::HlslGlobalShaderResourceBinding) | ne::HlslGlobalShaderResourceBinding | |
| HlslGlobalShaderResourceBinding(GlobalShaderResourceBindingManager *pManager, const std::string &sShaderResourceName, const std::array< GpuResource *, FrameResourceManager::getFrameResourceCount()> &vResourcesToBind) | ne::HlslGlobalShaderResourceBinding | protected |
| operator=(const GlobalShaderResourceBinding &)=delete (defined in ne::GlobalShaderResourceBinding) | ne::GlobalShaderResourceBinding | |
| operator=(GlobalShaderResourceBinding &&)=delete (defined in ne::GlobalShaderResourceBinding) | ne::GlobalShaderResourceBinding | |
| pManager | ne::GlobalShaderResourceBinding | private |
| sShaderResourceName | ne::GlobalShaderResourceBinding | private |
| unregisterBinding() | ne::GlobalShaderResourceBinding | protected |
| vBindedResources | ne::GlobalShaderResourceBinding | private |
| ~GlobalShaderResourceBinding()=default (defined in ne::GlobalShaderResourceBinding) | ne::GlobalShaderResourceBinding | virtual |
| ~HlslGlobalShaderResourceBinding() override (defined in ne::HlslGlobalShaderResourceBinding) | ne::HlslGlobalShaderResourceBinding | virtual |