Loading logic moved to Asset classes

This commit is contained in:
Dynamitos
2020-06-08 01:44:47 +02:00
parent 356e6058fe
commit ab4a3b5e23
50 changed files with 966 additions and 558 deletions
+2 -1
View File
@@ -10,12 +10,13 @@ class Material : public MaterialAsset
public:
Material();
Material(const std::string &directory, const std::string &name);
Material(const std::string &fullPath);
Material(const std::filesystem::path& fullPath);
~Material();
inline std::string getMaterialName() const {return materialName;}
private:
void compile();
std::string materialName;
Array<std::string> materialCode;
friend class MaterialLoader;
};
DEFINE_REF(Material);