Nameless Engine
|
This is the complete list of members for ne::HlslShaderTextureResourceBinding, including all inherited members.
bBindSrvToCubemapFaces | ne::HlslShaderTextureResourceBinding | privatestatic |
changeUsedPipelines(const std::unordered_set< Pipeline * > &pipelinesToUse) override | ne::HlslShaderTextureResourceBinding | virtual |
copyResourceIndexToRootConstants(PipelineShaderConstantsManager *pShaderConstantsManager, DirectXPso *pUsedPipeline) | ne::HlslShaderTextureResourceBinding | inline |
create(const std::string &sShaderResourceName, const std::unordered_set< Pipeline * > &pipelinesToUse, std::unique_ptr< TextureHandle > pTextureToUse) | ne::HlslShaderTextureResourceBinding | privatestatic |
getShaderResourceName() const | ne::ShaderResourceBindingBase | |
getSrvDescriptorRangeAndRootConstantIndex(DirectXPso *pPipeline, const std::string &sShaderResourceName) | ne::HlslShaderTextureResourceBinding | privatestatic |
HlslShaderTextureResourceBinding(const std::string &sResourceName, std::unique_ptr< TextureHandle > pTextureToUse, std::unordered_map< DirectXPso *, std::pair< ContinuousDirectXDescriptorRange *, size_t > > &&usedDescriptorRanges) | ne::HlslShaderTextureResourceBinding | protected |
mtxUsedPipelineDescriptorRanges | ne::HlslShaderTextureResourceBinding | private |
mtxUsedTexture | ne::HlslShaderTextureResourceBinding | private |
onAfterAllPipelinesRefreshedResources() override | ne::HlslShaderTextureResourceBinding | protectedvirtual |
ShaderResourceBindingBase(const std::string &sShaderResourceName) | ne::ShaderResourceBindingBase | protected |
ShaderTextureResourceBinding(const std::string &sShaderResourceName) | ne::ShaderTextureResourceBinding | protected |
ShaderTextureResourceBindingManager (defined in ne::HlslShaderTextureResourceBinding) | ne::HlslShaderTextureResourceBinding | friend |
sShaderResourceName | ne::ShaderResourceBindingBase | private |
useNewTexture(std::unique_ptr< TextureHandle > pTextureToUse) override | ne::HlslShaderTextureResourceBinding | virtual |
~HlslShaderTextureResourceBinding() override=default (defined in ne::HlslShaderTextureResourceBinding) | ne::HlslShaderTextureResourceBinding | virtual |
~ShaderResourceBindingBase()=default (defined in ne::ShaderResourceBindingBase) | ne::ShaderResourceBindingBase | virtual |
~ShaderTextureResourceBinding() override=default (defined in ne::ShaderTextureResourceBinding) | ne::ShaderTextureResourceBinding | virtual |