UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Quaternion.h File Reference
#include "Math/Quat.h"
#include "VectorTypes.h"
#include "MatrixTypes.h"
#include "IndexTypes.h"

Go to the source code of this file.

Classes

struct  UE::Geometry::TQuaternion< RealType >
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 

Typedefs

typedef TQuaternion< floatUE::Geometry::FQuaternionf
 
typedef TQuaternion< doubleUE::Geometry::FQuaterniond
 

Functions

template<typename RealType >
TQuaternion< RealType > UE::Geometry::operator* (const TQuaternion< RealType > &A, const TQuaternion< RealType > &B)
 
template<typename RealType >
TQuaternion< RealType > UE::Geometry::operator* (RealType Scalar, const TQuaternion< RealType > &Q)
 
template<typename RealType >
TQuaternion< RealType > UE::Geometry::operator* (const TQuaternion< RealType > &Q, RealType Scalar)
 
template<typename RealType >
TQuaternion< RealType > UE::Geometry::operator+ (const TQuaternion< RealType > &A, const TQuaternion< RealType > &B)
 
template<typename RealType >
TQuaternion< RealType > UE::Geometry::operator- (const TQuaternion< RealType > &A, const TQuaternion< RealType > &B)
 
template<typename RealType >
TVector< RealType > UE::Geometry::operator* (const TQuaternion< RealType > &Q, const UE::Math::TVector< RealType > &V)