17 #include <ht_resource.h> 18 #include <ht_shadervariable.h> 19 #include <ht_pipeline_resource.h> 20 #include <ht_renderpass_resource.h> 21 #include <ht_texture_resource.h> 39 std::vector<ShaderVariable*> shaderVariables;
48 bool Initialize(
const std::string& fileName);
50 const std::string& GetPipelinePath()
const;
51 const std::vector<std::string>& GetRenderPassPaths()
const;
52 std::vector<ShaderVariableBinding> GetShaderVariables()
const;
53 std::vector<TexturePath> GetTexturePaths()
const;
56 std::string m_pipelinePath;
57 std::vector<std::string> m_renderPassPaths;
58 std::vector<ShaderVariableBinding> m_shaderVariables;
59 std::vector<TexturePath> m_texturePaths;
62 using MaterialHandle = Core::Handle<const Material>;
Definition: ht_resource.h:35
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_assimp.h:31
Definition: ht_material_resource.h:37
Definition: ht_material_resource.h:30
Definition: ht_material_resource.h:27