sandbox
Loading...
Searching...
No Matches
sbx::math::basic_matrix4x4< Type > Member List

This is the complete list of members for sbx::math::basic_matrix4x4< Type >, including all inherited members.

basic_matrix() noexceptsbx::math::basic_matrix< 4u, 4u, Type >inline
basic_matrix(const Other value) noexceptsbx::math::basic_matrix< 4u, 4u, Type >inline
basic_matrix(const basic_matrix< Columns, Rows, Other > &other) noexceptsbx::math::basic_matrix< 4u, 4u, Type >inline
basic_matrix(Args &&... args) noexceptsbx::math::basic_matrix< 4u, 4u, Type >inlineprotected
basic_matrix4x4(const base_type &base) noexcept (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inline
basic_matrix4x4(Column0 &&column0, Column1 &&column1, Column2 &&column2, Column3 &&column3) noexcept (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
basic_matrix4x4(Other x0, Other x1, Other x2, Other x3, Other y0, Other y1, Other y2, Other y3, Other z0, Other z1, Other z2, Other z3, Other w0, Other w1, Other w2, Other w3) noexcept (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inline
basic_matrix4x4(const Other v00, const Other v11, const Other v22, const Other v33) noexcept (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inline
basic_matrix4x4(const basic_matrix3x3< Other > &other) noexcept (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inline
basic_matrix4x4(const basic_matrix4x4 &other) noexcept=default (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
basic_matrix4x4(basic_matrix4x4 &&other) noexcept=default (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
column_type typedef (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
columnssbx::math::basic_matrix< 4u, 4u, Type >inlinestatic
const_reference typedef (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
data() noexcept -> value_type *sbx::math::basic_matrix< 4u, 4u, Type >inline
data() const noexcept -> const value_type *sbx::math::basic_matrix< 4u, 4u, Type >inline
direction enum namesbx::math::basic_matrix< 4u, 4u, Type >
identity (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
basic_matrix< 4u, 4u, Type >::identity(const value_type value=static_cast< value_type >(1)) noexcept -> basic_matrixsbx::math::basic_matrix< 4u, 4u, Type >inlineprotectedstatic
inverted(const basic_matrix4x4 &matrix) -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
look_at(const basic_vector3< value_type > &position, const basic_vector3< value_type > &target, const basic_vector3< value_type > &up) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
operator*=(Other scalar) noexcept -> basic_matrix &sbx::math::basic_matrix< 4u, 4u, Type >inline
operator+=(const basic_matrix< Columns, Rows, Other > &other) noexcept -> basic_matrix &sbx::math::basic_matrix< 4u, 4u, Type >inline
operator-=(const basic_matrix< Columns, Rows, Other > &other) noexcept -> basic_matrix &sbx::math::basic_matrix< 4u, 4u, Type >inline
operator/=(Other scalar) noexcept -> basic_matrix &sbx::math::basic_matrix< 4u, 4u, Type >inline
operator=(const basic_matrix4x4 &other) noexcept -> basic_matrix4x4 &=default (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
operator=(basic_matrix4x4 &&other) noexcept -> basic_matrix4x4 &=default (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
operator[](size_type index) const noexcept -> const column_type & (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inline
operator[](size_type index) noexcept -> column_type & (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inline
basic_matrix< 4u, 4u, Type >::operator[](size_type index) noexcept -> column_type &sbx::math::basic_matrix< 4u, 4u, Type >inline
basic_matrix< 4u, 4u, Type >::operator[](size_type index) const noexcept -> const column_type &sbx::math::basic_matrix< 4u, 4u, Type >inline
orthographic(const value_type left, const value_type right, const value_type bottom, const value_type top) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
orthographic(const value_type left, const value_type right, const value_type bottom, const value_type top, const value_type near, const value_type far) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
perspective(const basic_angle< value_type > &fov, const value_type aspect, const value_type near, const value_type far) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
reference typedef (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
rotated(const basic_matrix4x4 &matrix, const basic_vector3< value_type > &axis, const basic_angle< value_type > &angle) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
rotation_basis(const basic_matrix4x4 &matrix) noexcept -> basic_matrix3x3< value_type > (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
rotation_from_euler_angles(const basic_vector3< value_type > &euler_angles) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
row(const size_type row) const noexcept -> basic_vector< Columns, value_type >sbx::math::basic_matrix< 4u, 4u, Type >inline
rowssbx::math::basic_matrix< 4u, 4u, Type >inlinestatic
scaled(const basic_matrix4x4 &matrix, const basic_vector3< value_type > &vector) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
size_type typedef (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
translated(const basic_matrix4x4 &matrix, const basic_vector3< value_type > &vector) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
transposed(const basic_matrix4x4 &matrix) noexcept -> basic_matrix4x4 (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic
value_type typedef (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >
zero (defined in sbx::math::basic_matrix4x4< Type >)sbx::math::basic_matrix4x4< Type >inlinestatic