Home
last modified time | relevance | path

Searched refs:jointEntities (Results 1 - 6 of 6) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dskinning_system.cpp205 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 Dskinning_system.h71 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 Dskin_joints_component.h42 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 Dscene_util.cpp548 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 Dgltf2_importer.cpp2005 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 Dgltf2_exporter.cpp674 for (auto jointEntity : array_view(skinJointsHandle->jointEntities, skinJointsHandle->count)) { in ExportGltfSkins()

Completed in 19 milliseconds