# HTCObjectRotate

## Functions

| `HTCObjectRotate`
| `HTCObjectRotate`
| `~HTCObjectRotate`
int | `OnLButtonDown`
bool | `Tick`
void | `SetDeleteOnUnRegister`
void | `UnRegister`
bool | `OnSignal`

## 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`(HBaseView *view, int DoRepeat = 0, int DoCapture = 1)

    constructor

  `HTCObjectRotate`(HTCObjectRotate *mommy)

    constructor that accepts pointer to a parent HTCObjectRotate object

  `~HTCObjectRotate`()
  virtual int `OnLButtonDown`(HEventInfo &hevent)

    Overrides HBaseOperator

  virtual bool `Tick`(float request_time, float actual_time)

    Overrides HTClient.

  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

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize 3DF or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...