2.8.23 TimeEffectID
Referenced by: TimeVariant4TimeNode
An atom record that specifies the identifier of an animation effect.
Let the corresponding time node be as specified in the TimePropertyList4TimeNodeContainer record (section 2.8.18) that contains this TimeEffectID record.
Let the corresponding effect type be specified by the TimeEffectType record contained in the TimePropertyList4TimeNodeContainer record that contains this TimeEffectID record.
Let the corresponding effect direction be specified by the intValue field of the TimeVariantInt record contained in the TimePropertyList4TimeNodeContainer record such that the rh.recInstance field of the TimeVariantInt record is equal to TL_TPID_EffectDir.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rh |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
type |
effectID |
||||||||||||||||||||||||||||||
... |
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 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.
effectID (4 bytes): A signed integer that specifies the identifier of the animation effect of the corresponding time node. When the corresponding effect type is an entrance or an exit effect, this field MUST be a value from the following table:
-
Value
Meaning
0x00000000
Custom.
The corresponding effect direction MUST be ignored.
0x00000001
Appear.
The corresponding effect direction MUST be ignored.
0x00000002
Fly in.
The corresponding effect direction MUST be one of the following values:
0x00000002: Right
0x00000008: Left
0x00000001: Top
0x00000004: Bottom
0x00000009: Top left
0x00000003: Top right
0x00000006: Bottom right
0x0000000C: Bottom left
0x00000003
Blinds.
The corresponding effect direction MUST be one of the following values:
0x0000000A: Horizontal
0x00000005: Vertical
0x00000004
Box.
The corresponding effect direction MUST be one of the following values:
0x00000010: In
0x00000020: Out
0x00000005
Check board.
The corresponding effect direction MUST be one of the following values:
0x00000005: Vertical
0x0000000A: Across
0x00000006
Circle.
The corresponding effect direction MUST be one of the following values:
0x00000010: In
0x00000020: Out
0x00000007
Crawl.
The corresponding effect direction MUST be one of the following values:
0x00000002: Right
0x00000008: Left
0x00000001: Top
0x00000004: Bottom
0x00000009: Top left
0x00000003: Top right
0x00000006: Bottom right
0x0000000C: Bottom left
0x00000008
Diamond.
The corresponding effect direction MUST be one of the following values:
0x00000010: In
0x00000020: Out
0x00000009
Dissolve.
The corresponding effect direction MUST be ignored.
0x0000000A
Fade.
The corresponding effect direction MUST be ignored.
0x0000000B
Flash once.
The corresponding effect direction MUST be ignored.
0x0000000C
Peek.
The corresponding effect direction MUST be one of the following values:
0x00000002: Right
0x00000008: Left
0x00000001: Top
0x00000004: Bottom
0x0000000D
Plus.
The corresponding effect direction MUST be one of the following values:
0x00000010: In
0x00000020: Out
0x0000000E
Random bars.
The corresponding effect direction MUST be one of the following values:
0x0000000A: Horizontal
0x00000005: Vertical
0x0000000F
Spiral.
The corresponding effect direction MUST be ignored.
0x00000010
Split.
The corresponding effect direction MUST be one of the following values:
0x0000001A: Horizontal in
0x0000002A: Horizontal out
0x00000015: Vertical in
0x00000025: Vertical out
0x00000011
Stretch.
The corresponding effect direction MUST be one of the following values:
0x00000002: Right
0x00000008: Left
0x00000001: Top
0x00000004: Bottom
0x0000000A: Across
0x00000012
Strips.
The corresponding effect direction MUST be one of the following values:
0x00000009: Up left
0x00000003: Up right
0x00000006: Down right
0x0000000C: Down left
0x00000013
Swivel.
The corresponding effect direction MUST be one of the following values:
0x0000000A: Horizontal
0x00000005: Vertical
0x00000014
Wedge.
The corresponding effect direction MUST be ignored.
0x00000015
Wheel.
The corresponding effect direction MUST be one of the following values:
0x00000001: Wheel(1)
0x00000002: Wheel(2)
0x00000003: Wheel(3)
0x00000004: Wheel(4)
0x00000008: Wheel(8)
0x00000016
Wipe.
The corresponding effect direction MUST be one of the following values:
0x00000001: Up
0x00000002: Right
0x00000004: Down
0x00000008: Left
0x00000017
Zoom.
The corresponding effect direction MUST be one of the following values:
0x00000010: In
0x00000020: Out
0x00000210: In center
0x00000024: Out bottom
0x00000120: Out slightly
0x00000110: In slightly
0x00000018
Random effects.
The corresponding effect direction MUST be ignored.
0x00000019
Boomerang.
The corresponding effect direction MUST be ignored.
0x0000001A
Bounce.
The corresponding effect direction MUST be ignored.
0x0000001B
Color reveal.
The corresponding effect direction MUST be ignored.
0x0000001C
Credits.
The corresponding effect direction MUST be ignored.
0x0000001D
Ease in.
The corresponding effect direction MUST be ignored.
0x0000001E
Float.
The corresponding effect direction MUST be ignored.
0x0000001F
Grow and turn.
The corresponding effect direction MUST be ignored.
0x00000020
Reserved.
0x00000021
Reserved.
0x00000022
Light speed.
The corresponding effect direction MUST be ignored.
0x00000023
Pin wheel.
The corresponding effect direction MUST be ignored.
0x00000024
Reserved.
0x00000025
Rise up.
The corresponding effect direction MUST be ignored.
0x00000026
Swish.
The corresponding effect direction MUST be ignored.
0x00000027
Thin line.
The corresponding effect direction MUST be ignored.
0x00000028
Unfold.
The corresponding effect direction MUST be ignored.
0x00000029
Whip.
The corresponding effect direction MUST be ignored.
0x0000002A
Ascend.
The corresponding effect direction MUST be ignored.
0x0000002B
Center revolve.
The corresponding effect direction MUST be ignored.
0x0000002C
Reserved.
0x0000002D
Faded swivel.
The corresponding effect direction MUST be ignored.
0x0000002E
Reserved.
0x0000002F
Descend.
The corresponding effect direction MUST be ignored.
0x00000030
Sling.
The corresponding effect direction MUST be ignored.
0x00000031
Spinner.
The corresponding effect direction MUST be ignored.
0x00000032
Compress.
The corresponding effect direction MUST be ignored.
0x00000033
Zip.
The corresponding effect direction MUST be ignored.
0x00000034
Arc up.
The corresponding effect direction MUST be ignored.
0x00000035
Faded zoom.
The corresponding effect direction MUST be ignored.
0x00000036
Glide.
The corresponding effect direction MUST be ignored.
0x00000037
Expand.
The corresponding effect direction MUST be ignored.
0x00000038
Flip.
The corresponding effect direction MUST be ignored.
0x00000039
Reserved.
0x0000003A
Fold.
The corresponding effect direction MUST be ignored.
-
When the corresponding effect type is an emphasis effect, this field MUST be a value from the following table:
-
Value
Meaning
0x00000000
Custom.
The corresponding effect direction MUST be ignored.
0x00000001
Change fill color.
The corresponding effect direction MUST be one of the following values:
0x00000001: Instant
0x00000002: Gradual
0x00000006: Gradual and cycle clockwise
0x0000000A: Gradual and cycle counterclockwise
0x00000002
Change font.
The corresponding effect direction MUST be ignored.
0x00000003
Change font color.
The corresponding effect direction MUST be one of the following values:
0x00000001: Instant
0x00000001: Gradual
0x00000006: Gradual and cycle clockwise
0x0000000A: Gradual and cycle counterclockwise
0x00000004
Change font size.
The corresponding effect direction MUST be one of the following values:
0x00000001: Instant
0x00000002: Gradual
0x00000005
Change font style.
The corresponding effect direction MUST be a value of any combination of the following values:
0x00000001: Font bold
0x00000002: Font italic
0x00000004: Font underline
0x00000006
Grow and shrink.
The corresponding effect direction MUST be ignored.
0x00000007
Change line color.
The corresponding effect direction MUST be one of the following values:
0x00000001: Instant
0x00000002: Gradual
0x00000006: Gradual and cycle clockwise
0x0000000A: Gradual and cycle counterclockwise
0x00000008
Spin.
The corresponding effect direction MUST be ignored.
0x00000009
Transparency.
The corresponding effect direction MUST be ignored.
0x0000000A
Bold flash.
The corresponding effect direction MUST be ignored.
0x0000000B
Reserved.
0x0000000C
Reserved.
0x0000000D
Reserved.
0x0000000E
Blast.
The corresponding effect direction MUST be ignored.
0x0000000F
Bold reveal.
The corresponding effect direction MUST be ignored.
0x00000010
Brush on color.
The corresponding effect direction MUST be ignored.
0x00000011
Reserved.
0x00000012
Brush on underline.
The corresponding effect direction MUST be ignored.
0x00000013
Color blend.
The corresponding effect direction MUST be ignored.
0x00000014
Color wave.
The corresponding effect direction MUST be ignored.
0x00000015
Complementary color.
The corresponding effect direction MUST be ignored.
0x00000016
Complementary color 2.
The corresponding effect direction MUST be ignored.
0x00000017
Contrasting color.
The corresponding effect direction MUST be ignored.
0x00000018
Darken.
The corresponding effect direction MUST be ignored.
0x00000019
Desaturate.
The corresponding effect direction MUST be ignored.
0x0000001A
Flash bulb.
The corresponding effect direction MUST be ignored.
0x0000001B
Flicker.
The corresponding effect direction MUST be ignored.
0x0000001C
Grow with color.
The corresponding effect direction MUST be ignored.
0x0000001D
Reserved.
0x0000001E
Lighten.
The corresponding effect direction MUST be ignored.
0x0000001F
Style emphasis.
The corresponding effect direction MUST be ignored.
0x00000020
Teeter.
The corresponding effect direction MUST be ignored.
0x00000021
Vertical grow.
The corresponding effect direction MUST be ignored.
0x00000022
Wave.
The corresponding effect direction MUST be ignored.
0x00000023
Blink.
The corresponding effect direction MUST be ignored.
0x00000024
Shimmer.
The corresponding effect direction MUST be ignored.
-
When the corresponding effect type is a motion path effect, the corresponding effect direction MUST be ignored and this field MUST be a value from the following table:
-
Value
Meaning
0x00000000
Custom.
0x00000001
Circle.
0x00000002
Right triangle.
0x00000003
Diamond.
0x00000004
Hexagon.
0x00000005
5-point star.
0x00000006
Crescent moon.
0x00000007
Square.
0x00000008
Trapezoid.
0x00000009
Heart.
0x0000000A
Octagon.
0x0000000B
6-point star.
0x0000000C
Football.
0x0000000D
Equal triangle.
0x0000000E
Parallelogram.
0x0000000F
Pentagon.
0x00000010
4-point star.
0x00000011
8-point star.
0x00000012
Teardrop.
0x00000013
Pointy star.
0x00000014
Curved square.
0x00000015
Curved X.
0x00000016
Vertical figure 8.
0x00000017
Curvy star.
0x00000018
Loop de loop.
0x00000019
Buzz saw.
0x0000001A
Horizontal figure 8.
0x0000001B
Peanut.
0x0000001C
Figure 8 four.
0x0000001D
Neutron.
0x0000001E
Swoosh.
0x0000001F
Bean.
0x00000020
Plus.
0x00000021
Inverted triangle.
0x00000022
Inverted square.
0x00000023
Left.
0x00000024
Turn right.
0x00000025
Arc down.
0x00000026
Zigzag.
0x00000027
S curve 2.
0x00000028
Sine wave.
0x00000029
Bounce left.
0x0000002A
Down.
0x0000002B
Turn up.
0x0000002C
Arc up.
0x0000002D
Heartbeat.
0x0000002E
Spiral right.
0x0000002F
Wave.
0x00000030
Curvy left.
0x00000031
Diagonal down right.
0x00000032
Turn down.
0x00000033
Arc left.
0x00000034
Funnel.
0x00000035
Spring.
0x00000036
Bounce right.
0x00000037
Spiral left.
0x00000038
Diagonal up right.
0x00000039
Turn up right.
0x0000003A
Arc right.
0x0000003B
S curve 1.
0x0000003C
Decaying wave.
0x0000003D
Curvy right.
0x0000003E
Stairs down.
0x0000003F
Right.
0x00000040
Up.
-
When the corresponding effect type is a media effect, the corresponding effect direction MUST be ignored and this field MUST be a value from the following table:
-
Value
Meaning
0x00000000
Custom.
0x00000001
Play.
0x00000002
Pause.
0x00000003
Stop.