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

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

changeUsedPipelines(const std::unordered_set< Pipeline * > &pipelinesToUse) overridene::HlslShaderTextureResourcevirtual
create(const std::string &sShaderResourceName, const std::unordered_set< Pipeline * > &pipelinesToUse, std::unique_ptr< TextureHandle > pTextureToUse)ne::HlslShaderTextureResourceprivatestatic
getResourceName() constne::ShaderResourceBase
HlslShaderTextureResource(const std::string &sResourceName, std::unique_ptr< TextureHandle > pTextureToUse, const std::unordered_map< DirectXPso *, UINT > &rootParameterIndices)ne::HlslShaderTextureResourceprotected
iSrvDescriptorSizene::HlslShaderTextureResourceprivate
mtxRootParameterIndicesne::HlslShaderTextureResourceprivate
mtxUsedTexturene::HlslShaderTextureResourceprivate
onAfterAllPipelinesRefreshedResources() overridene::HlslShaderTextureResourceprotectedvirtual
pSrvHeapne::HlslShaderTextureResourceprivate
pTextureSrvne::HlslShaderTextureResourceprivate
setGraphicsRootDescriptorTableOfOnlyPipeline(const ComPtr< ID3D12GraphicsCommandList > &pCommandList) constne::HlslShaderTextureResourceinline
setGraphicsRootDescriptorTableOfPipeline(const ComPtr< ID3D12GraphicsCommandList > &pCommandList, DirectXPso *pUsedPipeline) constne::HlslShaderTextureResourceinline
ShaderResourceBase(const std::string &sResourceName)ne::ShaderResourceBaseprotected
ShaderTextureResource(const std::string &sResourceName)ne::ShaderTextureResourceprotected
ShaderTextureResourceManager (defined in ne::HlslShaderTextureResource)ne::HlslShaderTextureResourcefriend
sResourceNamene::ShaderResourceBaseprivate
useNewTexture(std::unique_ptr< TextureHandle > pTextureToUse) overridene::HlslShaderTextureResourcevirtual
~HlslShaderTextureResource() override=default (defined in ne::HlslShaderTextureResource)ne::HlslShaderTextureResourcevirtual
~ShaderResourceBase()=default (defined in ne::ShaderResourceBase)ne::ShaderResourceBasevirtual
~ShaderTextureResource() override=default (defined in ne::ShaderTextureResource)ne::ShaderTextureResourcevirtual