Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
controler-input-events.hh File Reference

Go to the source code of this file.

Functions

void setClickAimedPosition (TViewId AViewId, int x, int y)
 
virtual void onEnterMode ()
 
virtual void onExitMode ()
 
virtual void onOperationModeStart ()
 
virtual void onOperationModeMove ()
 
virtual void onOperationModeStop ()
 
void exitMode ()
 
TMode getMode () const
 
void setMode (TMode AMode)
 
void toggleMode (TMode AMode)
 
void operationModeStart (TViewId AViewId, int Ax, int Ay)
 
void operationModeMove (int Ax, int Ay)
 
void operationModeStop (int Ax, int Ay)
 
void operationModeIndependentStart (TModeOperation AOperation, TViewId AViewId, int Ax, int Ay)
 

Variables

TMode FCurrentMode
 
TModeOperation FCurrentModeOperation
 
int FFirstX
 
int FLastX
 
int FDeltaX
 
int FFirstY
 
int FLastY
 
int FDeltaY
 
int FCurrentViewId
 
GLfloat FFirst3D [3]
 Coordonnées du point 3D correspondant à FFirst{X,Y}.
 
CParameterEyePosition FMemoEyePosition
 
CParameterAimedPosition FMemoAimedPosition
 

Function Documentation

void exitMode ( )
protected
TMode getMode ( ) const
virtual void onEnterMode ( )
protectedvirtual
virtual void onExitMode ( )
protectedvirtual
virtual void onOperationModeMove ( )
protectedvirtual
virtual void onOperationModeStart ( )
protectedvirtual
virtual void onOperationModeStop ( )
protectedvirtual
void operationModeIndependentStart ( TModeOperation  AOperation,
TViewId  AViewId,
int  Ax,
int  Ay 
)

Méthode pour gerer les opérations qui ne dépendent pas d'un mode. Pour le moment uniquement translation, rotation et homothetie de la scene.

void operationModeMove ( int  Ax,
int  Ay 
)
void operationModeStart ( TViewId  AViewId,
int  Ax,
int  Ay 
)
void operationModeStop ( int  Ax,
int  Ay 
)
void setClickAimedPosition ( TViewId  AViewId,
int  x,
int  y 
)
void setMode ( TMode  AMode)
void toggleMode ( TMode  AMode)

Variable Documentation

TMode FCurrentMode

Definition at line 68 of file controler-input-events.hh.

TModeOperation FCurrentModeOperation

Definition at line 69 of file controler-input-events.hh.

int FCurrentViewId

Definition at line 73 of file controler-input-events.hh.

int FDeltaX

Definition at line 71 of file controler-input-events.hh.

int FDeltaY

Definition at line 72 of file controler-input-events.hh.

GLfloat FFirst3D[3]

Coordonnées du point 3D correspondant à FFirst{X,Y}.

Definition at line 76 of file controler-input-events.hh.

int FFirstX

Definition at line 71 of file controler-input-events.hh.

int FFirstY

Definition at line 72 of file controler-input-events.hh.

int FLastX

Definition at line 71 of file controler-input-events.hh.

int FLastY

Definition at line 72 of file controler-input-events.hh.

CParameterAimedPosition FMemoAimedPosition

Definition at line 79 of file controler-input-events.hh.

CParameterEyePosition FMemoEyePosition

Definition at line 78 of file controler-input-events.hh.