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 |