Timeline¶
name: Timeline
documentation:
A linear, time-based, data structure supporting keyframe, property and execute events at specific time intervals
extension
base: imml:element
choice : The following element types can be used in conjunction with this element
maxOccurs: unbounded
minOccurs: 1
element
name: KeyframeEvent
type: imml:KeyframeEvent
maxOccurs: unbounded
minOccurs: 0
element
name: PropertyEvent
type: imml:PropertyEvent
maxOccurs: unbounded
minOccurs: 0
element
name: ExecuteEvent
type: imml:ExecuteEvent
maxOccurs: unbounded
minOccurs: 0
attribute
name: AutoTween
type: imml:Boolean
use: optional
default: False
documentation:
When true, values are automatically tweened to their next state in a linear progression
attribute
name: Loop
type: imml:Boolean
use: optional
default: False
documentation:
When true, the timeline will repeat its operations once finished
attribute
name: Enabled
type: imml:Boolean
use: optional
default: True
documentation:
When enabled, the timeline will start. Timelines that are enabled before the context has loaded will start immediately after the context has completed loading.
attribute
name: Speed
type: xs:float
use: optional
default: 1
documentation:
A value which modulates the playback speed of the timeline, where 1 is normal speed, 2 is double speed and 0.5 is half speed