Simulant  21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::Quaternion Member List

This is the complete list of members for smlt::Quaternion, including all inherited members.

angle() const (defined in smlt::Quaternion)smlt::Quaternioninline
axis() const (defined in smlt::Quaternion)smlt::Quaternioninline
conjugated() (defined in smlt::Quaternion)smlt::Quaternioninline
dot(const Quaternion &rhs) const __attribute__((always_inline)) (defined in smlt::Quaternion)smlt::Quaternioninline
equals(const Quaternion &rhs) const (defined in smlt::Quaternion)smlt::Quaternioninline
forward() const (defined in smlt::Quaternion)smlt::Quaternioninline
inverse() (defined in smlt::Quaternion)smlt::Quaternioninline
inversed() const (defined in smlt::Quaternion)smlt::Quaternioninline
length() const (defined in smlt::Quaternion)smlt::Quaternioninline
length_squared() const (defined in smlt::Quaternion)smlt::Quaternioninline
look_rotation(const Vec3 &direction, const Vec3 &up=Vec3(0, 1, 0)) (defined in smlt::Quaternion)smlt::Quaternionstatic
Mat3 (defined in smlt::Quaternion)smlt::Quaternionfriend
Mat4 (defined in smlt::Quaternion)smlt::Quaternionfriend
nlerp(const Quaternion &rhs, float t) const (defined in smlt::Quaternion)smlt::Quaternioninline
normalize() (defined in smlt::Quaternion)smlt::Quaternioninline
normalized() (defined in smlt::Quaternion)smlt::Quaternioninline
operator!=(const Quaternion &rhs) const (defined in smlt::Quaternion)smlt::Quaternioninline
operator*(const Quaternion &rhs) const (defined in smlt::Quaternion)smlt::Quaternioninline
operator*(const float rhs) const (defined in smlt::Quaternion)smlt::Quaternioninline
operator*=(const Quaternion &rhs) (defined in smlt::Quaternion)smlt::Quaternioninline
operator*=(const float rhs) (defined in smlt::Quaternion)smlt::Quaternioninline
operator+(const Quaternion &rhs) const (defined in smlt::Quaternion)smlt::Quaternioninline
operator+=(const Quaternion &rhs) (defined in smlt::Quaternion)smlt::Quaternioninline
operator-() const (defined in smlt::Quaternion)smlt::Quaternioninline
operator/(const float rhs) const (defined in smlt::Quaternion)smlt::Quaternioninline
operator==(const Quaternion &rhs) const (defined in smlt::Quaternion)smlt::Quaternioninline
pitch() const (defined in smlt::Quaternion)smlt::Quaternioninline
Quaternion() (defined in smlt::Quaternion)smlt::Quaternioninline
Quaternion(const Degrees &pitch, const Degrees &yaw, const Degrees &roll) (defined in smlt::Quaternion)smlt::Quaternion
Quaternion(const Vec3 &axis, const Degrees &degrees) (defined in smlt::Quaternion)smlt::Quaternion
Quaternion(const Mat3 &rot_matrix) (defined in smlt::Quaternion)smlt::Quaternion
Quaternion(const Euler &angles) (defined in smlt::Quaternion)smlt::Quaternioninline
Quaternion(float x, float y, float z, float w) (defined in smlt::Quaternion)smlt::Quaternioninline
right() const (defined in smlt::Quaternion)smlt::Quaternioninline
roll() const (defined in smlt::Quaternion)smlt::Quaternioninline
slerp(const Quaternion &rhs, float t) const (defined in smlt::Quaternion)smlt::Quaternioninline
to_axis_angle() const (defined in smlt::Quaternion)smlt::Quaternion
to_euler() const (defined in smlt::Quaternion)smlt::Quaternion
up() const (defined in smlt::Quaternion)smlt::Quaternioninline
Vec3 (defined in smlt::Quaternion)smlt::Quaternionfriend
w (defined in smlt::Quaternion)smlt::Quaternion
x (defined in smlt::Quaternion)smlt::Quaternion
y (defined in smlt::Quaternion)smlt::Quaternion
yaw() const (defined in smlt::Quaternion)smlt::Quaternioninline
z (defined in smlt::Quaternion)smlt::Quaternion