Navigation
API > API/Plugins > API/Plugins/RigLogicLib
| Name | quat |
| Type | struct |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/tdm/Quat.h |
| Include Path | #include "tdm/Quat.h" |
| Source | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/tdm/Types.h |
Syntax
template<typename T>
struct quat
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
quat () |
tdm/Quat.h | ||
quat
(
const axis_angle< value_type >& rot |
tdm/Quat.h | ||
| tdm/Quat.h | |||
quat
(
value_type x_, |
tdm/Quat.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| value_type | T | tdm/Quat.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| w | value_type | tdm/Quat.h | ||
| x | value_type | tdm/Quat.h | ||
| y | value_type | tdm/Quat.h | ||
| z | value_type | tdm/Quat.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
rad3< value_type > euler () |
tdm/Quat.h | ||
| tdm/Quat.h | |||
value_type length() |
tdm/Quat.h | ||
value_type length2() |
tdm/Quat.h | ||
quat & negate() |
tdm/Quat.h | ||
quat & normalize() |
tdm/Quat.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static quat< T > fromEuler
(
const rad3< T >& rot |
tdm/Quat.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
quat operator-() |
tdm/Quat.h | ||
quat & operator*=
(
value_type val |
tdm/Quat.h | ||
quat & operator*=
(
const quat& rhs |
tdm/Quat.h | ||
quat & operator/=
(
value_type val |
tdm/Quat.h | ||
| tdm/Quat.h | |||
| tdm/Quat.h |