45 {
47
49
50 m_Mesh->GetPacks().for_each([&](
const auto& k,
const auto& v) {
51 v->SetMaterial(materialPath);
52 v->GetMeshDesc().UpdatemodelAddress(
e.GetComponent<TransformComponent>().GetModelBufferAddress());
53 v->GetMeshDesc().UpdateentityID((uint32_t)
m_Owner);
54
55 return false;
56 });
57 }
#define SPICES_PROFILE_ZONE
entt::entity m_Owner
This component's Owner entity.
static FrameInfo & Get()
Get FrameInfo.
std::shared_ptr< World > m_World
The shared pointer of specific world.
std::shared_ptr< Mesh > m_Mesh
The Mesh this component handled.