Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/tdm
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/tdm/Types.h |
| Include | #include "tdm/Types.h" |
| Source | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/tdm/Vec.h |
Syntax
template<dim_t L, typename T>
struct vec
Variables
| Type | Name | Description | |
|---|---|---|---|
| value_type[L] | values |
Constructors
Destructors
| Type | Name | Description | |
|---|---|---|---|
~vec () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| vec & | |||
| const vec & | |||
| dim_t | dimensions () |
||
| std::enable_if< std::is_floating_point< V >::value, V >::type | length () |
||
| vec & | negate () |
||
| std::enable_if< std::is_floating_point< V >::value, vec & >::type | normalize () |
||
| T | sum () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| vec & | operator-- () |
||
| vec & | operator*=
(
U rhs |
||
| vec & | operator*=
(
const vec< L, U >& rhs |
||
| vec & | operator*=
(
const vec& rhs |
||
| vec & | operator/=
(
const vec& rhs |
||
| vec & | operator/=
(
U rhs |
||
| vec & | operator/=
(
const vec< L, U >& rhs |
||
| const T & | operator[]
(
dim_t index |
||
| T & | operator[]
(
dim_t index |
||
| vec & | operator++ () |
||
| vec & | operator+=
(
U rhs |
||
| vec & | operator+=
(
const vec< L, U >& rhs |
||
| vec & | operator+=
(
const vec& rhs |
||
| vec & | |||
| vec & | |||
| vec & | |||
| vec & | operator-=
(
U rhs |
||
| vec & | operator-=
(
const vec< L, U >& rhs |
||
| vec & | operator-=
(
const vec& rhs |
Typedefs
| Name | Description |
|---|---|
| value_type |