# Timeline (functions)

- [BIS_fnc_eventTimeline](../../functions/BIS_fnc_eventTimeline.md): Universal system for playing sequential events defined by time.
- [BIS_fnc_timeline_cleanup](../../functions/BIS_fnc_timeline_cleanup.md): Destroys timeline and all related objects.
- [BIS_fnc_timeline_deleted](../../functions/BIS_fnc_timeline_deleted.md): Deletes given timeline and updates.
- [BIS_fnc_timeline_finish](../../functions/BIS_fnc_timeline_finish.md): Called when timeline finishes playing (reaches it is end).
- [BIS_fnc_timeline_getAlpha](../../functions/BIS_fnc_timeline_getAlpha.md): Get's current alpha in given timeline.
- [BIS_fnc_timeline_getCurrentTime](../../functions/BIS_fnc_timeline_getCurrentTime.md): The current time of this timeline.
- [BIS_fnc_timeline_getInterpMode](../../functions/BIS_fnc_timeline_getInterpMode.md): Returns the timeline interp mode index.
- [BIS_fnc_timeline_getLength](../../functions/BIS_fnc_timeline_getLength.md): The time left of given timeline.
- [BIS_fnc_timeline_getPlayFromStart](../../functions/BIS_fnc_timeline_getPlayFromStart.md): Whether timeline is flagged as play from start on scenario begin.
- [BIS_fnc_timeline_getPlayRate](../../functions/BIS_fnc_timeline_getPlayRate.md): Returns the play rate of this timeline.
- [BIS_fnc_timeline_getPlayTime](../../functions/BIS_fnc_timeline_getPlayTime.md): The time at which timeline started playing.
- [BIS_fnc_timeline_getPosition](../../functions/BIS_fnc_timeline_getPosition.md): Returns the position of given timeline.
- [BIS_fnc_timeline_getSimulatedCurves](../../functions/BIS_fnc_timeline_getSimulatedCurves.md): Returns the simulated curves of a timeline.
- [BIS_fnc_timeline_getStopTime](../../functions/BIS_fnc_timeline_getStopTime.md): The time at which timeline stopped playing
- [BIS_fnc_timeline_getTimeLeft](../../functions/BIS_fnc_timeline_getTimeLeft.md): The time left of given timeline.
- [BIS_fnc_timeline_init](../../functions/BIS_fnc_timeline_init.md): Initialized a timeline.
- [BIS_fnc_timeline_isFinished](../../functions/BIS_fnc_timeline_isFinished.md): Returns whether given timeline has finished.
- [BIS_fnc_timeline_isLooping](../../functions/BIS_fnc_timeline_isLooping.md): Returns whether given timeline is in loop mode.
- [BIS_fnc_timeline_isPaused](../../functions/BIS_fnc_timeline_isPaused.md): Returns whether given timeline is paused.
- [BIS_fnc_timeline_isPlaying](../../functions/BIS_fnc_timeline_isPlaying.md): Whether given timeline is playing (can be paused at same time!)
- [BIS_fnc_timeline_isReverse](../../functions/BIS_fnc_timeline_isReverse.md): Whether given timeline is in reverse mode
- [BIS_fnc_timeline_play](../../functions/BIS_fnc_timeline_play.md): Play given timeline if currently not playing. If we are playing and paused, we unpause.
- [BIS_fnc_timeline_setInterpMode](../../functions/BIS_fnc_timeline_setInterpMode.md): Set's the interpolation mode of the timeline.
- [BIS_fnc_timeline_setLength](../../functions/BIS_fnc_timeline_setLength.md): Set's the length of this timeline in seconds.
- [BIS_fnc_timeline_setLoop](../../functions/BIS_fnc_timeline_setLoop.md): Set's this timeline playback loop mode
- [BIS_fnc_timeline_setPause](../../functions/BIS_fnc_timeline_setPause.md): Pauses or unpauses timeline.
- [BIS_fnc_timeline_setPlayRate](../../functions/BIS_fnc_timeline_setPlayRate.md): Sets playrate of timeline.
- [BIS_fnc_timeline_setPosition](../../functions/BIS_fnc_timeline_setPosition.md): Sets position of timeline.
- [BIS_fnc_timeline_setReverse](../../functions/BIS_fnc_timeline_setReverse.md): Change direction of timeline.
- [BIS_fnc_timeline_simulateCurves](../../functions/BIS_fnc_timeline_simulateCurves.md): Sets this timeline playback as reverse or not.
- [BIS_fnc_timeline_stop](../../functions/BIS_fnc_timeline_stop.md): Stops a timeline.
- [BIS_fnc_timeline_tick](../../functions/BIS_fnc_timeline_tick.md): Ticks a timeline.
