#include <mat3.h>
|
static mat3f | from_major (const Scale3f &major) |
|
static mat3f | from_scale (const Scale3f &scale) |
|
static mat3f | from_translation2d (const vec2f &t) |
|
static mat3f | from_rot_x (const Angle &a) |
|
static mat3f | from_rot_y (const Angle &a) |
|
static mat3f | from_rot_z (const Angle &a) |
|
static mat3f | from_axis_angle (const AxisAngle &aa) |
|
constexpr static mat3f | from_scalar (float scalar) |
|
static mat3f | from_col_major (float t00, float t01, float t02, float t10, float t11, float t12, float t20, float t21, float t22) |
|
constexpr static mat3f | from_row_major (float t00, float t10, float t20, float t01, float t11, float t21, float t02, float t12, float t22) |
|
Definition at line 11 of file mat3.h.
◆ mat3f()
eu::mat3f::mat3f |
( |
const mat2f & |
mat | ) |
|
|
explicit |
◆ from_axis_angle()
◆ from_col_major()
mat3f eu::mat3f::from_col_major |
( |
float |
t00, |
|
|
float |
t01, |
|
|
float |
t02, |
|
|
float |
t10, |
|
|
float |
t11, |
|
|
float |
t12, |
|
|
float |
t20, |
|
|
float |
t21, |
|
|
float |
t22 |
|
) |
| |
|
static |
◆ from_major()
◆ from_rot_x()
◆ from_rot_y()
◆ from_rot_z()
◆ from_row_major()
constexpr static mat3f eu::mat3f::from_row_major |
( |
float |
t00, |
|
|
float |
t10, |
|
|
float |
t20, |
|
|
float |
t01, |
|
|
float |
t11, |
|
|
float |
t21, |
|
|
float |
t02, |
|
|
float |
t12, |
|
|
float |
t22 |
|
) |
| |
|
inlinestaticconstexpr |
◆ from_scalar()
constexpr static mat3f eu::mat3f::from_scalar |
( |
float |
scalar | ) |
|
|
inlinestaticconstexpr |
◆ from_scale()
◆ from_translation2d()
mat3f eu::mat3f::from_translation2d |
( |
const vec2f & |
t | ) |
|
|
static |
◆ get()
float eu::mat3f::get |
( |
int |
row, |
|
|
int |
col |
|
) |
| const |
◆ get_axis()
vec3f eu::mat3f::get_axis |
( |
int |
col | ) |
const |
◆ get_column()
vec3f eu::mat3f::get_column |
( |
int |
c | ) |
const |
◆ get_data_ptr() [1/2]
float * eu::mat3f::get_data_ptr |
( |
| ) |
|
◆ get_data_ptr() [2/2]
const float * eu::mat3f::get_data_ptr |
( |
| ) |
const |
◆ get_major()
vec3f eu::mat3f::get_major |
( |
| ) |
const |
◆ get_rotated()
◆ get_row()
vec3f eu::mat3f::get_row |
( |
int |
r | ) |
const |
◆ get_scaled()
◆ get_transposed()
mat3f eu::mat3f::get_transposed |
( |
| ) |
const |
◆ get_x_axis()
vec3f eu::mat3f::get_x_axis |
( |
| ) |
const |
◆ get_y_axis()
vec3f eu::mat3f::get_y_axis |
( |
| ) |
const |
◆ get_z_axis()
vec3f eu::mat3f::get_z_axis |
( |
| ) |
const |
◆ operator+=()
void eu::mat3f::operator+= |
( |
const mat3f & |
rhs | ) |
|
◆ operator-=()
void eu::mat3f::operator-= |
( |
const mat3f & |
rhs | ) |
|
◆ operator==()
bool eu::mat3f::operator== |
( |
const mat3f & |
rhs | ) |
|
|
delete |
The documentation for this struct was generated from the following files: