4#include <unordered_map>
11#include "shader/general/ShaderMacro.h"
12#include "render/general/pipeline/PipelineType.hpp"
26 std::unordered_map<std::set<ShaderMacro>, std::shared_ptr<Pipeline>,
ShaderMacroSetHash>
34 std::unordered_map<std::string, ShaderPipelines>,
35 static_cast<size_t>(GraphicsPipelineType::SIZE)>
Definition: PipelineRegistry.hpp:31
std::array< std::unordered_map< std::string, ShaderPipelines >, static_cast< size_t >(GraphicsPipelineType::SIZE)> vPipelineTypes
Definition: PipelineRegistry.hpp:36
Definition: ShaderMacro.h:198
Definition: PipelineRegistry.hpp:18
std::unordered_map< std::set< ShaderMacro >, std::shared_ptr< Pipeline >, ShaderMacroSetHash > shaderPipelines
Definition: PipelineRegistry.hpp:27