|
Nameless Engine
|
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::ShaderPack | privatestatic |
| compileShaderPack(Renderer *pRenderer, const ShaderDescription &shaderDescription) | ne::ShaderPack | static |
| createFromCache(Renderer *pRenderer, const ShaderDescription &shaderDescription, std::optional< ShaderCacheInvalidationReason > &cacheInvalidationReason) | ne::ShaderPack | static |
| getInternalResources() | ne::ShaderPack | |
| getShader(const std::set< ShaderMacro > &shaderConfiguration) | ne::ShaderPack | |
| getShaderName() const | ne::ShaderPack | |
| getShaderType() | ne::ShaderPack | |
| mtxInternalResources | ne::ShaderPack | private |
| operator=(const ShaderPack &)=delete (defined in ne::ShaderPack) | ne::ShaderPack | |
| releaseShaderPackDataFromMemoryIfLoaded() | ne::ShaderPack | |
| ShaderManager (defined in ne::ShaderPack) | ne::ShaderPack | friend |
| 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::ShaderPack | private |
| shaderType | ne::ShaderPack | private |
| sShaderName | ne::ShaderPack | private |
| ~ShaderPack()=default (defined in ne::ShaderPack) | ne::ShaderPack | virtual |