headers from v1.31.5

This commit is contained in:
Nick Fisher
2023-03-03 20:54:32 +08:00
parent f7ae7c626f
commit f694a11871
35 changed files with 3225 additions and 1944 deletions

View File

@@ -23,38 +23,36 @@
# define MATHIO_PUBLIC
#endif
namespace filament {
namespace math {
namespace filament::math::details {
namespace details { template<typename T> class TQuaternion; }
template<typename T> class TQuaternion;
template<typename T>
MATHIO_PUBLIC
std::ostream& operator<<(std::ostream& out, const details::TVec2<T>& v) noexcept;
std::ostream& operator<<(std::ostream& out, const TVec2<T>& v) noexcept;
template<typename T>
MATHIO_PUBLIC
std::ostream& operator<<(std::ostream& out, const details::TVec3<T>& v) noexcept;
std::ostream& operator<<(std::ostream& out, const TVec3<T>& v) noexcept;
template<typename T>
MATHIO_PUBLIC
std::ostream& operator<<(std::ostream& out, const details::TVec4<T>& v) noexcept;
std::ostream& operator<<(std::ostream& out, const TVec4<T>& v) noexcept;
template<typename T>
MATHIO_PUBLIC
std::ostream& operator<<(std::ostream& out, const details::TMat22<T>& v) noexcept;
std::ostream& operator<<(std::ostream& out, const TMat22<T>& v) noexcept;
template<typename T>
MATHIO_PUBLIC
std::ostream& operator<<(std::ostream& out, const details::TMat33<T>& v) noexcept;
std::ostream& operator<<(std::ostream& out, const TMat33<T>& v) noexcept;
template<typename T>
MATHIO_PUBLIC
std::ostream& operator<<(std::ostream& out, const details::TMat44<T>& v) noexcept;
std::ostream& operator<<(std::ostream& out, const TMat44<T>& v) noexcept;
template<typename T>
MATHIO_PUBLIC
std::ostream& operator<<(std::ostream& out, const details::TQuaternion<T>& v) noexcept;
std::ostream& operator<<(std::ostream& out, const TQuaternion<T>& v) noexcept;
} // namespace math
} // namespace filament
} // namespace filament::math::details