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

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

bindResource(GpuResource *pResource, const std::string &sShaderResourceName, ComputeResourceUsage usage, bool bUpdateOnlyCurrentFrameResourceDescriptors=false) overridene::GlslComputeShaderInterfacevirtual
ComputeShaderInterface (defined in ne::GlslComputeShaderInterface)ne::GlslComputeShaderInterfacefriend
ComputeShaderInterface(const ComputeShaderInterface &)=delete (defined in ne::ComputeShaderInterface)ne::ComputeShaderInterface
ne::ComputeShaderInterface::ComputeShaderInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup)ne::ComputeShaderInterfaceprotected
createPartiallyInitializedRenderSpecificInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup)ne::ComputeShaderInterfaceprotectedstatic
createRenderSpecificInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup)ne::ComputeShaderInterfaceprotectedstatic
createUsingGraphicsQueue(Renderer *pRenderer, const std::string &sCompiledComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup=ComputeExecutionGroup::FIRST)ne::ComputeShaderInterfacestatic
dispatchOnGraphicsQueue(VkCommandBuffer pCommandBuffer)ne::GlslComputeShaderInterfaceinline
executionGroupne::ComputeShaderInterfaceprivate
executionStagene::ComputeShaderInterfaceprivate
getComputeShaderName() constne::ComputeShaderInterface
getExecutionGroup() constne::ComputeShaderInterface
getExecutionStage() constne::ComputeShaderInterface
getPipeline() constne::ComputeShaderInterfaceprotected
getRenderer()ne::ComputeShaderInterfaceprotected
getThreadGroupCountX() constne::ComputeShaderInterfaceinlineprotected
getThreadGroupCountY() constne::ComputeShaderInterfaceinlineprotected
getThreadGroupCountZ() constne::ComputeShaderInterfaceinlineprotected
getUsedPipeline() constne::ComputeShaderInterface
GlslComputeShaderInterface()=delete (defined in ne::GlslComputeShaderInterface)ne::GlslComputeShaderInterface
GlslComputeShaderInterface(const GlslComputeShaderInterface &)=delete (defined in ne::GlslComputeShaderInterface)ne::GlslComputeShaderInterface
GlslComputeShaderInterface(Renderer *pRenderer, const std::string &sComputeShaderName, ComputeExecutionStage executionStage, ComputeExecutionGroup executionGroup)ne::GlslComputeShaderInterfaceprotected
iThreadGroupCountXne::ComputeShaderInterfaceprivate
iThreadGroupCountYne::ComputeShaderInterfaceprivate
iThreadGroupCountZne::ComputeShaderInterfaceprivate
operator=(const GlslComputeShaderInterface &)=delete (defined in ne::GlslComputeShaderInterface)ne::GlslComputeShaderInterface
operator=(const ComputeShaderInterface &)=delete (defined in ne::ComputeShaderInterface)ne::ComputeShaderInterface
pPipelinene::ComputeShaderInterfaceprivate
pRendererne::ComputeShaderInterfaceprivate
sComputeShaderNamene::ComputeShaderInterfaceprivate
submitForExecution(unsigned int iThreadGroupCountX, unsigned int iThreadGroupCountY, unsigned int iThreadGroupCountZ)ne::ComputeShaderInterface
~ComputeShaderInterface() (defined in ne::ComputeShaderInterface)ne::ComputeShaderInterfacevirtual
~GlslComputeShaderInterface() override=default (defined in ne::GlslComputeShaderInterface)ne::GlslComputeShaderInterfacevirtual