# HBhvConditionAnimation

## Functions

| `HBhvConditionAnimation`
void | `Register`
void | `UnRegister`

## Detailed Description

class `HBhvConditionAnimation` : public HBhvCondition, public HAnimationListener

  The HBhvConditionAnimation class is the base class for all animation related conditions.

  Subclassed by HBhvConditionAnimationFinished

  Public Functions

  `HBhvConditionAnimation`(char const *target, char const *hevent, bool invert, HBhvSensor *sensor)

    Constructs an HBhvConditionAnimation object.

    Parameters: | target – The descriptor of the animation target object. You can use HBhvTargetObject::CreateTargetString() to generate this string. hevent – The event type. invert – Pass true to invert the condition. In other words, this condition will return true if the condition evaluates to false and false if the condition evaluates to true. sensor – A pointer to the HBhvSensor object that this condition belongs to.

  virtual void `Register`()

    Registers condition with event manager to receive animation events.

  virtual void `UnRegister`()

    Unregisters condition with event manager so that it no longer receives animation 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...