Home
last modified time | relevance | path

Searched refs:meshEntity (Results 1 - 11 of 11) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_mesh_util.h94 * @param meshEntity CORE_NS::Entity owning a MeshComponent.
97 const CORE_NS::IEcs& ecs, BASE_NS::string_view name, CORE_NS::Entity meshEntity) = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_util.h51 const CORE_NS::IEcs& ecs, BASE_NS::string_view name, CORE_NS::Entity meshEntity) override;
H A Dmesh_util.cpp750 auto meshEntity = builder.CreateMesh(const_cast<IEcs&>(ecs)); in CreateMesh() local
752 GetManager<IUriComponentManager>(ecs)->Set(meshEntity, { string(name) }); in CreateMesh()
753 GetManager<INameComponentManager>(ecs)->Set(meshEntity, { string(name) }); in CreateMesh()
755 return meshEntity; in CreateMesh()
H A Dmesh_builder.cpp1544 auto meshEntity = em.Create(); in CreateMesh() local
1545 meshManager->Create(meshEntity); in CreateMesh()
1546 if (auto meshHandle = meshManager->Write(meshEntity); meshHandle) { in CreateMesh()
1575 return meshEntity; in CreateMesh()
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.h227 CORE_NS::Entity GetMaterial(CORE_NS::Entity meshEntity, int64_t submeshIndex);
230 BASE_NS::string_view GetMaterialName(CORE_NS::Entity meshEntity, int64_t submeshIndex);
239 void SetSubmeshRenderSortOrder(CORE_NS::Entity meshEntity, int64_t submeshIndex, uint8_t value);
H A Dscene_holder.cpp1731 CORE_NS::Entity SceneHolder::GetMaterial(CORE_NS::Entity meshEntity, int64_t submeshIndex) in GetMaterial() argument
1735 if (EntityUtil::IsValid(meshEntity)) { in GetMaterial()
1736 if (auto handle = meshComponentManager_->Read(meshEntity)) { in GetMaterial()
1746 BASE_NS::string_view SceneHolder::GetMaterialName(CORE_NS::Entity meshEntity, int64_t submeshIndex) in GetMaterialName() argument
1749 auto entity = GetMaterial(meshEntity, submeshIndex); in GetMaterialName()
1763 CORE_NS::Entity meshEntity; in GetMeshName() local
1767 meshEntity = handle->mesh; in GetMeshName()
1772 if (!GetEntityId(meshEntity, entityName, *scene_.get(), "GLTF_Meshes", *nameComponentManager_)) { in GetMeshName()
H A Dscene_impl.cpp1437 auto meshEntity = sceneHolder->template CreateMeshFromArrays<IndicesType>( in CreateMeshFromArrays()
1440 *nameString = sceneHolder->GetResourceId(meshEntity); in CreateMeshFromArrays()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_importer.cpp902 auto meshEntity = gatherResult.meshBuilder->CreateMesh(ecs); in ImportMesh() local
903 return meshEntity; in ImportMesh()
3305 const auto meshEntity = LookupResourceByUri(uri, uriManager_, meshManager_);
3306 if (EntityUtil::IsValid(meshEntity)) {
3308 result_.data.meshes[i] = ecs_->GetEntityManager().GetReferenceCounted(meshEntity);
3327 auto meshEntity = ImportMesh(*ecs_, t->data);
3328 if (EntityUtil::IsValid(meshEntity)) {
3330 uriManager_.Create(meshEntity);
3331 uriManager_.Write(meshEntity)->uri = move(uri);
3334 nameManager_.Create(meshEntity);
[all...]
H A Dgltf2_exporter.cpp924 for (auto const meshEntity : usedMeshes) { in ExportGltfMeshes()
927 if (auto const uriId = uriManager.GetComponentId(meshEntity); in ExportGltfMeshes()
934 auto const meshData = meshManager.GetData(meshEntity); in ExportGltfMeshes()
943 if (const auto nameId = nameManager.GetComponentId(meshEntity); in ExportGltfMeshes()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.h155 const CORE_NS::Entity& meshEntity; member
H A Drender_system.cpp1428 renderSubmesh.meshId = mpd.meshEntity.id; in ProcessSubmesh()
1485 RenderMeshData rmd { mpd.world, mpd.world, mpd.prevWorld, mpd.renderMeshEntity.id, mpd.meshEntity.id, in ProcessMesh()

Completed in 28 milliseconds