#include <quaternion_demo.h>
Definition at line 37 of file quaternion_demo.h.
typedef std::map<float,Frame> RenderingWidget::TimeLine [private] |
Definition at line 41 of file quaternion_demo.h.
enum RenderingWidget::LerpMode [private] |
Definition at line 59 of file quaternion_demo.h.
enum RenderingWidget::NavMode [private] |
Definition at line 54 of file quaternion_demo.h.
enum RenderingWidget::RotationMode [private] |
Definition at line 64 of file quaternion_demo.h.
enum RenderingWidget::TrackMode [private] |
Definition at line 49 of file quaternion_demo.h.
Definition at line 212 of file quaternion_demo.cpp.
RenderingWidget::~RenderingWidget | ( | ) | [inline] |
Definition at line 115 of file quaternion_demo.h.
void RenderingWidget::animate | ( | void | ) | [protected, virtual, slot] |
Definition at line 284 of file quaternion_demo.cpp.
QWidget * RenderingWidget::createNavigationControlWidget | ( | ) |
Definition at line 566 of file quaternion_demo.cpp.
void RenderingWidget::drawScene | ( | void | ) | [protected, virtual, slot] |
Definition at line 243 of file quaternion_demo.cpp.
void RenderingWidget::grabFrame | ( | void | ) | [protected, virtual, slot] |
Definition at line 225 of file quaternion_demo.cpp.
void RenderingWidget::initializeGL | ( | ) | [protected, virtual] |
Definition at line 492 of file quaternion_demo.cpp.
void RenderingWidget::keyPressEvent | ( | QKeyEvent * | e | ) | [protected, virtual] |
Definition at line 327 of file quaternion_demo.cpp.
Frame RenderingWidget::lerpFrame | ( | float | t | ) | [private] |
void RenderingWidget::mouseMoveEvent | ( | QMouseEvent * | e | ) | [protected, virtual] |
Definition at line 416 of file quaternion_demo.cpp.
void RenderingWidget::mousePressEvent | ( | QMouseEvent * | e | ) | [protected, virtual] |
Definition at line 378 of file quaternion_demo.cpp.
void RenderingWidget::mouseReleaseEvent | ( | QMouseEvent * | e | ) | [protected, virtual] |
Definition at line 410 of file quaternion_demo.cpp.
void RenderingWidget::paintGL | ( | ) | [protected, virtual] |
Definition at line 472 of file quaternion_demo.cpp.
void RenderingWidget::resetCamera | ( | ) | [protected, virtual, slot] |
Definition at line 525 of file quaternion_demo.cpp.
void RenderingWidget::resizeGL | ( | int | width, |
int | height | ||
) | [protected, virtual] |
Definition at line 505 of file quaternion_demo.cpp.
void RenderingWidget::setLerpMode | ( | int | m | ) | [protected, virtual, slot] |
Definition at line 515 of file quaternion_demo.cpp.
void RenderingWidget::setNavMode | ( | int | m | ) | [protected, virtual, slot] |
Definition at line 510 of file quaternion_demo.cpp.
void RenderingWidget::setRotationMode | ( | int | m | ) | [protected, virtual, slot] |
Definition at line 520 of file quaternion_demo.cpp.
void RenderingWidget::setupCamera | ( | ) | [private] |
void RenderingWidget::stopAnimation | ( | ) | [protected, virtual, slot] |
Definition at line 370 of file quaternion_demo.cpp.
float RenderingWidget::m_alpha [private] |
Definition at line 47 of file quaternion_demo.h.
TimeLine RenderingWidget::m_timeline [private] |
Definition at line 42 of file quaternion_demo.h.
QTimer RenderingWidget::m_timer [private] |
Definition at line 77 of file quaternion_demo.h.
bool RenderingWidget::mAnimate [private] |
Definition at line 46 of file quaternion_demo.h.
Camera RenderingWidget::mCamera [private] |
Definition at line 69 of file quaternion_demo.h.
Definition at line 70 of file quaternion_demo.h.
std::vector<int> RenderingWidget::mIndices [private] |
Definition at line 83 of file quaternion_demo.h.
Frame RenderingWidget::mInitFrame [private] |
Definition at line 45 of file quaternion_demo.h.
LerpMode RenderingWidget::mLerpMode [private] |
Definition at line 72 of file quaternion_demo.h.
Vector2i RenderingWidget::mMouseCoords [private] |
Definition at line 74 of file quaternion_demo.h.
NavMode RenderingWidget::mNavMode [private] |
Definition at line 71 of file quaternion_demo.h.
std::vector<Vector3f> RenderingWidget::mNormals [private] |
Definition at line 82 of file quaternion_demo.h.
RotationMode RenderingWidget::mRotationMode [private] |
Definition at line 73 of file quaternion_demo.h.
Trackball RenderingWidget::mTrackball [private] |
Definition at line 75 of file quaternion_demo.h.
std::vector<Vector3f> RenderingWidget::mVertices [private] |
Definition at line 81 of file quaternion_demo.h.