Nameless Engine
|
This is the complete list of members for ne::HlslShaderTextureResource, including all inherited members.
changeUsedPipelines(const std::unordered_set< Pipeline * > &pipelinesToUse) override | ne::HlslShaderTextureResource | virtual |
create(const std::string &sShaderResourceName, const std::unordered_set< Pipeline * > &pipelinesToUse, std::unique_ptr< TextureHandle > pTextureToUse) | ne::HlslShaderTextureResource | privatestatic |
getResourceName() const | ne::ShaderResourceBase | |
HlslShaderTextureResource(const std::string &sResourceName, std::unique_ptr< TextureHandle > pTextureToUse, const std::unordered_map< DirectXPso *, UINT > &rootParameterIndices) | ne::HlslShaderTextureResource | protected |
iSrvDescriptorSize | ne::HlslShaderTextureResource | private |
mtxRootParameterIndices | ne::HlslShaderTextureResource | private |
mtxUsedTexture | ne::HlslShaderTextureResource | private |
onAfterAllPipelinesRefreshedResources() override | ne::HlslShaderTextureResource | protectedvirtual |
pSrvHeap | ne::HlslShaderTextureResource | private |
pTextureSrv | ne::HlslShaderTextureResource | private |
setGraphicsRootDescriptorTableOfOnlyPipeline(const ComPtr< ID3D12GraphicsCommandList > &pCommandList) const | ne::HlslShaderTextureResource | inline |
setGraphicsRootDescriptorTableOfPipeline(const ComPtr< ID3D12GraphicsCommandList > &pCommandList, DirectXPso *pUsedPipeline) const | ne::HlslShaderTextureResource | inline |
ShaderResourceBase(const std::string &sResourceName) | ne::ShaderResourceBase | protected |
ShaderTextureResource(const std::string &sResourceName) | ne::ShaderTextureResource | protected |
ShaderTextureResourceManager (defined in ne::HlslShaderTextureResource) | ne::HlslShaderTextureResource | friend |
sResourceName | ne::ShaderResourceBase | private |
useNewTexture(std::unique_ptr< TextureHandle > pTextureToUse) override | ne::HlslShaderTextureResource | virtual |
~HlslShaderTextureResource() override=default (defined in ne::HlslShaderTextureResource) | ne::HlslShaderTextureResource | virtual |
~ShaderResourceBase()=default (defined in ne::ShaderResourceBase) | ne::ShaderResourceBase | virtual |
~ShaderTextureResource() override=default (defined in ne::ShaderTextureResource) | ne::ShaderTextureResource | virtual |