Home
last modified time | relevance | path

Searched refs:jointMatrices (Results 1 - 7 of 7) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dskinning_system.cpp61 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 Dskinning_system.h72 const BASE_NS::array_view<BASE_NS::Math::Mat4X4 const>& iblMatrices, JointMatricesComponent& jointMatrices,
H A Drender_system.cpp1495 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 Dpicking.cpp152 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 Dprevious_joint_matrices_component.h35 * 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 Djoint_matrices_component.h38 * 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 D3d_dm_structures_common.h322 mat4 jointMatrices[CORE_DEFAULT_MATERIAL_MAX_JOINT_COUNT]; member

Completed in 9 milliseconds