Searched refs:jointMatrices (Results 1 - 7 of 7) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | skinning_system.cpp | 61 const Math::Mat4X4& skinEntityWorld, JointMatricesComponent& jointMatrices) in UpdateJointBounds() 67 CORE_ASSERT(jointMatrices.count >= boundsCount); in UpdateJointBounds() 73 jointMatrices.jointsAabbMin = minDefault; in UpdateJointBounds() 74 jointMatrices.jointsAabbMax = maxDefault; in UpdateJointBounds() 76 for (size_t j = 0; j < jointMatrices.count; j++) { in UpdateJointBounds() 83 const Math::Mat4X4& bbWorld = skinEntityWorld * jointMatrices.jointMatrices[j]; in UpdateJointBounds() 87 jointMatrices.jointAabbMinArray[j] = mam.minAABB; in UpdateJointBounds() 88 jointMatrices.jointAabbMaxArray[j] = mam.maxAABB; in UpdateJointBounds() 90 jointMatrices in UpdateJointBounds() 60 UpdateJointBounds(IPicking& pick, const array_view<const float>& jointBoundsData, const Math::Mat4X4& skinEntityWorld, JointMatricesComponent& jointMatrices) UpdateJointBounds() argument 205 UpdateJointTransformations(bool isEnabled, const array_view<Entity const>& jointEntities, const array_view<Math::Mat4X4 const>& ibms, JointMatricesComponent& jointMatrices, const Math::Mat4X4& skinEntityWorldInverse) UpdateJointTransformations() argument 266 auto& jointMatrices = *jointMatricesHandle; UpdateSkin() local [all...] |
H A D | skinning_system.h | 72 const BASE_NS::array_view<BASE_NS::Math::Mat4X4 const>& iblMatrices, JointMatricesComponent& jointMatrices,
|
H A D | render_system.cpp | 1495 spd.jointMatricesComponent->jointMatrices, spd.jointMatricesComponent->count); in ProcessMesh() 1497 spd.prevJointMatricesComponent->jointMatrices, spd.prevJointMatricesComponent->count); in ProcessMesh()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | picking.cpp | 152 if (const auto jointMatrices = jointMatricesComponentManager.Read(entity); jointMatrices) { in UpdateRecursiveAABB() 154 mamInOut.minAABB = Math::min(mamInOut.minAABB, jointMatrices->jointsAabbMin); in UpdateRecursiveAABB() 155 mamInOut.maxAABB = Math::max(mamInOut.maxAABB, jointMatrices->jointsAabbMax); in UpdateRecursiveAABB() 372 if (const auto jointMatrices = jointMatricesComponentManager->Read(id); jointMatrices) { in RayCast() 374 const auto& jointMatricesComponent = *jointMatrices; in RayCast() 428 if (const auto jointMatrices = jointMatricesComponentManager->Read(id); jointMatrices) { in RayCast() 430 const auto& jointMatricesComponent = *jointMatrices; in RayCast() [all...] |
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/ |
H A D | previous_joint_matrices_component.h | 35 * Number of valid entries in jointMatrices array. 43 BASE_NS::Math::Mat4X4, CORE_DEFAULT_MATERIAL_MAX_JOINT_COUNT, jointMatrices, "Joint Matrices", 0, ARRAY_VALUE())
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | joint_matrices_component.h | 38 * Number of valid entries in jointMatrices array. 46 BASE_NS::Math::Mat4X4, CORE_DEFAULT_MATERIAL_MAX_JOINT_COUNT, jointMatrices, "Joint Matrices", 0, ARRAY_VALUE())
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/ |
H A D | 3d_dm_structures_common.h | 322 mat4 jointMatrices[CORE_DEFAULT_MATERIAL_MAX_JOINT_COUNT]; member
|
Completed in 12 milliseconds