|
libHSPlasma
|
#include <hsQuat.h>
Public Member Functions | |
| hsQuat () | |
| hsQuat (float _x, float _y, float _z, float _w) | |
| hsQuat (float rad, const hsVector3 &axis) | |
| hsQuat & | operator= (const hsQuat &cpy) |
| bool | operator== (const hsQuat &other) const |
| bool | operator!= (const hsQuat &other) const |
| hsQuat | operator+ (const hsQuat &rt) const |
| hsQuat | operator- (const hsQuat &rt) const |
| hsQuat | operator* (const hsQuat &rt) const |
| hsQuat | operator* (float scale) const |
| void | read (hsStream *S) |
| void | write (hsStream *S) |
| void | prcWrite (pfPrcHelper *prc) |
| void | prcParse (const pfPrcTag *tag) |
| hsQuat | conjugate () const |
Static Public Member Functions | |
| static hsQuat | Identity () |
Public Attributes | |
| float | X |
| float | Y |
| float | Z |
| float | W |
| hsQuat::hsQuat | ( | ) |
| hsQuat::hsQuat | ( | float | _x, |
| float | _y, | ||
| float | _z, | ||
| float | _w | ||
| ) |
| hsQuat::hsQuat | ( | float | rad, |
| const hsVector3 & | axis | ||
| ) |
| hsQuat hsQuat::conjugate | ( | ) | const |
|
static |
| bool hsQuat::operator!= | ( | const hsQuat & | other | ) | const |
| hsQuat hsQuat::operator* | ( | float | scale | ) | const |
| bool hsQuat::operator== | ( | const hsQuat & | other | ) | const |
| void hsQuat::prcParse | ( | const pfPrcTag * | tag | ) |
| void hsQuat::prcWrite | ( | pfPrcHelper * | prc | ) |
| void hsQuat::read | ( | hsStream * | S | ) |
| void hsQuat::write | ( | hsStream * | S | ) |
| float hsQuat::W |
| float hsQuat::X |
| float hsQuat::Y |
| float hsQuat::Z |
1.8.1.2