Searched refs:skinIbmEntity (Results 1 - 4 of 4) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/systems/ |
H A D | intf_skinning_system.h | 36 * @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 D | skinning_system.cpp | 360 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 D | skinning_system.h | 63 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 D | gltf2_importer.cpp | 3465 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