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

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

calculateShaderIncludeTreeHashes()ne::ShaderDescriptionprivate
definedShaderMacrosne::ShaderDescription
deserializeShaderIncludeTreeHashes(const toml::value &data)ne::ShaderDescriptionprivatestatic
from_toml(const toml::value &data)ne::ShaderDescription
getConfigurationFileSectionName()ne::ShaderDescriptioninlinestatic
getFileHash(const std::filesystem::path &pathToFile, const std::string &sShaderName)ne::ShaderDescriptionstatic
into_toml() constne::ShaderDescription
isSerializableDataEqual(ShaderDescription &other)ne::ShaderDescription
operator=(const ShaderDescription &other) noexcept=defaultne::ShaderDescription
operator=(ShaderDescription &&other) noexcept=defaultne::ShaderDescription
pathToShaderFilene::ShaderDescription
sConfigurationFileSectionNamene::ShaderDescriptioninlineprivatestatic
serializeShaderIncludeTree(const std::filesystem::path &pathToShaderFile, std::string &sCurrentIncludeChain, toml::value &data)ne::ShaderDescriptionprivatestatic
ShaderDescription()=default (defined in ne::ShaderDescription)ne::ShaderDescription
ShaderDescription(const std::string &sShaderName, const std::filesystem::path &pathToShaderFile, ShaderType shaderType, std::optional< VertexFormat > vertexFormat, const std::string &sShaderEntryFunctionName, const std::unordered_map< std::string, std::string > &definedShaderMacros)ne::ShaderDescription
ShaderDescription(const ShaderDescription &other) noexcept=defaultne::ShaderDescription
ShaderDescription(ShaderDescription &&other) noexcept=defaultne::ShaderDescription
shaderIncludeTreeHashesne::ShaderDescriptionprivate
shaderTypene::ShaderDescription
sInitialIncludeChainTextne::ShaderDescriptioninlineprivatestatic
sShaderEntryFunctionNamene::ShaderDescription
sShaderNamene::ShaderDescription
sSourceFileHashne::ShaderDescriptionprivate
vertexFormatne::ShaderDescription