[nnm] No Nonsense Math 0.5.0
A No-Nonsense, C++ 17, single-header-only Math library geared towards graphics programming.
Loading...
Searching...
No Matches
nnm::Transform3< Real > Member List

This is the complete list of members for nnm::Transform3< Real >, including all inherited members.

affine() constnnm::Transform3< Real >inline
approx_equal(const Transform3 &other) constnnm::Transform3< Real >inline
at(const uint8_t column) constnnm::Transform3< Real >inline
at(const uint8_t column)nnm::Transform3< Real >inline
at(const uint8_t column, const uint8_t row) constnnm::Transform3< Real >inline
at(const uint8_t column, const uint8_t row)nnm::Transform3< Real >inline
basis() constnnm::Transform3< Real >inline
determinant() constnnm::Transform3< Real >inline
from_basis(const Basis3< Real > &basis)nnm::Transform3< Real >inlinestatic
from_basis_translation(const Basis3< Real > &basis, const Vector3< Real > &translation)nnm::Transform3< Real >inlinestatic
from_orthographic_left_hand_0to1(const Real left, const Real right, const Real bottom, const Real top, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_orthographic_left_hand_neg1to1(const Real left, const Real right, const Real bottom, const Real top, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_orthographic_right_hand_0to1(const Real left, const Real right, const Real bottom, const Real top, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_orthographic_right_hand_neg1to1(const Real left, const Real right, const Real bottom, const Real top, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_perspective_left_hand_0to1(const Real fov, const Real aspect_ratio, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_perspective_left_hand_neg1to1(const Real fov, const Real aspect_ratio, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_perspective_right_hand_0to1(const Real fov, const Real aspect_ratio, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_perspective_right_hand_neg1to1(const Real fov, const Real aspect_ratio, const Real near_clip, const Real far_clip)nnm::Transform3< Real >inlinestatic
from_rotation_axis_angle(const Vector3< Real > &axis, const Real angle)nnm::Transform3< Real >inlinestatic
from_rotation_quaternion(const Quaternion< Real > &quaternion)nnm::Transform3< Real >inlinestatic
from_scale(const Vector3< Real > &factor)nnm::Transform3< Real >inlinestatic
from_shear_x(const Real factor_y, const Real factor_z)nnm::Transform3< Real >inlinestatic
from_shear_y(const Real factor_x, const Real factor_z)nnm::Transform3< Real >inlinestatic
from_shear_z(const Real factor_x, const Real factor_y)nnm::Transform3< Real >inlinestatic
from_translation(const Vector3< Real > &translation)nnm::Transform3< Real >inlinestatic
inverse() constnnm::Transform3< Real >inline
matrixnnm::Transform3< Real >
operator!=(const Transform3 &other) constnnm::Transform3< Real >inline
operator<(const Transform3 &other) constnnm::Transform3< Real >inline
operator==(const Transform3 &other) constnnm::Transform3< Real >inline
operator[](const uint8_t column) constnnm::Transform3< Real >inline
operator[](const uint8_t column)nnm::Transform3< Real >inline
rotate_axis_angle(const Vector3< Real > &axis, const Real angle) constnnm::Transform3< Real >inline
rotate_axis_angle_local(const Vector3< Real > &axis, const Real angle) constnnm::Transform3< Real >inline
rotate_quaternion(const Quaternion< Real > &quaternion) constnnm::Transform3< Real >inline
rotate_quaternion_local(const Quaternion< Real > &quaternion) constnnm::Transform3< Real >inline
scale(const Vector3< Real > &factor) constnnm::Transform3< Real >inline
scale_local(const Vector3< Real > &factor) constnnm::Transform3< Real >inline
shear_x(const Real factor_y, const Real factor_z) constnnm::Transform3< Real >inline
shear_x_local(const Real factor_y, const Real factor_z) constnnm::Transform3< Real >inline
shear_y(const Real factor_x, const Real factor_z) constnnm::Transform3< Real >inline
shear_y_local(const Real factor_x, const Real factor_z) constnnm::Transform3< Real >inline
shear_z(const Real factor_x, const Real factor_y) constnnm::Transform3< Real >inline
shear_z_local(const Real factor_x, const Real factor_y) constnnm::Transform3< Real >inline
trace() constnnm::Transform3< Real >inline
transform(const Transform3 &by) constnnm::Transform3< Real >inline
Transform3()nnm::Transform3< Real >inline
Transform3(const Transform3< Other > &transform)nnm::Transform3< Real >inlineexplicit
Transform3(const Matrix4< Real > &matrix)nnm::Transform3< Real >inlineexplicit
transform_local(const Transform3 &by) constnnm::Transform3< Real >inline
translate(const Vector3< Real > &offset) constnnm::Transform3< Real >inline
translate_local(const Vector3< Real > &offset) constnnm::Transform3< Real >inline
translation() constnnm::Transform3< Real >inline
unchecked_inverse() constnnm::Transform3< Real >inline
valid() constnnm::Transform3< Real >inline