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::ShaderDescription
private
definedShaderMacros
ne::ShaderDescription
deserializeShaderIncludeTreeHashes
(const toml::value &data)
ne::ShaderDescription
private
static
from_toml
(const toml::value &data)
ne::ShaderDescription
getConfigurationFileSectionName
()
ne::ShaderDescription
inline
static
getFileHash
(const std::filesystem::path &pathToFile, const std::string &sShaderName)
ne::ShaderDescription
static
into_toml
() const
ne::ShaderDescription
isSerializableDataEqual
(ShaderDescription &other)
ne::ShaderDescription
operator=
(const ShaderDescription &other) noexcept=default
ne::ShaderDescription
operator=
(ShaderDescription &&other) noexcept=default
ne::ShaderDescription
pathToShaderFile
ne::ShaderDescription
sConfigurationFileSectionName
ne::ShaderDescription
inline
private
static
serializeShaderIncludeTree
(const std::filesystem::path &pathToShaderFile, std::string &sCurrentIncludeChain, toml::value &data)
ne::ShaderDescription
private
static
ShaderDescription
()=default (defined in
ne::ShaderDescription
)
ne::ShaderDescription
ShaderDescription
(std::string_view 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=default
ne::ShaderDescription
ShaderDescription
(ShaderDescription &&other) noexcept=default
ne::ShaderDescription
shaderIncludeTreeHashes
ne::ShaderDescription
private
shaderType
ne::ShaderDescription
sInitialIncludeChainText
ne::ShaderDescription
inline
private
static
sShaderEntryFunctionName
ne::ShaderDescription
sShaderName
ne::ShaderDescription
sSourceFileHash
ne::ShaderDescription
private
vertexFormat
ne::ShaderDescription
Generated by
1.9.5