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

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

addEngineMacrosToShaderDescription(ShaderDescription &description, const std::set< ShaderMacro > &shaderConfigurationMacros, Renderer *pRenderer)ne::ShaderPackprivatestatic
compileShaderPack(Renderer *pRenderer, const ShaderDescription &shaderDescription)ne::ShaderPackstatic
createFromCache(Renderer *pRenderer, const ShaderDescription &shaderDescription, std::optional< ShaderCacheInvalidationReason > &cacheInvalidationReason)ne::ShaderPackstatic
getInternalResources()ne::ShaderPack
getShader(const std::set< ShaderMacro > &additionalConfiguration, std::set< ShaderMacro > &fullShaderConfiguration)ne::ShaderPack
getShaderName() constne::ShaderPack
getShaderType()ne::ShaderPack
mtxInternalResourcesne::ShaderPackprivate
operator=(const ShaderPack &)=delete (defined in ne::ShaderPack)ne::ShaderPack
releaseShaderPackDataFromMemoryIfLoaded()ne::ShaderPack
setRendererConfiguration(const std::set< ShaderMacro > &renderConfiguration)ne::ShaderPackprivate
ShaderManager (defined in ne::ShaderPack)ne::ShaderPackfriend
ShaderPack()=delete (defined in ne::ShaderPack)ne::ShaderPack
ShaderPack(const ShaderPack &)=delete (defined in ne::ShaderPack)ne::ShaderPack
ShaderPack(const std::string &sShaderName, ShaderType shaderType)ne::ShaderPackprivate
shaderTypene::ShaderPackprivate
sShaderNamene::ShaderPackprivate
~ShaderPack()=default (defined in ne::ShaderPack)ne::ShaderPackvirtual