4#include "shader/general/cache/ShaderCacheManager.h" 
   31        [[nodiscard]] 
virtual std::optional<std::string>
 
   41        [[nodiscard]] 
virtual std::optional<Error>
 
   48            static constexpr std::string_view 
sVsModel = 
"vs";
 
   51            static constexpr std::string_view 
sPsModel = 
"ps";
 
   54            static constexpr std::string_view 
sCsModel = 
"cs";
 
Definition: ConfigManager.h:27
Definition: HlslShaderCacheManager.h:10
virtual std::optional< std::string > isLanguageSpecificGlobalCacheOutdated(const ConfigManager &cacheConfig) override
Definition: HlslShaderCacheManager.cpp:11
static constexpr std::string_view sHlslSectionName
Definition: HlslShaderCacheManager.h:68
virtual std::optional< Error > writeLanguageSpecificParameters(ConfigManager &cacheConfig) override
Definition: HlslShaderCacheManager.cpp:73
Definition: Renderer.h:43
Definition: ShaderCacheManager.h:16
Renderer *const pRenderer
Definition: ShaderCacheManager.h:113
Definition: HlslShaderCacheManager.h:46
static constexpr std::string_view sCsModel
Definition: HlslShaderCacheManager.h:54
static constexpr std::string_view sCompilerVersion
Definition: HlslShaderCacheManager.h:57
static constexpr std::string_view sPsModel
Definition: HlslShaderCacheManager.h:51
static constexpr std::string_view sVsModel
Definition: HlslShaderCacheManager.h:48