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

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::HlslGlobalShaderResourceBindingprivatestatic
bindResourceToGraphicsPipelines(PipelineManager *pPipelineManager, const std::function< std::optional< Error >(Pipeline *pPipeline)> &onBind)ne::HlslGlobalShaderResourceBindingprivatestatic
bindToPipelines(Pipeline *pSpecificPipeline) overridene::HlslGlobalShaderResourceBindingprotectedvirtual
create(Renderer *pRenderer, GlobalShaderResourceBindingManager *pManager, const std::string &sShaderResourceName, const std::array< GpuResource *, FrameResourceManager::getFrameResourceCount()> &vResourcesToBind)ne::GlobalShaderResourceBindingprotectedstatic
getBindedResources() constne::GlobalShaderResourceBindingprotected
getShaderResourceName() constne::GlobalShaderResourceBindingprotected
GlobalShaderResourceBinding (defined in ne::HlslGlobalShaderResourceBinding)ne::HlslGlobalShaderResourceBindingfriend
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::GlobalShaderResourceBindingprotected
HlslGlobalShaderResourceBinding()=delete (defined in ne::HlslGlobalShaderResourceBinding)ne::HlslGlobalShaderResourceBinding
HlslGlobalShaderResourceBinding(GlobalShaderResourceBindingManager *pManager, const std::string &sShaderResourceName, const std::array< GpuResource *, FrameResourceManager::getFrameResourceCount()> &vResourcesToBind)ne::HlslGlobalShaderResourceBindingprotected
operator=(const GlobalShaderResourceBinding &)=delete (defined in ne::GlobalShaderResourceBinding)ne::GlobalShaderResourceBinding
operator=(GlobalShaderResourceBinding &&)=delete (defined in ne::GlobalShaderResourceBinding)ne::GlobalShaderResourceBinding
pManagerne::GlobalShaderResourceBindingprivate
sShaderResourceNamene::GlobalShaderResourceBindingprivate
unregisterBinding()ne::GlobalShaderResourceBindingprotected
vBindedResourcesne::GlobalShaderResourceBindingprivate
~GlobalShaderResourceBinding()=default (defined in ne::GlobalShaderResourceBinding)ne::GlobalShaderResourceBindingvirtual
~HlslGlobalShaderResourceBinding() override (defined in ne::HlslGlobalShaderResourceBinding)ne::HlslGlobalShaderResourceBindingvirtual