HTCObjectRotate
Functions
int |
|
bool |
|
void |
|
void |
|
bool |
Detailed Description
-
class HTCObjectRotate : public HBaseOperator, public HTClient
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
Public Functions
-
HTCObjectRotate(HTCObjectRotate *mommy)
constructor that accepts pointer to a parent HTCObjectRotate object
-
~HTCObjectRotate()
-
virtual int OnLButtonDown(HEventInfo &hevent)
Overrides HBaseOperator
-
inline void SetDeleteOnUnRegister()
Makes HTCObjectRotate clean up after itself, as opposed to having a delete call required after everything is finished
-
void UnRegister()
Kills the animation (and possibly deletes *this, depending on the status of m_delete_on_unregister, as described above).
-
bool OnSignal(int signal)
Handles signals delivered from other objects
-
HTCObjectRotate(HTCObjectRotate *mommy)