31 #include "Utilities/ECS/Component.h" 32 #include "Core/Resources/AssetManager.h" 41 using MaterialArray = MxVector<MaterialRef>;
43 MaterialArray Materials;
47 MeshRenderer(MaterialArray materials) : Materials(std::move(materials)) { }
49 MaterialRef GetMaterial()
const { MX_ASSERT(!Materials.empty());
return this->Materials[0]; }
51 static MaterialArray LoadMaterials(
const MxString& objectFilepath);
52 static MxString GetMaterialFileSuffix();
Definition: AbstractFactory.h:61
Definition: MeshRenderer.h:36
Definition: Application.cpp:49