# HEventListener.h

## Macro Definitions

| `HLISTENER_PASS_EVENT`
| `HLISTENER_CONSUME_EVENT`
| `HLISTENER_PRIORITY_NORMAL`
| `HLISTENER_PRIORITY_HIGH`
| `HLISTENER_PRIORITY_LOW`

## Types

| HEventListenerManager
| HEventListener
| `HEventListenerType`

## Fields

| `HUserdefinerListenerType`
| `HUpdateListenerType`
| `HMouseListenerType`
| `HAnimationListenerType`
| `HSensorListenerType`
| `HFitWorldListenerType`
| `HObjectManipulationListenerType`
| `HJoyStickListenerType`

## Detailed Description

Base class for event listening.

## Macro Definition

`HLISTENER_PASS_EVENT`

`HLISTENER_CONSUME_EVENT`

`HLISTENER_PRIORITY_NORMAL`

`HLISTENER_PRIORITY_HIGH`

`HLISTENER_PRIORITY_LOW`

## Type Documentation

enum `HEventListenerType`

  Defines Event Listener Types

  Values:

  enumerator `HUserdefinerListenerType`

    self-explanatory

  enumerator `HUpdateListenerType`

    Listens for update events like camera changed or view destroyed.

  enumerator `HMouseListenerType`

    Listens for mouse events like mouse moves and double clicks.

  enumerator `HAnimationListenerType`

    Listens for animation events like when key frames are added or when objects collide.

  enumerator `HSensorListenerType`

    Listens when sensors are activated.

  enumerator `HFitWorldListenerType`

    Listens for when fit world event will happen.

  enumerator `HObjectManipulationListenerType`

    Listens for object manipulation events like when objects are moved or scaled.

  enumerator `HJoyStickListenerType`

    Listens for 3DMouse/Joystick translation and rotation events.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize 3DF in your own language, 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...