2.8.41 TimeOverride

Referenced by: TimeVariant4Behavior

An atom record that specifies how an animation behavior overrides the values of the properties being animated on an object.

Let the corresponding time node be as specified in the TimePropertyList4TimeBehavior record that contains this TimeOverride record.


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

...

type

override

...

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

rh.recType

MUST be an RT_TimeVariant.

rh.recLen

MUST be 0x00000005.

type (1 byte): A TimeVariantTypeEnum enumeration that specifies the data type of this record. It MUST be TL_TVT_Int.

override (4 bytes): A signed integer that specifies how to override the values of the properties of the target object being animated by the animation behavior of the corresponding time node. It MUST be 0x00000001 that specifies the animated properties of the sub-elements contained inside the target object are cleared and inherited from the target object before the animation.