ゲームグラフィックス特論
gg::GgQuaternion メンバ一覧

継承メンバを含む gg::GgQuaternion の全メンバ一覧です。

add(GLfloat x, GLfloat y, GLfloat z, GLfloat w) constgg::GgQuaternioninline
add(const GgVector &v) constgg::GgQuaternioninline
add(const GLfloat *a) constgg::GgQuaternioninline
add(const GgQuaternion &q) constgg::GgQuaternioninline
conjugate() constgg::GgQuaternioninline
divide(GLfloat x, GLfloat y, GLfloat z, GLfloat w) constgg::GgQuaternioninline
divide(const GgVector &v) constgg::GgQuaternioninline
divide(const GLfloat *a) constgg::GgQuaternioninline
divide(const GgQuaternion &q) constgg::GgQuaternioninline
euler(GLfloat heading, GLfloat pitch, GLfloat roll) constgg::GgQuaternioninline
euler(const GLfloat *e) constgg::GgQuaternioninline
get() constgg::GgQuaternioninline
get(GLfloat *a) constgg::GgQuaternioninline
getConjugateMatrix(GLfloat *a) constgg::GgQuaternioninline
getConjugateMatrix(GgMatrix &m) constgg::GgQuaternioninline
getConjugateMatrix() constgg::GgQuaternioninline
getMatrix(GLfloat *a) constgg::GgQuaternioninline
getMatrix(GgMatrix &m) constgg::GgQuaternioninline
getMatrix() constgg::GgQuaternioninline
GgQuaternion()gg::GgQuaternioninline
GgQuaternion(GLfloat x, GLfloat y, GLfloat z, GLfloat w)gg::GgQuaternioninline
GgQuaternion(const GgVector &v)gg::GgQuaternioninline
GgQuaternion(const GLfloat *a)gg::GgQuaternioninline
GgQuaternion(const GgQuaternion &q)gg::GgQuaternioninline
invert() constgg::GgQuaternioninline
load(GLfloat x, GLfloat y, GLfloat z, GLfloat w)gg::GgQuaternioninline
load(const GgVector &v)gg::GgQuaternioninline
load(const GLfloat *a)gg::GgQuaternioninline
load(const GgQuaternion &q)gg::GgQuaternioninline
loadAdd(GLfloat x, GLfloat y, GLfloat z, GLfloat w)gg::GgQuaternioninline
loadAdd(const GgVector &v)gg::GgQuaternioninline
loadAdd(const GLfloat *a)gg::GgQuaternioninline
loadAdd(const GgQuaternion &q)gg::GgQuaternioninline
loadConjugate(const GLfloat *a)gg::GgQuaternion
loadConjugate(const GgQuaternion &q)gg::GgQuaternioninline
loadDivide(GLfloat x, GLfloat y, GLfloat z, GLfloat w)gg::GgQuaternioninline
loadDivide(const GgVector &v)gg::GgQuaternioninline
loadDivide(const GLfloat *a)gg::GgQuaternioninline
loadDivide(const GgQuaternion &q)gg::GgQuaternioninline
loadEuler(GLfloat heading, GLfloat pitch, GLfloat roll)gg::GgQuaternion
loadEuler(const GLfloat *e)gg::GgQuaternioninline
loadIdentity()gg::GgQuaternioninline
loadInvert(const GLfloat *a)gg::GgQuaternion
loadInvert(const GgQuaternion &q)gg::GgQuaternioninline
loadMatrix(const GLfloat *a)gg::GgQuaternioninline
loadMatrix(const GgMatrix &m)gg::GgQuaternioninline
loadMultiply(GLfloat x, GLfloat y, GLfloat z, GLfloat w)gg::GgQuaternioninline
loadMultiply(const GgVector &v)gg::GgQuaternioninline
loadMultiply(const GLfloat *a)gg::GgQuaternioninline
loadMultiply(const GgQuaternion &q)gg::GgQuaternioninline
loadNormalize(const GLfloat *a)gg::GgQuaternion
loadNormalize(const GgQuaternion &q)gg::GgQuaternioninline
loadRotate(GLfloat x, GLfloat y, GLfloat z, GLfloat a)gg::GgQuaternion
loadRotate(const GLfloat *v, GLfloat a)gg::GgQuaternioninline
loadRotate(const GLfloat *v)gg::GgQuaternioninline
loadRotateX(GLfloat a)gg::GgQuaternion
loadRotateY(GLfloat a)gg::GgQuaternion
loadRotateZ(GLfloat a)gg::GgQuaternion
loadSlerp(const GLfloat *a, const GLfloat *b, GLfloat t)gg::GgQuaternioninline
loadSlerp(const GgQuaternion &q, const GgQuaternion &r, GLfloat t)gg::GgQuaternioninline
loadSlerp(const GgQuaternion &q, const GLfloat *a, GLfloat t)gg::GgQuaternioninline
loadSlerp(const GLfloat *a, const GgQuaternion &q, GLfloat t)gg::GgQuaternioninline
loadSubtract(GLfloat x, GLfloat y, GLfloat z, GLfloat w)gg::GgQuaternioninline
loadSubtract(const GgVector &v)gg::GgQuaternioninline
loadSubtract(const GLfloat *a)gg::GgQuaternioninline
loadSubtract(const GgQuaternion &q)gg::GgQuaternioninline
multiply(GLfloat x, GLfloat y, GLfloat z, GLfloat w) constgg::GgQuaternioninline
multiply(const GgVector &v) constgg::GgQuaternioninline
multiply(const GLfloat *a) constgg::GgQuaternioninline
multiply(const GgQuaternion &q) constgg::GgQuaternioninline
norm() constgg::GgQuaternioninline
normalize() constgg::GgQuaternioninline
operator*(const GLfloat *a) constgg::GgQuaternioninline
operator*(const GgQuaternion &q) constgg::GgQuaternioninline
operator*=(const GLfloat *a)gg::GgQuaternioninline
operator*=(const GgQuaternion &q)gg::GgQuaternioninline
operator+(const GLfloat *a) constgg::GgQuaternioninline
operator+(const GgQuaternion &q) constgg::GgQuaternioninline
operator+=(const GLfloat *a)gg::GgQuaternioninline
operator+=(const GgQuaternion &q)gg::GgQuaternioninline
operator-(const GLfloat *a) constgg::GgQuaternioninline
operator-(const GgQuaternion &q) constgg::GgQuaternioninline
operator-=(const GLfloat *a)gg::GgQuaternioninline
operator-=(const GgQuaternion &q)gg::GgQuaternioninline
operator/(const GLfloat *a) constgg::GgQuaternioninline
operator/(const GgQuaternion &q) constgg::GgQuaternioninline
operator/=(const GLfloat *a)gg::GgQuaternioninline
operator/=(const GgQuaternion &q)gg::GgQuaternioninline
operator=(const GLfloat *a)gg::GgQuaternioninline
operator=(const GgQuaternion &q)gg::GgQuaternioninline
rotate(GLfloat x, GLfloat y, GLfloat z, GLfloat a) constgg::GgQuaternioninline
rotate(const GLfloat *v, GLfloat a) constgg::GgQuaternioninline
rotate(const GLfloat *v) constgg::GgQuaternioninline
rotateX(GLfloat a) constgg::GgQuaternioninline
rotateY(GLfloat a) constgg::GgQuaternioninline
rotateZ(GLfloat a) constgg::GgQuaternioninline
slerp(GLfloat *a, GLfloat t) constgg::GgQuaternioninline
slerp(const GgQuaternion &q, GLfloat t) constgg::GgQuaternioninline
subtract(GLfloat x, GLfloat y, GLfloat z, GLfloat w) constgg::GgQuaternioninline
subtract(const GgVector &v) constgg::GgQuaternioninline
subtract(const GLfloat *a) constgg::GgQuaternioninline
subtract(const GgQuaternion &q) constgg::GgQuaternioninline
~GgQuaternion()gg::GgQuaternioninline