NAP
nap
ComputeShader
ComputeShader Member List
This is the complete list of members for
ComputeShader
, including all inherited members.
BaseShader
(Core &core)
BaseShader
clear
()
BaseShader
ComputeShader
(Core &core)
ComputeShader
getComputeModule
() const
ComputeShader
getConstantDeclarations
() const
BaseShader
getDescriptorSetLayout
() const
BaseShader
getDisplayName
() const
BaseShader
getSamplerDeclarations
() const
BaseShader
getSSBODeclarations
() const
BaseShader
getUBODeclarations
() const
BaseShader
getWorkGroupSize
() const
ComputeShader
getWorkGroupSizeOverrides
() const
ComputeShader
init
(utility::ErrorState &errorState)
Object
virtual
initLayout
(VkDevice device, nap::utility::ErrorState &errorState)
BaseShader
protected
isIDProperty
(rtti::Instance &object, const rtti::Property &property)
Object
static
load
(const std::string &displayName, const std::vector< std::string > &searchPaths, const char *compShader, int compSize, utility::ErrorState &errorState)
ComputeShader
protected
virtual
mConstantDeclarations
BaseShader
protected
mDescriptorSetLayout
BaseShader
protected
mDisplayName
BaseShader
protected
mEnableMaxGroupSizeDefault
ComputeShader
mID
Object
mRenderService
BaseShader
protected
mSamplerDeclarations
BaseShader
protected
mSSBODeclarations
BaseShader
protected
mUBODeclarations
BaseShader
protected
Object
()
Object
Object
(Object &)=delete
Object
Object
(Object &&)=delete
Object
onDestroy
()
Object
virtual
operator=
(const Object &)=delete
Object
operator=
(Object &&)=delete
Object
Resource
()
Resource
verifyShaderVariableDeclarations
(utility::ErrorState &errorState)
BaseShader
protected
~BaseShader
()
BaseShader
virtual
~ComputeShader
()
ComputeShader
~Object
()
Object
virtual
Generated by doxygen