# HBhvConditionAnimationFinished

## Functions

| `HBhvConditionAnimationFinished`
int | `AnimationFinishedEvent`
void | `Serialize`

## Detailed Description

class `HBhvConditionAnimationFinished` : public HBhvConditionAnimation

  The HBhvConditionAnimationFinished class evaluates if an animation has finished executing.

  Public Functions

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

    Constructs a HBhvConditionAnimationFinished object.

    Parameters: | target – The descriptor of the 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 int `AnimationFinishedEvent`(HBhvAnimation *animation)

    Called by the event manager if an animation has been finished performing. If the animation is the target animation, then the conditions of the associated sensor are evaluated.

  virtual void `Serialize`(HUtilityXMLGenerator *xmlgen)

    Writes XML data to a buffer.

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...