NAP
ComputeShaderFromFile Member List

This is the complete list of members for ComputeShaderFromFile, including all inherited members.

BaseShader(Core &core)BaseShader
clear()BaseShader
ComputeShader(Core &core)ComputeShader
ComputeShaderFromFile(Core &core)ComputeShaderFromFile
getComputeModule() constComputeShader
getConstantDeclarations() constBaseShader
getDescriptorSetLayout() constBaseShader
getDisplayName() constBaseShader
getSamplerDeclarations() constBaseShader
getSSBODeclarations() constBaseShader
getUBODeclarations() constBaseShader
getWorkGroupSize() constComputeShader
getWorkGroupSizeOverrides() constComputeShader
init(utility::ErrorState &error) overrideComputeShaderFromFilevirtual
initLayout(VkDevice device, nap::utility::ErrorState &errorState)BaseShaderprotected
isIDProperty(rtti::Instance &object, const rtti::Property &property)Objectstatic
load(const std::string &displayName, const std::vector< std::string > &searchPaths, const char *compShader, int compSize, utility::ErrorState &errorState)ComputeShaderprotectedvirtual
mComputePathComputeShaderFromFile
mConstantDeclarationsBaseShaderprotected
mDescriptorSetLayoutBaseShaderprotected
mDisplayNameBaseShaderprotected
mEnableMaxGroupSizeDefaultComputeShader
mIDObject
mRenderServiceBaseShaderprotected
mRestrictModuleIncludesComputeShaderFromFile
mSamplerDeclarationsBaseShaderprotected
mSSBODeclarationsBaseShaderprotected
mUBODeclarationsBaseShaderprotected
Object()Object
Object(Object &)=deleteObject
Object(Object &&)=deleteObject
onDestroy()Objectvirtual
operator=(const Object &)=deleteObject
operator=(Object &&)=deleteObject
Resource()Resource
verifyShaderVariableDeclarations(utility::ErrorState &errorState)BaseShaderprotected
~BaseShader()BaseShadervirtual
~ComputeShader()ComputeShader
~Object()Objectvirtual