Searched refs:jointEntities (Results 1 - 6 of 6) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | skinning_system.cpp | 205 void SkinningSystem::UpdateJointTransformations(bool isEnabled, const array_view<Entity const>& jointEntities, in UpdateJointTransformations() argument 212 std::transform(jointEntities.begin(), jointEntities.end(), ibms.begin(), matrices.begin(), in UpdateJointTransformations() 252 auto const jointEntities = array_view<Entity const>( in UpdateSkin() local 253 skinJointsHandle->jointEntities, std::min(skinJointsHandle->count, countof(skinJointsHandle->jointEntities))); in UpdateSkin() 256 if (jointEntities.size() != ibmMatrices.size()) { in UpdateSkin() 260 jointEntities.size(), ibmMatrices.size(), onceId.c_str()); in UpdateSkin() 267 jointMatrices.count = jointEntities.size(); in UpdateSkin() 269 UpdateJointTransformations(isEnabled, jointEntities, ibmMatrice in UpdateSkin() 392 auto jointEntities = array_view<Entity>(skinInstance.jointEntities, skinInstance.count); CreateInstance() local [all...] |
H A D | skinning_system.h | 71 void UpdateJointTransformations(bool isEnabled, const BASE_NS::array_view<CORE_NS::Entity const>& jointEntities,
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | skin_joints_component.h | 42 CORE_NS::Entity, CORE_DEFAULT_MATERIAL_MAX_JOINT_COUNT, jointEntities, "Joint Entities", 0, ARRAY_VALUE())
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | scene_util.cpp | 548 auto dstJointEntities = array_view(dstJointsComponent->jointEntities, dstJointsComponent->count); in RetargetSkinAnimation() 549 auto srcJointEntities = array_view(srcJointsComponent->jointEntities, srcJointsComponent->count); in RetargetSkinAnimation() 688 auto dstJointEntities = array_view(dstJointsComponent->jointEntities, dstJointsComponent->count); in ShareSkin() 689 auto srcJointEntities = array_view(srcJointsComponent->jointEntities, srcJointsComponent->count); in ShareSkin() 698 dstJointsComponent->jointEntities); in ShareSkin()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_importer.cpp | 2005 jointsHandle->count = Math::min(countof(jointsHandle->jointEntities), skin->joints.size()); in AddSkinJointsComponents() 2006 auto jointEntities = array_view(jointsHandle->jointEntities, jointsHandle->count); in AddSkinJointsComponents() local 2008 jointEntities.begin(), [&data, &sceneEntities](const auto& jointNode) { in AddSkinJointsComponents() 2044 joints.end(), jointsHandle->jointEntities, jointsHandle->jointEntities + jointsHandle->count); in CreateSkinComponents()
|
H A D | gltf2_exporter.cpp | 674 for (auto jointEntity : array_view(skinJointsHandle->jointEntities, skinJointsHandle->count)) { in ExportGltfSkins()
|
Completed in 19 milliseconds