2.8.43 TimePointsTypes

Referenced by: TimeVariant4Behavior

An atom record that specifies the type of points in a motion path.

Let the corresponding time node be as specified in the TimePropertyList4TimeBehavior record that contains this TimePointsTypes 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

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

rh.recType

MUST be an RT_TimeVariant.

rh.recLen

MUST be an odd number.

 

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

timePointsTypes (variable): A UnicodeString that specifies the type of points in the path attribute and the description of the motion path near the current point. The length, in bytes, of the field is specified by the following formula:

 rh.recLen - 1

This field has no effect on the playing of the animation. It is only used when the motion path is edited in a user interface.

Each character in this string sequentially maps to a point defined in the path string as specified in the varPath field of the TimeMotionBehaviorContainer record (section 2.8.63). It MUST be a sequence formed with characters from the following table.

Character

Meaning

A

Auto line point.

a

Auto curve point.

F

Corner line point.

f

Corner curve point.

T

Straight line point.

t

Straight curve point.

S

Smooth line point.

s

Smooth curve point.