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.


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

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.