Go to the source code of this file.
Namespaces | |
namespace | Vectormath |
namespace | Vectormath::Aos |
Defines | |
#define | _VECTORMATH_INTERNAL_FUNCTIONS |
Functions | |
const Quat | Vectormath::Aos::lerp (float t, const Quat &quat0, const Quat &quat1) |
const Quat | Vectormath::Aos::lerp (const floatInVec &t, const Quat &quat0, const Quat &quat1) |
const Quat | Vectormath::Aos::slerp (float t, const Quat &unitQuat0, const Quat &unitQuat1) |
const Quat | Vectormath::Aos::slerp (const floatInVec &t, const Quat &unitQuat0, const Quat &unitQuat1) |
const Quat | Vectormath::Aos::squad (float t, const Quat &unitQuat0, const Quat &unitQuat1, const Quat &unitQuat2, const Quat &unitQuat3) |
const Quat | Vectormath::Aos::squad (const floatInVec &t, const Quat &unitQuat0, const Quat &unitQuat1, const Quat &unitQuat2, const Quat &unitQuat3) |
const Quat | Vectormath::Aos::operator* (float scalar, const Quat &quat) |
const Quat | Vectormath::Aos::operator* (const floatInVec &scalar, const Quat &quat) |
float | Vectormath::Aos::dot (const Quat &quat0, const Quat &quat1) |
float | Vectormath::Aos::norm (const Quat &quat) |
float | Vectormath::Aos::length (const Quat &quat) |
const Quat | Vectormath::Aos::normalize (const Quat &quat) |
const Vector3 | Vectormath::Aos::rotate (const Quat &quat, const Vector3 &vec) |
const Quat | Vectormath::Aos::conj (const Quat &quat) |
const Quat | Vectormath::Aos::select (const Quat &quat0, const Quat &quat1, bool select1) |
void | Vectormath::Aos::loadXYZW (Quat &quat, const float *fptr) |
void | Vectormath::Aos::storeXYZW (const Quat &quat, float *fptr) |
#define _VECTORMATH_INTERNAL_FUNCTIONS |
Definition at line 38 of file sse/quat_aos.h.