Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/GeometryCore/Public/Quaternion.h |
Include |
#include "Quaternion.h" |
template<typename RealType>
struct TQuaternion
Name | Description | ||
---|---|---|---|
|
RealType |
W |
|
|
RealType |
X |
|
|
RealType |
Y |
|
|
RealType |
Z |
Name | Description | |
---|---|---|
|
TQuaternion() |
|
|
TQuaternion ( |
|
|
TQuaternion ( |
|
|
TQuaternion ( |
|
|
TQuaternion ( |
|
|
TQuaternion ( |
|
|
TQuaternion ( |
|
|
TQuaternion |
|
|
TQuaternion |
|
|
TQuaternion ( |
Name | Description | ||
---|---|---|---|
|
TVector< Rea... |
AxisX() |
|
|
TVector< Rea... |
AxisY() |
|
|
TVector< Rea... |
AxisZ() |
|
|
RealType |
Dot ( |
|
|
EpsilonEqual ( |
||
|
GetAxes |
||
|
TQuaternion<... |
Identity() |
|
|
TQuaternion<... |
Inverse() |
|
|
TVector< Rea... |
InverseMultiply ( |
|
|
RealType |
Length() |
|
|
RealType |
Normalize ( |
|
|
TQuaternion<... |
Normalized ( |
|
|
SetAxisAngleD ( |
||
|
SetAxisAngleR ( |
||
|
SetFromRotationMatrix ( |
||
|
SetFromTo |
This function can take non-normalized vectors vFrom and vTo (normalizes internally) |
|
|
SetToSlerp ( |
||
|
RealType |
SquaredLength() |
|
|
TMatrix3< Re... |
ToRotationMatrix() |
|
|
TQuaternion<... |
Zero() |
Name | Description | ||
---|---|---|---|
|
constexpr TQ... |
operator-() |
|
|
operator FQuat() |
Available for porting: SetFromRotationMatrix(FMatrix3f) |
|
|
const RealTy... |
operator[] ( |
|
|
RealType & |
operator[] ( |