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

This is the complete list of members for ne::HlslShaderTextureResourceBinding, including all inherited members.

bBindSrvToCubemapFacesne::HlslShaderTextureResourceBindingprivatestatic
changeUsedPipelines(const std::unordered_set< Pipeline * > &pipelinesToUse) overridene::HlslShaderTextureResourceBindingvirtual
copyResourceIndexToRootConstants(PipelineShaderConstantsManager *pShaderConstantsManager, DirectXPso *pUsedPipeline)ne::HlslShaderTextureResourceBindinginline
create(const std::string &sShaderResourceName, const std::unordered_set< Pipeline * > &pipelinesToUse, std::unique_ptr< TextureHandle > pTextureToUse)ne::HlslShaderTextureResourceBindingprivatestatic
getShaderResourceName() constne::ShaderResourceBindingBase
getSrvDescriptorRangeAndRootConstantIndex(DirectXPso *pPipeline, const std::string &sShaderResourceName)ne::HlslShaderTextureResourceBindingprivatestatic
HlslShaderTextureResourceBinding(const std::string &sResourceName, std::unique_ptr< TextureHandle > pTextureToUse, std::unordered_map< DirectXPso *, std::pair< ContinuousDirectXDescriptorRange *, size_t > > &&usedDescriptorRanges)ne::HlslShaderTextureResourceBindingprotected
mtxUsedPipelineDescriptorRangesne::HlslShaderTextureResourceBindingprivate
mtxUsedTexturene::HlslShaderTextureResourceBindingprivate
onAfterAllPipelinesRefreshedResources() overridene::HlslShaderTextureResourceBindingprotectedvirtual
ShaderResourceBindingBase(const std::string &sShaderResourceName)ne::ShaderResourceBindingBaseprotected
ShaderTextureResourceBinding(const std::string &sShaderResourceName)ne::ShaderTextureResourceBindingprotected
ShaderTextureResourceBindingManager (defined in ne::HlslShaderTextureResourceBinding)ne::HlslShaderTextureResourceBindingfriend
sShaderResourceNamene::ShaderResourceBindingBaseprivate
useNewTexture(std::unique_ptr< TextureHandle > pTextureToUse) overridene::HlslShaderTextureResourceBindingvirtual
~HlslShaderTextureResourceBinding() override=default (defined in ne::HlslShaderTextureResourceBinding)ne::HlslShaderTextureResourceBindingvirtual
~ShaderResourceBindingBase()=default (defined in ne::ShaderResourceBindingBase)ne::ShaderResourceBindingBasevirtual
~ShaderTextureResourceBinding() override=default (defined in ne::ShaderTextureResourceBinding)ne::ShaderTextureResourceBindingvirtual