|
ゲームグラフィックス特論
|
継承メンバを含む gg::GgTrackball の全メンバ一覧です。
| add(GLfloat x, GLfloat y, GLfloat z, GLfloat w) const | gg::GgQuaternion | inline |
| add(const GLfloat *a) const | gg::GgQuaternion | inline |
| add(const GgVector &v) const | gg::GgQuaternion | inline |
| add(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| begin(GLfloat x, GLfloat y) | gg::GgTrackball | |
| conjugate() const | gg::GgQuaternion | inline |
| distance3(const GgVector &v) const | gg::GgVector | inline |
| distance4(const GgVector &v) const | gg::GgVector | inline |
| divide(GLfloat x, GLfloat y, GLfloat z, GLfloat w) const | gg::GgQuaternion | inline |
| divide(const GLfloat *a) const | gg::GgQuaternion | inline |
| divide(const GgVector &v) const | gg::GgQuaternion | inline |
| divide(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| dot3(const GgVector &v) const | gg::GgVector | inline |
| dot4(const GgVector &v) const | gg::GgVector | inline |
| end(GLfloat x, GLfloat y) | gg::GgTrackball | |
| euler(GLfloat heading, GLfloat pitch, GLfloat roll) const | gg::GgQuaternion | inline |
| euler(const GLfloat *e) const | gg::GgQuaternion | inline |
| euler(const GgVector &e) const | gg::GgQuaternion | inline |
| get() const | gg::GgTrackball | inline |
| gg::GgQuaternion::get(GLfloat *a) const | gg::GgQuaternion | inline |
| getConjugateMatrix(GLfloat *a) const | gg::GgQuaternion | inline |
| getConjugateMatrix(GgMatrix &m) const | gg::GgQuaternion | inline |
| getConjugateMatrix() const | gg::GgQuaternion | inline |
| getMatrix() const | gg::GgTrackball | inline |
| gg::GgQuaternion::getMatrix(GLfloat *a) const | gg::GgQuaternion | inline |
| gg::GgQuaternion::getMatrix(GgMatrix &m) const | gg::GgQuaternion | inline |
| getQuaternion() const | gg::GgTrackball | inline |
| getScale() const | gg::GgTrackball | inline |
| getScale(int direction) const | gg::GgTrackball | inline |
| getScale(GLfloat *factor) const | gg::GgTrackball | inline |
| getStart() const | gg::GgTrackball | inline |
| getStart(int direction) const | gg::GgTrackball | inline |
| getStart(GLfloat *position) const | gg::GgTrackball | inline |
| GgQuaternion()=default | gg::GgQuaternion | |
| GgQuaternion(GLfloat x, GLfloat y, GLfloat z, GLfloat w) | gg::GgQuaternion | inline |
| GgQuaternion(GLfloat c) | gg::GgQuaternion | inline |
| GgQuaternion(const GLfloat *a) | gg::GgQuaternion | inline |
| GgQuaternion(const GgVector &v) | gg::GgQuaternion | inline |
| GgQuaternion(const GgQuaternion &q)=default | gg::GgQuaternion | |
| GgQuaternion(GgQuaternion &&q)=default | gg::GgQuaternion | |
| GgTrackball(const GgQuaternion &q=ggIdentityQuaternion()) | gg::GgTrackball | inline |
| GgVector()=default | gg::GgVector | |
| GgVector(GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) | gg::GgVector | inline |
| GgVector(const GLfloat *a) | gg::GgVector | inline |
| GgVector(GLfloat c) | gg::GgVector | inline |
| GgVector(const GgVector &v)=default | gg::GgVector | |
| GgVector(GgVector &&v)=default | gg::GgVector | |
| invert() const | gg::GgQuaternion | inline |
| length3() const | gg::GgVector | inline |
| length4() const | gg::GgVector | inline |
| loadAdd(GLfloat x, GLfloat y, GLfloat z, GLfloat w) | gg::GgQuaternion | inline |
| loadAdd(const GLfloat *a) | gg::GgQuaternion | inline |
| loadAdd(const GgVector &v) | gg::GgQuaternion | inline |
| loadAdd(const GgQuaternion &q) | gg::GgQuaternion | inline |
| loadConjugate(const GLfloat *a) | gg::GgQuaternion | |
| loadConjugate(const GgQuaternion &q) | gg::GgQuaternion | inline |
| loadDivide(GLfloat x, GLfloat y, GLfloat z, GLfloat w) | gg::GgQuaternion | inline |
| loadDivide(const GLfloat *a) | gg::GgQuaternion | inline |
| loadDivide(const GgVector &v) | gg::GgQuaternion | inline |
| loadDivide(const GgQuaternion &q) | gg::GgQuaternion | inline |
| loadEuler(GLfloat heading, GLfloat pitch, GLfloat roll) | gg::GgQuaternion | |
| loadEuler(const GLfloat *e) | gg::GgQuaternion | inline |
| loadIdentity() | gg::GgQuaternion | inline |
| loadInvert(const GLfloat *a) | gg::GgQuaternion | |
| loadInvert(const GgQuaternion &q) | gg::GgQuaternion | inline |
| loadMatrix(const GLfloat *a) | gg::GgQuaternion | inline |
| loadMatrix(const GgMatrix &m) | gg::GgQuaternion | inline |
| loadMultiply(GLfloat x, GLfloat y, GLfloat z, GLfloat w) | gg::GgQuaternion | inline |
| loadMultiply(const GLfloat *a) | gg::GgQuaternion | inline |
| loadMultiply(const GgVector &v) | gg::GgQuaternion | inline |
| loadMultiply(const GgQuaternion &q) | gg::GgQuaternion | inline |
| loadNormalize(const GLfloat *a) | gg::GgQuaternion | |
| loadNormalize(const GgQuaternion &q) | gg::GgQuaternion | inline |
| loadRotate(GLfloat x, GLfloat y, GLfloat z, GLfloat a) | gg::GgQuaternion | |
| loadRotate(const GLfloat *v, GLfloat a) | gg::GgQuaternion | inline |
| loadRotate(const GLfloat *v) | gg::GgQuaternion | inline |
| 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::GgQuaternion | inline |
| loadSlerp(const GgQuaternion &q, const GgQuaternion &r, GLfloat t) | gg::GgQuaternion | inline |
| loadSlerp(const GgQuaternion &q, const GLfloat *a, GLfloat t) | gg::GgQuaternion | inline |
| loadSlerp(const GLfloat *a, const GgQuaternion &q, GLfloat t) | gg::GgQuaternion | inline |
| loadSubtract(GLfloat x, GLfloat y, GLfloat z, GLfloat w) | gg::GgQuaternion | inline |
| loadSubtract(const GLfloat *a) | gg::GgQuaternion | inline |
| loadSubtract(const GgVector &v) | gg::GgQuaternion | inline |
| loadSubtract(const GgQuaternion &q) | gg::GgQuaternion | inline |
| motion(GLfloat x, GLfloat y) | gg::GgTrackball | |
| multiply(GLfloat x, GLfloat y, GLfloat z, GLfloat w) const | gg::GgQuaternion | inline |
| multiply(const GLfloat *a) const | gg::GgQuaternion | inline |
| multiply(const GgVector &v) const | gg::GgQuaternion | inline |
| multiply(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| norm() const | gg::GgQuaternion | inline |
| normalize() const | gg::GgQuaternion | inline |
| normalize3() const | gg::GgVector | inline |
| normalize4() const | gg::GgVector | inline |
| operator*(const GLfloat *a) const | gg::GgQuaternion | inline |
| operator*(const GgVector &v) const | gg::GgQuaternion | inline |
| operator*(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| gg::GgVector::operator*(GLfloat c) const noexcept | gg::GgVector | inline |
| operator*=(const GLfloat *a) | gg::GgQuaternion | inline |
| operator*=(const GgVector &v) | gg::GgQuaternion | inline |
| operator*=(const GgQuaternion &q) | gg::GgQuaternion | inline |
| gg::GgVector::operator*=(GLfloat c) noexcept | gg::GgVector | inline |
| operator+(const GLfloat *a) const | gg::GgQuaternion | inline |
| operator+(const GgVector &v) const | gg::GgQuaternion | inline |
| operator+(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| gg::GgVector::operator+(GLfloat c) const noexcept | gg::GgVector | inline |
| operator+=(const GLfloat *a) | gg::GgQuaternion | inline |
| operator+=(const GgVector &v) | gg::GgQuaternion | inline |
| operator+=(const GgQuaternion &q) | gg::GgQuaternion | inline |
| gg::GgVector::operator+=(GLfloat c) noexcept | gg::GgVector | inline |
| operator-(const GLfloat *a) const | gg::GgQuaternion | inline |
| operator-(const GgVector &v) const | gg::GgQuaternion | inline |
| operator-(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| gg::GgVector::operator-(GLfloat c) const noexcept | gg::GgVector | inline |
| operator-=(const GLfloat *a) | gg::GgQuaternion | inline |
| operator-=(const GgVector &v) | gg::GgQuaternion | inline |
| operator-=(const GgQuaternion &q) | gg::GgQuaternion | inline |
| gg::GgVector::operator-=(GLfloat c) noexcept | gg::GgVector | inline |
| operator/(const GLfloat *a) const | gg::GgQuaternion | inline |
| operator/(const GgVector &v) const | gg::GgQuaternion | inline |
| operator/(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| gg::GgVector::operator/(GLfloat c) const noexcept | gg::GgVector | inline |
| operator/=(const GLfloat *a) | gg::GgQuaternion | inline |
| operator/=(const GgVector &v) | gg::GgQuaternion | inline |
| operator/=(const GgQuaternion &q) | gg::GgQuaternion | inline |
| gg::GgVector::operator/=(GLfloat c) noexcept | gg::GgVector | inline |
| operator=(const GgQuaternion &q) | gg::GgTrackball | inline |
| gg::GgQuaternion::operator=(GgQuaternion &&q)=default | gg::GgQuaternion | |
| gg::GgQuaternion::operator=(const GLfloat *a) | gg::GgQuaternion | inline |
| gg::GgQuaternion::operator=(const GgVector &v) | gg::GgQuaternion | inline |
| gg::GgVector::operator=(GgVector &&v)=default | gg::GgVector | |
| region(GLfloat w, GLfloat h) | gg::GgTrackball | |
| region(int w, int h) | gg::GgTrackball | inline |
| reset(const GgQuaternion &q=ggIdentityQuaternion()) | gg::GgTrackball | |
| rotate(const GgQuaternion &q) | gg::GgTrackball | |
| gg::GgQuaternion::rotate(GLfloat x, GLfloat y, GLfloat z, GLfloat a) const | gg::GgQuaternion | inline |
| gg::GgQuaternion::rotate(const GLfloat *v, GLfloat a) const | gg::GgQuaternion | inline |
| gg::GgQuaternion::rotate(const GLfloat *v) const | gg::GgQuaternion | inline |
| rotateX(GLfloat a) const | gg::GgQuaternion | inline |
| rotateY(GLfloat a) const | gg::GgQuaternion | inline |
| rotateZ(GLfloat a) const | gg::GgQuaternion | inline |
| slerp(GLfloat *a, GLfloat t) const | gg::GgQuaternion | inline |
| slerp(const GgQuaternion &q, GLfloat t) const | gg::GgQuaternion | inline |
| subtract(GLfloat x, GLfloat y, GLfloat z, GLfloat w) const | gg::GgQuaternion | inline |
| subtract(const GLfloat *a) const | gg::GgQuaternion | inline |
| subtract(const GgVector &v) const | gg::GgQuaternion | inline |
| subtract(const GgQuaternion &q) const | gg::GgQuaternion | inline |
| ~GgQuaternion()=default | gg::GgQuaternion | |
| ~GgTrackball()=default | gg::GgTrackball | |
| ~GgVector()=default | gg::GgVector |