Searched refs:outTangents (Results 1 - 3 of 3) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | mesh_util.h | 74 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 D | mesh_util.cpp | 369 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 D | mesh_builder.cpp | 938 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