compiles again

This commit is contained in:
Dynamitos
2023-11-05 10:36:01 +01:00
parent 4746c0f838
commit 77eb92838c
112 changed files with 1717 additions and 1540 deletions
+8 -1
View File
@@ -4,6 +4,12 @@
namespace Seele
{
DECLARE_REF(Material)
DECLARE_REF(MaterialInstanceAsset)
struct InstantiationParameter
{
std::string name;
std::string folderPath;
};
class MaterialAsset : public Asset
{
public:
@@ -14,8 +20,9 @@ public:
virtual void save(ArchiveBuffer& buffer) const override;
virtual void load(ArchiveBuffer& buffer) override;
PMaterial getMaterial() const { return material; }
OMaterialInstanceAsset instantiate(const InstantiationParameter& params);
private:
PMaterial material;
OMaterial material;
friend class MaterialLoader;
};
DEFINE_REF(MaterialAsset)