Home
last modified time | relevance | path

Searched refs:outTangents (Results 1 - 3 of 3) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dmesh_util.h74 BASE_NS::array_view<BASE_NS::Math::Vec4> outTangents);
79 BASE_NS::array_view<BASE_NS::Math::Vec4> outTangents);
84 BASE_NS::array_view<BASE_NS::Math::Vec4> outTangents);
H A Dmesh_util.cpp369 array_view<Math::Vec4>& outTangents) in CalculateTangentImpl()
422 outTangents[i] = Math::Vec4(tmp.x, tmp.y, tmp.z, w); in CalculateTangentImpl()
428 const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) in CalculateTangents()
430 CalculateTangentImpl<uint32_t>(indices, positions, normals, uvs, outTangents); in CalculateTangents()
435 const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) in CalculateTangents()
437 CalculateTangentImpl<uint16_t>(indices, positions, normals, uvs, outTangents); in CalculateTangents()
442 const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) in CalculateTangents()
444 CalculateTangentImpl<uint8_t>(indices, positions, normals, uvs, outTangents); in CalculateTangents()
367 CalculateTangentImpl(const array_view<const IndexType>& indices, const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4>& outTangents) CalculateTangentImpl() argument
426 CalculateTangents(const array_view<const uint32_t>& indices, const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) CalculateTangents() argument
433 CalculateTangents(const array_view<const uint16_t>& indices, const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) CalculateTangents() argument
440 CalculateTangents(const array_view<const uint8_t>& indices, const array_view<const Math::Vec3>& positions, const array_view<const Math::Vec3>& normals, const array_view<const Math::Vec2>& uvs, array_view<Math::Vec4> outTangents) CalculateTangents() argument
H A Dmesh_builder.cpp938 auto outTangents = array_view(reinterpret_cast<Math::Vec4*>(generatedTangents.data() + offset), vertexCount); in GenerateDefaultTangents() local
946 MeshUtil::CalculateTangents(indicesView, posView, norView, uvsView, outTangents); in GenerateDefaultTangents()
951 MeshUtil::CalculateTangents(indicesView, posView, norView, uvsView, outTangents); in GenerateDefaultTangents()
956 MeshUtil::CalculateTangents(indicesView, posView, norView, uvsView, outTangents); in GenerateDefaultTangents()

Completed in 9 milliseconds