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

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

checkCachedAdditionalCompilationResultsInfo(ConfigManager &cacheMetadataConfigManager, std::optional< ShaderCacheInvalidationReason > &cacheInvalidationReason) overridene::GlslShaderprotectedvirtual
compileRenderDependentShader(Renderer *pRenderer, const std::filesystem::path &shaderCacheDirectory, const std::string &sConfiguration, const ShaderDescription &shaderDescription)ne::Shaderprivatestatic
compileShader(Renderer *pRenderer, const std::filesystem::path &cacheDirectory, const std::string &sConfiguration, const ShaderDescription &shaderDescription)ne::GlslShaderstatic
compileShaderToBytecode(const ShaderDescription &shaderDescription)ne::GlslShaderstatic
convertShaderTypeToShadercShaderKind(ShaderType shaderType)ne::GlslShaderprivatestatic
createFromCache(Renderer *pRenderer, const std::filesystem::path &pathToCompiledShaderBytecode, ShaderDescription &shaderDescription, const std::string &sShaderNameWithoutConfiguration, std::optional< ShaderCacheInvalidationReason > &cacheInvalidationReason)ne::Shaderstatic
createRenderDependentShaderFromCache(Renderer *pRenderer, const std::filesystem::path &pathToSourceShaderFile, const std::filesystem::path &pathToCompiledShaderBytecode, const std::string &sShaderName, ShaderType shaderType, std::optional< VertexFormat > vertexFormat)ne::Shaderprivatestatic
getCompiledBytecode()ne::GlslShader
getCurrentAmountOfShadersInMemory()ne::Shaderstatic
getDescriptorSetLayoutInfo()ne::GlslShader
getFrameConstantsShaderResourceName()ne::Shaderinlinestatic
getPathToCompiledShader()ne::Shaderprotected
getRenderer() constne::Shaderprotected
getShaderName() constne::Shader
getShaderType() constne::Shader
getVertexFormat() constne::Shader
GlslShader(Renderer *pRenderer, std::filesystem::path pathToCompiledShader, const std::string &sShaderName, ShaderType shaderType, const std::optional< VertexFormat > &vertexFormat)ne::GlslShader
GlslShader()=delete (defined in ne::GlslShader)ne::GlslShader
GlslShader(const GlslShader &)=delete (defined in ne::GlslShader)ne::GlslShader
loadShaderDataFromDiskIfNotLoaded()ne::GlslShaderprivate
mtxDescriptorSetLayoutInfone::GlslShaderprivate
mtxSpirvBytecodene::GlslShaderprivate
notifyShaderBytecodeLoadedIntoMemory()ne::Shaderprotectedstatic
notifyShaderBytecodeReleasedFromMemory()ne::Shaderprotectedstatic
operator=(const GlslShader &)=delete (defined in ne::GlslShader)ne::GlslShader
operator=(const Shader &)=delete (defined in ne::Shader)ne::Shader
optionalVertexFormatne::Shaderprivate
pathToCompiledShaderne::Shaderprivate
pFrameConstantBufferNamene::Shaderprivatestatic
pRendererne::Shaderprivate
releaseShaderDataFromMemoryIfLoaded() overridene::GlslShadervirtual
saveAdditionalCompilationResultsInfo(ConfigManager &cacheMetadataConfigManager) overridene::GlslShaderprotectedvirtual
sCompiledBytecodeHashKeyNamene::Shaderinlineprivatestatic
sDescriptorSetLayoutSectionNamene::GlslShaderinlineprivatestatic
Shader()=delete (defined in ne::Shader)ne::Shader
Shader(const Shader &)=delete (defined in ne::Shader)ne::Shader
Shader(Renderer *pRenderer, std::filesystem::path pathToCompiledShader, const std::string &sShaderName, ShaderType shaderType, std::optional< VertexFormat > vertexFormat)ne::Shaderprotected
shaderTypene::Shaderprivate
sShaderNamene::Shaderprivate
~GlslShader() override=default (defined in ne::GlslShader)ne::GlslShadervirtual
~Shader()=default (defined in ne::Shader)ne::Shadervirtual