#include <quaternion_demo.h>
Definition at line 22 of file quaternion_demo.h.
◆ TimeLine
◆ LerpMode
◆ NavMode
◆ RotationMode
◆ TrackMode
Enumerator |
---|
TM_NO_TRACK | |
TM_ROTATE_AROUND | |
TM_ZOOM | |
TM_LOCAL_ROTATE | |
TM_FLY_Z | |
TM_FLY_PAN | |
Definition at line 34 of file quaternion_demo.h.
◆ RenderingWidget()
RenderingWidget::RenderingWidget |
( |
| ) |
|
◆ ~RenderingWidget()
RenderingWidget::~RenderingWidget |
( |
| ) |
|
|
inline |
◆ animate
void RenderingWidget::animate |
( |
void |
| ) |
|
|
protectedvirtualslot |
◆ createNavigationControlWidget()
QWidget * RenderingWidget::createNavigationControlWidget |
( |
| ) |
|
◆ drawScene
void RenderingWidget::drawScene |
( |
void |
| ) |
|
|
protectedvirtualslot |
◆ grabFrame
void RenderingWidget::grabFrame |
( |
void |
| ) |
|
|
protectedvirtualslot |
◆ initializeGL()
void RenderingWidget::initializeGL |
( |
| ) |
|
|
protectedvirtual |
◆ keyPressEvent()
void RenderingWidget::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
protectedvirtual |
◆ lerpFrame()
Frame RenderingWidget::lerpFrame |
( |
float |
t | ) |
|
|
private |
◆ mouseMoveEvent()
void RenderingWidget::mouseMoveEvent |
( |
QMouseEvent * |
e | ) |
|
|
protectedvirtual |
◆ mousePressEvent()
void RenderingWidget::mousePressEvent |
( |
QMouseEvent * |
e | ) |
|
|
protectedvirtual |
◆ mouseReleaseEvent()
void RenderingWidget::mouseReleaseEvent |
( |
QMouseEvent * |
e | ) |
|
|
protectedvirtual |
◆ paintGL()
void RenderingWidget::paintGL |
( |
| ) |
|
|
protectedvirtual |
◆ resetCamera
void RenderingWidget::resetCamera |
( |
| ) |
|
|
protectedvirtualslot |
◆ resizeGL()
void RenderingWidget::resizeGL |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
protectedvirtual |
◆ setLerpMode
void RenderingWidget::setLerpMode |
( |
int |
m | ) |
|
|
protectedvirtualslot |
◆ setNavMode
void RenderingWidget::setNavMode |
( |
int |
m | ) |
|
|
protectedvirtualslot |
◆ setRotationMode
void RenderingWidget::setRotationMode |
( |
int |
m | ) |
|
|
protectedvirtualslot |
◆ setupCamera()
void RenderingWidget::setupCamera |
( |
| ) |
|
|
private |
◆ stopAnimation
void RenderingWidget::stopAnimation |
( |
| ) |
|
|
protectedvirtualslot |
◆ m_alpha
float RenderingWidget::m_alpha |
|
private |
◆ m_timeline
◆ m_timer
QTimer RenderingWidget::m_timer |
|
private |
◆ mAnimate
bool RenderingWidget::mAnimate |
|
private |
◆ mCamera
Camera RenderingWidget::mCamera |
|
private |
◆ mCurrentTrackingMode
TrackMode RenderingWidget::mCurrentTrackingMode |
|
private |
◆ mIndices
std::vector<int> RenderingWidget::mIndices |
|
private |
◆ mInitFrame
Frame RenderingWidget::mInitFrame |
|
private |
◆ mLerpMode
◆ mMouseCoords
Vector2i RenderingWidget::mMouseCoords |
|
private |
◆ mNavMode
◆ mNormals
std::vector<Vector3f> RenderingWidget::mNormals |
|
private |
◆ mRotationMode
◆ mTrackball
◆ mVertices
std::vector<Vector3f> RenderingWidget::mVertices |
|
private |
The documentation for this class was generated from the following files: