Lines Matching refs:submeshes
34 META_NS::IProperty::Ptr submeshes, INodeEcsInterfacePrivate::Ptr node) override in Initialize() argument
40 submeshes_ = META_NS::ArrayProperty<SCENE_NS::ISubMesh::Ptr>(submeshes); in Initialize()
126 if (submeshes_->GetSize() > componentData.submeshes.size()) { in DoComponentEvent()
130 while (submeshes_->GetSize() < componentData.submeshes.size()) { in DoComponentEvent()
135 for (auto i = 0; i < componentData.submeshes.size(); ++i) { in DoComponentEvent()
136 const auto& submesh = componentData.submeshes.at(i); in DoComponentEvent()
171 if (index >= 0 && index < handle->submeshes.size()) { in SetRenderSortLayerOrder()
172 handle->submeshes[index].renderSortOrder = value; in SetRenderSortLayerOrder()
229 if (index >= 0 && index < handle->submeshes.size()) { in SetAABBMin()
230 handle->submeshes[index].aabbMin = vec; in SetAABBMin()
262 if (index >= 0 && index < handle->submeshes.size()) { in SetAABBMax()
263 handle->submeshes[index].aabbMax = vec; in SetAABBMax()
296 handle->submeshes.clear(); in RemoveSubmesh()
299 } else if (index < handle->submeshes.size()) { in RemoveSubmesh()
300 handle->submeshes.erase(handle->submeshes.begin() + index); in RemoveSubmesh()
301 for (const auto& submesh : handle->submeshes) { in RemoveSubmesh()