Home
last modified time | relevance | path

Searched refs:skinIbmEntity (Results 1 - 4 of 4) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/systems/
H A Dintf_skinning_system.h36 * @param skinIbmEntity Entity where we get skin ibm matrices.
42 virtual void CreateInstance(CORE_NS::Entity const& skinIbmEntity,
47 * @param skinIbmEntity Entity where we get skin ibm matrices and joint entities.
52 CORE_NS::Entity const& skinIbmEntity, CORE_NS::Entity const& entity, CORE_NS::Entity const& skeleton) = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dskinning_system.cpp360 Entity const& skinIbmEntity, array_view<const Entity> const& joints, Entity const& entity, Entity const& skeleton) in CreateInstance()
362 if (!EntityUtil::IsValid(skinIbmEntity) || in CreateInstance()
367 if (const auto skinIbmHandle = skinIbmManager_.Read(skinIbmEntity); skinIbmHandle) { in CreateInstance()
383 skinComponent.skin = skinIbmEntity; in CreateInstance()
398 void SkinningSystem::CreateInstance(Entity const& skinIbmEntity, Entity const& entity, Entity const& skeleton) in CreateInstance() argument
400 if (!EntityUtil::IsValid(entity) || !skinJointsManager_.HasComponent(skinIbmEntity) || in CreateInstance()
401 !skinIbmManager_.HasComponent(skinIbmEntity)) { in CreateInstance()
406 if (const auto jointsHandle = skinJointsManager_.Read(skinIbmEntity); jointsHandle) { in CreateInstance()
412 if (const auto skinIbmHandle = skinIbmManager_.Read(skinIbmEntity); skinIbmHandle) { in CreateInstance()
423 skinHandle->skin = skinIbmEntity; in CreateInstance()
359 CreateInstance( Entity const& skinIbmEntity, array_view<const Entity> const& joints, Entity const& entity, Entity const& skeleton) CreateInstance() argument
[all...]
H A Dskinning_system.h63 void CreateInstance(CORE_NS::Entity const& skinIbmEntity, BASE_NS::array_view<const CORE_NS::Entity> const& joints,
66 CORE_NS::Entity const& skinIbmEntity, CORE_NS::Entity const& entity, CORE_NS::Entity const& skeleton) override;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_importer.cpp3465 const Entity skinIbmEntity = LookupResourceByUri(uri, uriManager_, *skinIbmManager);
3466 if (EntityUtil::IsValid(skinIbmEntity)) {
3468 result_.data.skins[i] = ecs_->GetEntityManager().GetReferenceCounted(skinIbmEntity);
3483 auto skinIbmEntity = ecs_->GetEntityManager().CreateReferenceCounted();
3485 skinIbmManager->Create(skinIbmEntity);
3487 auto skinIbmHandle = skinIbmManager->Write(skinIbmEntity);
3491 uriManager_.Create(skinIbmEntity);
3492 uriManager_.Write(skinIbmEntity)->uri = move(uri);
3493 nameManager_.Create(skinIbmEntity);
3494 nameManager_.Write(skinIbmEntity)
[all...]

Completed in 8 milliseconds