Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/tdm
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/tdm/Mat.h |
| Include | #include "tdm/Mat.h" |
| Source | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/tdm/Types.h |
Syntax
template<dim_t R, dim_t C, typename T>
struct mat
Constructors
Destructors
| Type | Name | Description | |
|---|---|---|---|
~mat () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const mat & | |||
| mat & | |||
| column_type | |||
| dim_t | columns () |
||
| std::enable_if<(H==W)&&(sizeof...(Us)==H), mat >::type | diagonal
(
Us... scalars |
||
| std::enable_if< H==W, mat >::type | diagonal
(
U scalar |
||
| std::enable_if< H==W, mat >::type | |||
| mat | fromColumns
(
const vec< R, Us >&... vs |
||
| mat | |||
| std::enable_if< H==W, mat >::type | identity () |
||
| mat & | negate () |
||
| row_type | |||
| dim_t | rows () |
||
| std::enable_if<(H >1 &&W >1 &&H<=R &&W<=C), mat< H, W, T > >::type | |||
| std::enable_if< H==W, mat & >::type | transpose () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| mat & | operator-- () |
||
| T & | operator()
(
dim_t rowIndex, |
||
| const T & | operator()
(
dim_t rowIndex, |
||
| mat & | operator*=
(
U rhs |
||
| mat & | operator*=
(
const mat& rhs |
||
| mat & | operator*=
(
const mat< R, C, U >& rhs |
||
| mat & | operator/=
(
const mat& rhs |
||
| mat & | operator/=
(
const mat< R, C, U >& rhs |
||
| mat & | operator/=
(
U rhs |
||
| row_type & | operator[]
(
dim_t index |
||
| const row_type & | operator[]
(
dim_t index |
||
| mat & | operator++ () |
||
| mat & | operator+=
(
U rhs |
||
| mat & | operator+=
(
const mat< R, C, U >& rhs |
||
| mat & | operator+=
(
const mat& rhs |
||
| mat & | |||
| mat & | |||
| mat & | |||
| mat & | operator-=
(
U rhs |
||
| mat & | operator-=
(
const mat& rhs |
||
| mat & | operator-=
(
const mat< R, C, U >& rhs |
Typedefs
| Name | Description |
|---|---|
| column_type | |
| row_type | |
| value_type |