#include <ChangingToView.h>
Inheritance diagram for OglGui::ChangingToView:
Public Member Functions | |
ChangingToView (Window *wnd, OGLIMAGE *oglIm, float x, float y, float z, float w, float h, float d, ViewListener *li=0) | |
ChangingToView (OGLWND *oglWnd, OGLIMAGE *oglIm, float x, float y, float z, float w, float h, float d, ViewListener *li=0) | |
ChangingToView (OGLVIEW3D *v) | |
void | SetChangingToViewListener (ChangingToViewListener *l, void *userData) |
void | MoveDuration (int d) |
void | SizeDuration (int d) |
void | RotateDuration (int d) |
int | MoveDuration () |
int | SizeDuration () |
int | RotateDuration () |
void | MoveTo (float x, float y, float z, int duration=500) |
void | SizeTo (float w, float h, float d, int duration=500) |
void | RotateTo (float rX, float rY, float rZ, int duration=500) |
bool | IsAt (float &f, float t) |
bool | IsOnMoveDestiny () |
bool | IsOnSizeDestiny () |
bool | IsOnRotateDestiny () |
void | UpdatePosition (float x, float y, float z) |
void | UpdateSize (float w, float h, float d) |
void | UpdateRotations (float rX, float rY, float rZ) |
virtual void | OnDrawView () |
Private Member Functions | |
float | StartClock () |
float | TimePassedFactor (float tPassed, float tDuration) |
void | DoMovePhysics () |
void | DoSizePhysics () |
void | DoRotatePhysics () |
void | Init (float x, float y, float z, float w, float h, float d) |
Private Attributes | |
ChangingToViewListener * | mListener |
void * | mListenerData |
bool | mInitialized |
bool | mIsOnDestiny |
float | mMoveStartTime |
float | mMoveTimePassed |
float | mSizeStartTime |
float | mSizeTimePassed |
float | mRotateStartTime |
float | mRotateTimePassed |
float | mMoveDuration |
float | mSizeDuration |
float | mRotateDuration |
float | mStartX |
float | mStartY |
float | mStartZ |
float | mStartW |
float | mStartH |
float | mStartD |
float | mStartRotX |
float | mStartRotY |
float | mStartRotZ |
float | mCurRotX |
float | mCurRotY |
float | mCurRotZ |
float | mReqX |
float | mReqY |
float | mReqZ |
float | mReqW |
float | mReqH |
float | mReqD |
float | mReqRotX |
float | mReqRotY |
float | mReqRotZ |
Definition at line 24 of file ChangingToView.h.