sandbox
|
This is the complete list of members for sbx::math::basic_matrix4x4< Type >, including all inherited members.
basic_matrix4x4(const base_type &base) noexcept (defined in sbx::math::basic_matrix4x4< Type >) | sbx::math::basic_matrix4x4< Type > | inline |
basic_matrix4x4(const column_type_for< Other > &column0, const column_type_for< Other > &column1, const column_type_for< Other > &column2, const column_type_for< Other > &column3) noexcept (defined in sbx::math::basic_matrix4x4< Type >) | sbx::math::basic_matrix4x4< Type > | inline |
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 |
column_type typedef (defined in sbx::math::basic_matrix4x4< Type >) | sbx::math::basic_matrix4x4< Type > | |
const_reference typedef (defined in sbx::math::basic_matrix4x4< Type >) | sbx::math::basic_matrix4x4< Type > | |
identity (defined in sbx::math::basic_matrix4x4< Type >) | sbx::math::basic_matrix4x4< Type > | inlinestatic |
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[](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 |
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_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 |
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 |