Searched refs:skin (Results 1 - 9 of 9) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | skin_component.h | 27 /** Skin component is used to store which skin/ skeleton is used for skinning the entity. 31 /** Entity which defines the skin /skeleton structure and initial pose. 33 DEFINE_PROPERTY(CORE_NS::Entity, skin, "Skin IBMs", 0, VALUE(~0u))
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | render_preprocessor_system.cpp | 393 auto skin = (row.IsValidComponentId(SC)) ? skinManager_->Read(row.components[SC])->skin : Entity {}; in GatherSortData() local 395 renderMeshHandle->renderMeshBatch, skin, allowInstancing }); in GatherSortData() 499 // next are meshes that can be instanced sorted by mesh id, skin id and entity id in Update() 509 if (lhs.skin.id < rhs.skin.id) { in Update() 512 if (lhs.skin.id > rhs.skin.id) { in Update() 524 return (lhs.mesh.id != rhs.mesh.id) || (lhs.skin.id != rhs.skin in Update() [all...] |
H A D | render_preprocessor_system.h | 96 CORE_NS::Entity skin; member
|
H A D | skinning_system.cpp | 242 const auto skinIbmHandle = skinIbmManager_.Read(skinComponent.skin); in UpdateSkin() 246 CORE_LOG_ONCE_W(onceId.c_str(), "Invalid skin resource for entity %s", onceId.c_str()); in UpdateSkin() 381 // set the skin resource handle in CreateInstance() 383 skinComponent.skin = skinIbmEntity; in CreateInstance() 405 // validate skin joints in CreateInstance() 423 skinHandle->skin = skinIbmEntity; in CreateInstance()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.cpp | 203 /* Entity which have skin, camera, and/or light attached are stored here for further procesing. */ 588 // helper for evaluating skeleton property for a skin 665 if (EntityUtil::IsValid(skinComponent.skin)) { in ExportGltfSkins() 667 if (const auto ibmHandle = skinIbmManager->Read(skinComponent.skin); ibmHandle) { in ExportGltfSkins() 1909 if (node->skin) { in ExportNodes() 1910 jsonNodeObject["skin"] = FindObjectIndex(data.skins, *node->skin); in ExportNodes() 2010 for (auto const& skin : data.skins) { in ExportSkins() 2012 if (skin->inverseBindMatrices) { in ExportSkins() 2013 jsonSkin["inverseBindMatrices"] = FindObjectIndex(data.accessors, *skin in ExportSkins() [all...] |
H A D | gltf2_loader.cpp | 2147 if (!ParseOptionalNumber(loadResult, node->tmpSkin, jsonData, "skin", GLTF_INVALID_INDEX)) { 2188 node->skin = loadResult.data->skins[node->tmpSkin].get(); 2309 bool JointsInSameScene(Skin const& skin, LoadResult& loadResult) 2312 return std::all_of(skin.joints.begin(), skin.joints.end(), [&loadResult, &scene](auto const joint) { 2332 auto skin = make_unique<Skin>(); 2340 skin->inverseBindMatrices = loadResult.data->accessors[matrices].get(); 2349 skin->skeleton = loadResult.data->nodes[skeleton].get(); 2362 skin->joints.resize(joints.size()); 2370 skin [all...] |
H A D | gltf2_importer.cpp | 936 bool BuildSkinIbmComponent(GLTF2::Skin const& skin, SkinIbmComponent& skinIbm) in BuildSkinIbmComponent() argument 938 skinIbm.matrices.reserve(skin.joints.size()); in BuildSkinIbmComponent() 941 if (skin.inverseBindMatrices) { in BuildSkinIbmComponent() 942 GLTF2::GLTFLoadDataResult loadDataResult = GLTF2::LoadData(*skin.inverseBindMatrices); in BuildSkinIbmComponent() 955 skinIbm.matrices.insert(skinIbm.matrices.end(), skin.joints.size(), Math::IDENTITY_4X4); in BuildSkinIbmComponent() 2001 for (auto const& skin : skins) { in AddSkinJointsComponents() 2002 if (skin && (*skinEntityIt)) { in AddSkinJointsComponents() 2005 jointsHandle->count = Math::min(countof(jointsHandle->jointEntities), skin->joints.size()); in AddSkinJointsComponents() 2007 std::transform(skin->joints.begin(), skin in AddSkinJointsComponents() [all...] |
H A D | gltf2_data_structures.h | 675 // The skeleton nodes, used as joints in this skin. 701 Skin* skin { nullptr }; 702 uint32_t tmpSkin; // index to skin (NOTE: move outside of node)
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_resource_test/ |
H A D | bms_bundle_resource_test.cpp | 2573 "skin": 0, in HWTEST_F() 2594 "skin": 0, in HWTEST_F() 2615 "skin": 1, in HWTEST_F()
|
Completed in 19 milliseconds