3 #include <Core/Utils/StdOptional.hpp>
6 #include <Engine/Data/ShaderConfiguration.hpp>
16 namespace ShaderConfigurationFactory {
22 RA_ENGINE_API
void addConfiguration(
const Data::ShaderConfiguration& config );
36 RA_ENGINE_API Core::Utils::optional<Data::ShaderConfiguration>
void addConfiguration(const ShaderConfiguration &config)
Core::Utils::optional< ShaderConfiguration > getConfiguration(const std::string &name)
bool removeConfiguration(const std::string &configName)