Navigation
API > API/Plugins > API/Plugins/RigLogicLib
| Name | mat |
| Type | struct |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/tdm/Mat.h |
| Include Path | #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
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| tdm/Mat.h | |||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
mat () |
tdm/Mat.h | ||
| tdm/Mat.h | |||
mat
(
Us... scalars |
tdm/Mat.h | ||
mat
(
U scalar |
tdm/Mat.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~mat() |
tdm/Mat.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| column_type | vec< R, value_type > | tdm/Mat.h | |
| row_type | vec< C, value_type > | tdm/Mat.h | |
| value_type | T | tdm/Mat.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| values | row_type | tdm/Mat.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| tdm/Mat.h | |||
| tdm/Mat.h | |||
column_type column
(
dim_t index |
tdm/Mat.h | ||
mat & negate() |
tdm/Mat.h | ||
row_type row
(
dim_t index |
tdm/Mat.h | ||
| tdm/Mat.h | |||
| tdm/Mat.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static dim_t columns() |
tdm/Mat.h | ||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
static dim_t rows() |
tdm/Mat.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
mat & operator--() |
tdm/Mat.h | ||
T & operator()
(
dim_t rowIndex, |
tdm/Mat.h | ||
const T & operator()
(
dim_t rowIndex, |
tdm/Mat.h | ||
mat & operator*=
(
U rhs |
tdm/Mat.h | ||
mat & operator*=
(
const mat& rhs |
tdm/Mat.h | ||
mat & operator*=
(
const mat< R, C, U >& rhs |
tdm/Mat.h | ||
mat & operator/=
(
const mat& rhs |
tdm/Mat.h | ||
mat & operator/=
(
const mat< R, C, U >& rhs |
tdm/Mat.h | ||
mat & operator/=
(
U rhs |
tdm/Mat.h | ||
row_type & operator[]
(
dim_t index |
tdm/Mat.h | ||
const row_type & operator[]
(
dim_t index |
tdm/Mat.h | ||
mat & operator++() |
tdm/Mat.h | ||
mat & operator+=
(
U rhs |
tdm/Mat.h | ||
mat & operator+=
(
const mat< R, C, U >& rhs |
tdm/Mat.h | ||
mat & operator+=
(
const mat& rhs |
tdm/Mat.h | ||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
| tdm/Mat.h | |||
mat & operator-=
(
U rhs |
tdm/Mat.h | ||
mat & operator-=
(
const mat& rhs |
tdm/Mat.h | ||
mat & operator-=
(
const mat< R, C, U >& rhs |
tdm/Mat.h |