|
| HTCObjectRotate (HBaseView *view, int DoRepeat=0, int DoCapture=1) |
|
| HTCObjectRotate (HTCObjectRotate *mommy) |
|
int | OnLButtonDown (HEventInfo &hevent) |
|
bool | OnSignal (int signal) |
|
void | SetDeleteOnUnRegister () |
|
bool | Tick (float request_time, float actual_time) |
|
void | UnRegister () |
|
int | Capture () |
| Returns whether we are currently in mouse capture mode. See this class' constructor for a more detailed description of what this means. This method has been deprecated.
|
|
virtual HBaseOperator * | Clone () |
|
HPoint const | GetFirstPoint (void) |
| Returns the initial selection point.
|
|
virtual const char * | GetName () |
|
HPoint const | GetNewPoint (void) |
| Returns the current selection point.
|
|
HBaseView * | GetView (void) |
| Returns a pointer to the view that this operator is associated with.
|
|
| HBaseOperator (HBaseView *view, int DoRepeat=0, int DoCapture=1) |
|
virtual int | OnKeyDown (HEventInfo &hevent) |
|
virtual int | OnKeyUp (HEventInfo &hevent) |
|
virtual int | OnLButtonDblClk (HEventInfo &hevent) |
|
virtual int | OnLButtonDownAndMove (HEventInfo &hevent) |
|
virtual int | OnLButtonUp (HEventInfo &hevent) |
|
virtual int | OnLRButtonDownAndMove (HEventInfo &hevent) |
|
virtual int | OnMButtonDblClk (HEventInfo &hevent) |
|
virtual int | OnMButtonDown (HEventInfo &hevent) |
|
virtual int | OnMButtonDownAndMove (HEventInfo &hevent) |
|
virtual int | OnMButtonUp (HEventInfo &hevent) |
|
virtual int | OnMouseMove (HEventInfo &hevent) |
|
virtual int | OnMouseWheel (HEventInfo &hevent) |
|
virtual int | OnNoButtonDownAndMove (HEventInfo &hevent) |
|
virtual int | OnRButtonDblClk (HEventInfo &hevent) |
|
virtual int | OnRButtonDown (HEventInfo &hevent) |
|
virtual int | OnRButtonDownAndMove (HEventInfo &hevent) |
|
virtual int | OnRButtonUp (HEventInfo &hevent) |
|
virtual int | OnTimer (HEventInfo &hevent) |
|
virtual int | OnTouchesDown (HEventInfo &hevent) |
|
virtual int | OnTouchesMove (HEventInfo &hevent) |
|
virtual int | OnTouchesUp (HEventInfo &hevent) |
|
virtual bool | OperatorStarted () |
| Operator has been started if true, and has not been started if false.
|
|
int | Repeat () |
| Returns whether the operation is repeatable. This method has been deprecated.
|
|
void | SetFirstPoint (HPoint const &new_point) |
| Sets the initial selection point.
|
|
void | SetMapTouchesToMouseEvents (bool val) |
| Touch Events are mapped to mouse events if true, and are not if false.
|
|
void | SetNewPoint (HPoint const &new_point) |
| Sets the current selection point.
|
|
void | SetOperatorStarted (bool val) |
| Operator has been started if true, and has not been started if false.
|
|
void | SetView (HBaseView *new_view) |
| Sets the view that this operator is associated with.
|
|
float | GetInterval () const |
|
float | GetNextRequest () const |
|
int | GetPriority () const |
|
HTCStyle | GetStyle () const |
|
HTClientTickFunction | GetTickFunction () const |
|
void * | GetUserData () const |
|
| HTClient (float interval=0.1f, HTCStyle style=HTCS_Invalid, HTClientTickFunction tick_function=0, void *user_data=0) |
|
void | SetInterval (float interval) |
|
void | SetNextRequest (float nr) |
|
void | SetPriorityLowest () |
|
void | SetStyle (HTCStyle style) |
|
void | SetTickFunction (HTClientTickFunction tick_function) |
|
void | SetUserData (void *user_data) |
|
HTCObjectRotate is a reference implementation of a timer client. It is the first of what we hope will be a long list of objects to make use of the centralized timer service in MVO provided by the HTManager class. It is not necessarily meant to do anything useful except serve as an example of how it is possible to do animation in the context of MVO without completely