| bindResource(GpuResource *pResource, const std::string &sShaderResourceName, ComputeResourceUsage usage, bool bUpdateOnlyCurrentFrameResourceDescriptors=false) override | ne::HlslComputeShaderInterface | virtual |
| cbvResources | ne::HlslComputeShaderInterface | protected |
| ComputeShaderInterface (defined in ne::HlslComputeShaderInterface) | ne::HlslComputeShaderInterface | friend |
| ComputeShaderInterface(const ComputeShaderInterface &)=delete (defined in ne::ComputeShaderInterface) | ne::ComputeShaderInterface | |
| ne::ComputeShaderInterface::ComputeShaderInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup) | ne::ComputeShaderInterface | protected |
| createPartiallyInitializedRenderSpecificInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup) | ne::ComputeShaderInterface | protectedstatic |
| createRenderSpecificInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup) | ne::ComputeShaderInterface | protectedstatic |
| createUsingGraphicsQueue(Renderer *pRenderer, const std::string &sCompiledComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup=ComputeExecutionGroup::FIRST) | ne::ComputeShaderInterface | static |
| dispatchOnGraphicsQueue(ID3D12GraphicsCommandList *pCommandList) | ne::HlslComputeShaderInterface | inline |
| executionGroup | ne::ComputeShaderInterface | private |
| executionStage | ne::ComputeShaderInterface | private |
| getComputeShaderName() const | ne::ComputeShaderInterface | |
| getExecutionGroup() const | ne::ComputeShaderInterface | |
| getExecutionStage() const | ne::ComputeShaderInterface | |
| getPipeline() const | ne::ComputeShaderInterface | protected |
| getRenderer() | ne::ComputeShaderInterface | protected |
| getThreadGroupCountX() const | ne::ComputeShaderInterface | inlineprotected |
| getThreadGroupCountY() const | ne::ComputeShaderInterface | inlineprotected |
| getThreadGroupCountZ() const | ne::ComputeShaderInterface | inlineprotected |
| getUsedPipeline() const | ne::ComputeShaderInterface | |
| HlslComputeShaderInterface()=delete (defined in ne::HlslComputeShaderInterface) | ne::HlslComputeShaderInterface | |
| HlslComputeShaderInterface(const HlslComputeShaderInterface &)=delete (defined in ne::HlslComputeShaderInterface) | ne::HlslComputeShaderInterface | |
| HlslComputeShaderInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup) | ne::HlslComputeShaderInterface | protected |
| iCbvSrvUavDescriptorSize | ne::HlslComputeShaderInterface | protected |
| iThreadGroupCountX | ne::ComputeShaderInterface | private |
| iThreadGroupCountY | ne::ComputeShaderInterface | private |
| iThreadGroupCountZ | ne::ComputeShaderInterface | private |
| operator=(const HlslComputeShaderInterface &)=delete (defined in ne::HlslComputeShaderInterface) | ne::HlslComputeShaderInterface | |
| operator=(const ComputeShaderInterface &)=delete (defined in ne::ComputeShaderInterface) | ne::ComputeShaderInterface | |
| pCbvSrvUavHeap | ne::HlslComputeShaderInterface | protected |
| pPipeline | ne::ComputeShaderInterface | private |
| pRenderer | ne::ComputeShaderInterface | private |
| sComputeShaderName | ne::ComputeShaderInterface | private |
| srvResources | ne::HlslComputeShaderInterface | protected |
| submitForExecution(unsigned int iThreadGroupCountX, unsigned int iThreadGroupCountY, unsigned int iThreadGroupCountZ) | ne::ComputeShaderInterface | |
| tableResources | ne::HlslComputeShaderInterface | protected |
| uavResources | ne::HlslComputeShaderInterface | protected |
| ~ComputeShaderInterface() (defined in ne::ComputeShaderInterface) | ne::ComputeShaderInterface | virtual |
| ~HlslComputeShaderInterface() override=default (defined in ne::HlslComputeShaderInterface) | ne::HlslComputeShaderInterface | virtual |