Notifies that an animation has been started.
More...
|
double | speed |
| An abstract property for how fast the animation should play, and in which direction. More...
|
|
string | animid |
| Stores the identifier of the animation this event is aimed at.
|
|
unsigned int | delay |
| How many calls of ProcessEvents() on the event generator the event should be delayed.
|
|
EventHandler * | caller |
| Stores the EventHandler at which the event originated.
|
|
EVENTTYPE | eventtype |
| The type of this event.
|
|
EVENTPIPE | pipe |
| The pipe the event travels in (unless it was relayed). This is set by the EventHandler itself.
|
|
|
virtual bool | sendMe () |
| Used to determine whether the event should be sent by the event generator. More...
|
|
Notifies that an animation has been started.
Not to be confused with StartAnimationEvent, which notifies that an animation SHOULD be started. In fact, this event is the nominal response to StartAnimationEvent Triggered Once on start by IMS_Animation_Base If the animation is for some reason unable to start, it will trigger an AnimationFailedEvent instead
- See also
- AnimationFailedEvent
-
EventHandler.h
AnimationStartedEvent::AnimationStartedEvent |
( |
string |
animationid, |
|
|
double |
_speed |
|
) |
| |
|
inline |
- Parameters
-
animationid | Identifier of the animation triggering the event |
_speed | starting speed of the animation triggering the event |
double AnimationStartedEvent::GetSpeed |
( |
| ) |
|
|
inline |
- Returns
- The speed and direction the animation started with
double AnimationStartedEvent::speed |
|
protected |
An abstract property for how fast the animation should play, and in which direction.
The value determines how fast in relation to the defined duration of the animation in the config file (1 == the exact duration) The sign determines the direction (> 0: normal, < 0 : in reverse). For 0, see note
- Note
- A speed of 0 does not mean stop! A speed of 0 means default speed (1) forward by default, except if the animation is already at the end, then it means in reverse. Basically, it means "start the animation in the most likely
direction at tis default speed"
The documentation for this class was generated from the following file:
- C:/Orbiter2016/Orbitersdk/IMS2/AnimationStartedEvent.h