2.8.31 TimeAnimationValueListContainer

Referenced by: TimeAnimateBehaviorContainer

A container record that specifies the list of key points that are used during a property animation to set a property to a value at a point within the timeline as specified in the TimeAnimateBehaviorContainer record (section 2.8.29).


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

rh

...

rgTimeAnimValueList (variable)

...

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0xF.

rh.recInstance

MUST be 0x000.

rh.recType

MUST be an RT_TimeAnimationValueList.

rgTimeAnimValueList (variable): An array of TimeAnimationValueListEntry structures that specifies the key points that are used during the animation. The length, in bytes, of the array is specified by rh.recLen.

If the value of the timeAnimationValueAtom.time field in any TimeAnimationValueListEntry record in this array is -1000, the time for the key points is evenly partitioned between 0 and 1.