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 |