3#include "scene/Component.h"
18 void Update(
float deltaTime)
override;
24 std::shared_ptr<Material> m_material;
25 std::shared_ptr<Mesh> m_mesh;
std::shared_ptr< Material > material
std::shared_ptr< Mesh > mesh
void Update(float deltaTime) override
void SetMesh(const std::shared_ptr< Mesh > &mesh)
void LoadProperties(const nlohmann::json &json) override
void SetMaterial(const std::shared_ptr< Material > &material)
#define COMPONENT(ComponentClass)