Aspose::Slides::Animation Namespace Reference

Classes

class  AnimationTimeLine
 Represents timeline of animation. More...
 
class  Behavior
 Represent base class behavior of effect. More...
 
class  BehaviorCollection
 Represents collection of behavior effects. More...
 
class  BehaviorFactory
 Allows to create animation effects More...
 
class  BehaviorProperty
 Represent property types for animation behavior. Follows the list of properties from https://msdn.microsoft.com/en-us/library/dd949052(v=office.15).aspx and https://msdn.microsoft.com/en-us/library/documentformat.openxml.presentation.attributename(v=office.15).aspx More...
 
class  BehaviorPropertyCollection
 Represents timing properties for the effect behavior. More...
 
class  ColorEffect
 Represents a color effect for an animation behavior. More...
 
class  ColorOffset
 Represent color offset. More...
 
class  CommandEffect
 Represents a command effect for an animation behavior. More...
 
class  Effect
 Represents animation effect. More...
 
class  FilterEffect
 Represent filter effect of behavior. More...
 
class  IBehavior
 Represent base class behavior of effect. More...
 
class  IBehaviorCollection
 Represents collection of behavior effects. More...
 
class  IBehaviorFactory
 Allows to create animation effects More...
 
class  IBehaviorProperty
 Represent property types for animation behavior. Follows the list of properties from https://msdn.microsoft.com/en-us/library/dd949052(v=office.15).aspx and https://msdn.microsoft.com/en-us/library/documentformat.openxml.presentation.attributename(v=office.15).aspx More...
 
class  IBehaviorPropertyCollection
 Represents timing properties for the effect behavior. More...
 
class  IColorEffect
 Represents a color effect for an animation behavior. More...
 
class  IColorOffset
 Represent color offset. More...
 
class  ICommandEffect
 Represents a command effect for an animation behavior. More...
 
class  IEffect
 Represents animation effect. More...
 
class  IFilterEffect
 Represent filter effect of behavior. More...
 
class  IMotionCmdPath
 Represent one command of a path. More...
 
class  IMotionEffect
 Represent motion effect behavior of effect. More...
 
class  IMotionPath
 Represent motion path. More...
 
class  IPoint
 Represent animation point. More...
 
class  IPointCollection
 Represents a collection of portions. More...
 
class  IPropertyEffect
 Represent property effect behavior. More...
 
class  IRotationEffect
 Represent rotation behavior of effect. More...
 
class  IScaleEffect
 Represents animation scale effect. More...
 
class  ISequence
 Represents sequence (collection of effects). More...
 
class  ISequenceCollection
 Represents collection of interactive sequences. More...
 
class  ISetEffect
 Represents a set effect for an animation behavior. More...
 
class  ITextAnimation
 Represent text animation. More...
 
class  ITextAnimationCollection
 Represents collection of text animations. More...
 
class  ITiming
 Represents animation timing. More...
 
class  MotionCmdPath
 Represent one command of a path. More...
 
class  MotionEffect
 Represent motion effect behavior of effect. More...
 
class  MotionPath
 Represent motion path. More...
 
class  Point
 Represent animation point. More...
 
class  PointCollection
 Represent collection of animation points. More...
 
class  PropertyEffect
 Represent property effect behavior. More...
 
class  RotationEffect
 Represent rotation behavior of effect. More...
 
class  ScaleEffect
 Represents animation scale effect. More...
 
class  Sequence
 Represents sequence (collection of effects). More...
 
class  SequenceCollection
 Represents collection of interactive sequences. More...
 
class  SetEffect
 Represents a set effect for an animation behavior. More...
 
class  TextAnimation
 Represent text animation. More...
 
class  TextAnimationCollection
 Represents collection of text animations. More...
 
class  Timing
 Represents animation timing. More...
 

Enumerations

enum  BehaviorAccumulateType { BehaviorAccumulateType::NotDefined = -1, BehaviorAccumulateType::Always, BehaviorAccumulateType::None }
 Represents types of accumulation of effect behaviors. More...
 
enum  BehaviorAdditiveType {
  BehaviorAdditiveType::NotDefined = -1, BehaviorAdditiveType::None, BehaviorAdditiveType::Base, BehaviorAdditiveType::Sum,
  BehaviorAdditiveType::Replace, BehaviorAdditiveType::Multiply
}
 Represents additive type for effect behavior. More...
 
enum  BuildType {
  BuildType::AsOneObject = 0, BuildType::AllParagraphsAtOnce, BuildType::ByLevelParagraphs1, BuildType::ByLevelParagraphs2,
  BuildType::ByLevelParagraphs3, BuildType::ByLevelParagraphs4, BuildType::ByLevelParagraphs5
}
 Determines how text will appear on a shape during animation. More...
 
enum  ColorDirection { ColorDirection::NotDefined = -1, ColorDirection::Clockwise, ColorDirection::CounterClockwise }
 Represents color direction for color effect behavior. More...
 
enum  ColorSpace { ColorSpace::NotDefined = -1, ColorSpace::RGB, ColorSpace::HSL }
 Represents color space for color effect behavior. More...
 
enum  CommandEffectType : int8_t { CommandEffectType::NotDefined = -1, CommandEffectType::Event, CommandEffectType::Call, CommandEffectType::Verb }
 Represents command effect type for command effect behavior. More...
 
enum  EffectChartMajorGroupingType { EffectChartMajorGroupingType::BySeries, EffectChartMajorGroupingType::ByCategory }
 Represents the type of an animation effect for chart's element. More...
 
enum  EffectChartMinorGroupingType { EffectChartMinorGroupingType::ByElementInSeries, EffectChartMinorGroupingType::ByElementInCategory }
 Represents the type of an animation effect for chart's element in series or category. More...
 
enum  EffectFillType {
  EffectFillType::NotDefined = -1, EffectFillType::Remove, EffectFillType::Freeze, EffectFillType::Hold,
  EffectFillType::Transition
}
 Represent fill types. More...
 
enum  EffectPresetClassType {
  EffectPresetClassType::Entrance, EffectPresetClassType::Exit, EffectPresetClassType::Emphasis, EffectPresetClassType::Path,
  EffectPresetClassType::MediaCall, EffectPresetClassType::OLEActionVerbs
}
 Represent effect class types. More...
 
enum  EffectRestartType { EffectRestartType::NotDefined = -1, EffectRestartType::Always, EffectRestartType::WhenNotActive, EffectRestartType::Never }
 Represent restart types for timing. More...
 
enum  EffectSubtype {
  EffectSubtype::None = 0, EffectSubtype::Across, EffectSubtype::Bottom, EffectSubtype::BottomLeft,
  EffectSubtype::BottomRight, EffectSubtype::Center, EffectSubtype::Clockwise, EffectSubtype::CounterClockwise,
  EffectSubtype::GradualAndCycleClockwise, EffectSubtype::GradualAndCycleCounterClockwise, EffectSubtype::Down, EffectSubtype::DownLeft,
  EffectSubtype::DownRight, EffectSubtype::FontAllCaps, EffectSubtype::FontBold, EffectSubtype::FontItalic,
  EffectSubtype::FontShadow, EffectSubtype::FontStrikethrough, EffectSubtype::FontUnderline, EffectSubtype::Gradual,
  EffectSubtype::Horizontal, EffectSubtype::HorizontalIn, EffectSubtype::HorizontalOut, EffectSubtype::In,
  EffectSubtype::InBottom, EffectSubtype::InCenter, EffectSubtype::InSlightly, EffectSubtype::Instant,
  EffectSubtype::Left, EffectSubtype::OrdinalMask, EffectSubtype::Out, EffectSubtype::OutBottom,
  EffectSubtype::OutCenter, EffectSubtype::OutSlightly, EffectSubtype::Right, EffectSubtype::Slightly,
  EffectSubtype::Top, EffectSubtype::TopLeft, EffectSubtype::TopRight, EffectSubtype::Up,
  EffectSubtype::UpLeft, EffectSubtype::UpRight, EffectSubtype::Vertical, EffectSubtype::VerticalIn,
  EffectSubtype::VerticalOut, EffectSubtype::Wheel1, EffectSubtype::Wheel2, EffectSubtype::Wheel3,
  EffectSubtype::Wheel4, EffectSubtype::Wheel8
}
 Represents subtypes of animation effect. More...
 
enum  EffectTriggerType { EffectTriggerType::AfterPrevious = 0, EffectTriggerType::OnClick, EffectTriggerType::WithPrevious }
 Represent trigger type of effect. More...
 
enum  EffectType {
  EffectType::Appear = 0, EffectType::CurveUpDown, EffectType::Ascend, EffectType::Blast,
  EffectType::Blinds, EffectType::Blink, EffectType::BoldFlash, EffectType::BoldReveal,
  EffectType::Boomerang, EffectType::Bounce, EffectType::Box, EffectType::BrushOnColor,
  EffectType::BrushOnUnderline, EffectType::CenterRevolve, EffectType::ChangeFillColor, EffectType::ChangeFont,
  EffectType::ChangeFontColor, EffectType::ChangeFontSize, EffectType::ChangeFontStyle, EffectType::ChangeLineColor,
  EffectType::Checkerboard, EffectType::Circle, EffectType::ColorBlend, EffectType::ColorTypewriter,
  EffectType::ColorWave, EffectType::ComplementaryColor, EffectType::ComplementaryColor2, EffectType::Compress,
  EffectType::ContrastingColor, EffectType::Crawl, EffectType::Credits, EffectType::Custom,
  EffectType::Darken, EffectType::Desaturate, EffectType::Descend, EffectType::Diamond,
  EffectType::Dissolve, EffectType::EaseInOut, EffectType::Expand, EffectType::Fade,
  EffectType::FadedSwivel, EffectType::FadedZoom, EffectType::FlashBulb, EffectType::FlashOnce,
  EffectType::Flicker, EffectType::Flip, EffectType::Float, EffectType::Fly,
  EffectType::Fold, EffectType::Glide, EffectType::GrowAndTurn, EffectType::GrowShrink,
  EffectType::GrowWithColor, EffectType::Lighten, EffectType::LightSpeed, EffectType::MediaPause,
  EffectType::MediaPlay, EffectType::MediaStop, EffectType::Path4PointStar, EffectType::Path5PointStar,
  EffectType::Path6PointStar, EffectType::Path8PointStar, EffectType::PathArcDown, EffectType::PathArcLeft,
  EffectType::PathArcRight, EffectType::PathArcUp, EffectType::PathBean, EffectType::PathBounceLeft,
  EffectType::PathBounceRight, EffectType::PathBuzzsaw, EffectType::PathCircle, EffectType::PathCrescentMoon,
  EffectType::PathCurvedSquare, EffectType::PathCurvedX, EffectType::PathCurvyLeft, EffectType::PathCurvyRight,
  EffectType::PathCurvyStar, EffectType::PathDecayingWave, EffectType::PathDiagonalDownRight, EffectType::PathDiagonalUpRight,
  EffectType::PathDiamond, EffectType::PathDown, EffectType::PathEqualTriangle, EffectType::PathFigure8Four,
  EffectType::PathFootball, EffectType::PathFunnel, EffectType::PathHeart, EffectType::PathHeartbeat,
  EffectType::PathHexagon, EffectType::PathHorizontalFigure8, EffectType::PathInvertedSquare, EffectType::PathInvertedTriangle,
  EffectType::PathLeft, EffectType::PathLoopdeLoop, EffectType::PathNeutron, EffectType::PathOctagon,
  EffectType::PathParallelogram, EffectType::PathPeanut, EffectType::PathPentagon, EffectType::PathPlus,
  EffectType::PathPointyStar, EffectType::PathRight, EffectType::PathRightTriangle, EffectType::PathSCurve1,
  EffectType::PathSCurve2, EffectType::PathSineWave, EffectType::PathSpiralLeft, EffectType::PathSpiralRight,
  EffectType::PathSpring, EffectType::PathSquare, EffectType::PathStairsDown, EffectType::PathSwoosh,
  EffectType::PathTeardrop, EffectType::PathTrapezoid, EffectType::PathTurnDown, EffectType::PathTurnRight,
  EffectType::PathTurnUp, EffectType::PathTurnUpRight, EffectType::PathUp, EffectType::PathUser,
  EffectType::PathVerticalFigure8, EffectType::PathWave, EffectType::PathZigzag, EffectType::Peek,
  EffectType::Pinwheel, EffectType::Plus, EffectType::RandomBars, EffectType::RandomEffects,
  EffectType::RiseUp, EffectType::Shimmer, EffectType::Sling, EffectType::Spin,
  EffectType::Spinner, EffectType::Spiral, EffectType::Split, EffectType::Stretch,
  EffectType::Strips, EffectType::StyleEmphasis, EffectType::Swish, EffectType::Swivel,
  EffectType::Teeter, EffectType::Thread, EffectType::Transparency, EffectType::Unfold,
  EffectType::VerticalGrow, EffectType::Wave, EffectType::Wedge, EffectType::Wheel,
  EffectType::Whip, EffectType::Wipe, EffectType::Magnify, EffectType::Zoom,
  EffectType::OLEObjectShow, EffectType::OLEObjectEdit, EffectType::OLEObjectOpen
}
 Represents the type of an animation effect. More...
 
enum  FilterEffectRevealType { FilterEffectRevealType::NotDefined = -1, FilterEffectRevealType::None, FilterEffectRevealType::In, FilterEffectRevealType::Out }
 Represents filter reveal type. More...
 
enum  FilterEffectSubtype {
  FilterEffectSubtype::None = 0, FilterEffectSubtype::Across, FilterEffectSubtype::Down, FilterEffectSubtype::DownLeft,
  FilterEffectSubtype::DownRight, FilterEffectSubtype::FromBottom, FilterEffectSubtype::FromLeft, FilterEffectSubtype::FromRight,
  FilterEffectSubtype::FromTop, FilterEffectSubtype::Horizontal, FilterEffectSubtype::In, FilterEffectSubtype::InHorizontal,
  FilterEffectSubtype::InVertical, FilterEffectSubtype::Left, FilterEffectSubtype::Out, FilterEffectSubtype::OutHorizontal,
  FilterEffectSubtype::OutVertical, FilterEffectSubtype::Right, FilterEffectSubtype::Spokes1, FilterEffectSubtype::Spokes2,
  FilterEffectSubtype::Spokes3, FilterEffectSubtype::Spokes4, FilterEffectSubtype::Spokes8, FilterEffectSubtype::Up,
  FilterEffectSubtype::UpLeft, FilterEffectSubtype::UpRight, FilterEffectSubtype::Vertical
}
 Represents filter effect subtypes. More...
 
enum  FilterEffectType {
  FilterEffectType::None = 0, FilterEffectType::Barn, FilterEffectType::Blinds, FilterEffectType::Box,
  FilterEffectType::Checkerboard, FilterEffectType::Circle, FilterEffectType::Diamond, FilterEffectType::Dissolve,
  FilterEffectType::Fade, FilterEffectType::Image, FilterEffectType::Pixelate, FilterEffectType::Plus,
  FilterEffectType::RandomBar, FilterEffectType::Slide, FilterEffectType::Stretch, FilterEffectType::Strips,
  FilterEffectType::Wedge, FilterEffectType::Wheel, FilterEffectType::Wipe
}
 Represents filter effect types. More...
 
enum  MotionCommandPathType {
  MotionCommandPathType::MoveTo = 0, MotionCommandPathType::LineTo, MotionCommandPathType::CurveTo, MotionCommandPathType::CloseLoop,
  MotionCommandPathType::End
}
 Represent types of command for animation motion effect behavior. More...
 
enum  MotionOriginType { MotionOriginType::NotDefined = -1, MotionOriginType::Parent, MotionOriginType::Layout }
 Specifies what the origin of the motion path is relative to. Such as the layout of the slide, or the parent. More...
 
enum  MotionPathEditMode { MotionPathEditMode::NotDefined = -1, MotionPathEditMode::Relative, MotionPathEditMode::Fixed }
 Specifies how the motion path moves when the target shape is moved More...
 
enum  MotionPathPointsType {
  MotionPathPointsType::None = 0, MotionPathPointsType::Auto, MotionPathPointsType::Corner, MotionPathPointsType::Straight,
  MotionPathPointsType::Smooth, MotionPathPointsType::CurveAuto, MotionPathPointsType::CurveCorner, MotionPathPointsType::CurveStraight,
  MotionPathPointsType::CurveSmooth
}
 Represent types of points in animation motion path. More...
 
enum  PropertyCalcModeType { PropertyCalcModeType::NotDefined = -1, PropertyCalcModeType::Discrete, PropertyCalcModeType::Linear, PropertyCalcModeType::Formula }
 Represent calc mode for animation property. More...
 
enum  PropertyValueType { PropertyValueType::NotDefined = -1, PropertyValueType::String, PropertyValueType::Number, PropertyValueType::Color }
 Represent property value types. More...
 

Enumeration Type Documentation

◆ BehaviorAccumulateType

Represents types of accumulation of effect behaviors.

Enumerator
NotDefined 
Always 
None 

◆ BehaviorAdditiveType

Represents additive type for effect behavior.

Enumerator
NotDefined 
None 
Base 
Sum 
Replace 
Multiply 

◆ BuildType

Determines how text will appear on a shape during animation.

Enumerator
AsOneObject 

With containing shape.

AllParagraphsAtOnce 

All paragraph.

ByLevelParagraphs1 

By groups of paragraphs of depth 1.

ByLevelParagraphs2 

By groups of paragraphs of depth 2.

ByLevelParagraphs3 

By groups of paragraphs of depth 3.

ByLevelParagraphs4 

By groups of paragraphs of depth 4.

ByLevelParagraphs5 

By groups of paragraphs of depth 5.

◆ ColorDirection

Represents color direction for color effect behavior.

Enumerator
NotDefined 
Clockwise 
CounterClockwise 

◆ ColorSpace

Represents color space for color effect behavior.

Enumerator
NotDefined 
RGB 
HSL 

◆ CommandEffectType

Represents command effect type for command effect behavior.

Enumerator
NotDefined 
Event 
Call 
Verb 

◆ EffectChartMajorGroupingType

Represents the type of an animation effect for chart's element.

Enumerator
BySeries 

Animate chart by series

ByCategory 

Animate chart by category

◆ EffectChartMinorGroupingType

Represents the type of an animation effect for chart's element in series or category.

Enumerator
ByElementInSeries 

Animate chart by element in series

ByElementInCategory 

Animate chart by element in category

◆ EffectFillType

Represent fill types.

Enumerator
NotDefined 
Remove 
Freeze 
Hold 
Transition 

◆ EffectPresetClassType

Represent effect class types.

Enumerator
Entrance 

Entrance effects class.

Target shape types: All

Exit 

Exit effects class.

Target shape types: All

Emphasis 

Emphasis effects class.

Target shape types: All

Path 

Motion Paths class.

Target shape types: All

MediaCall 

Media effects class.

Target shape types: IVideoFrame, IAudioFrame

OLEActionVerbs 

OLE Action Verbs class.

Target shape types: IOleObjectFrame

◆ EffectRestartType

Represent restart types for timing.

Enumerator
NotDefined 
Always 
WhenNotActive 
Never 

◆ EffectSubtype

Represents subtypes of animation effect.

Enumerator
None 
Across 
Bottom 
BottomLeft 
BottomRight 
Center 
Clockwise 
CounterClockwise 
GradualAndCycleClockwise 
GradualAndCycleCounterClockwise 
Down 
DownLeft 
DownRight 
FontAllCaps 
FontBold 
FontItalic 
FontShadow 
FontStrikethrough 
FontUnderline 
Gradual 
Horizontal 
HorizontalIn 
HorizontalOut 
In 
InBottom 
InCenter 
InSlightly 
Instant 
Left 
OrdinalMask 
Out 
OutBottom 
OutCenter 
OutSlightly 
Right 
Slightly 
Top 
TopLeft 
TopRight 
Up 
UpLeft 
UpRight 
Vertical 
VerticalIn 
VerticalOut 
Wheel1 
Wheel2 
Wheel3 
Wheel4 
Wheel8 

◆ EffectTriggerType

Represent trigger type of effect.

Enumerator
AfterPrevious 
OnClick 
WithPrevious 

◆ EffectType

Represents the type of an animation effect.

Enumerator
Appear 

Appear effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
CurveUpDown 

CurveUpDown effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Ascend 

Ascend effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Blast 

Blast effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Blinds 

Blinds effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Horizontal
  • EffectSubtype.Vertical
Blink 

Blink effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
BoldFlash 

BoldFlash effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
BoldReveal 

BoldReveal effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Boomerang 

Boomerang effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Bounce 

Bounce effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Box 

Box effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.In
  • EffectSubtype.Out
BrushOnColor 

BrushOnColor effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
BrushOnUnderline 

BrushOnUnderline effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
CenterRevolve 

CenterRevolve effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
ChangeFillColor 

ChangeFillColor effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.Instant
  • EffectSubtype.Gradual
  • EffectSubtype.GradualAndCycleClockwise
  • EffectSubtype.GradualAndCycleCounterClockwise
ChangeFont 

ChangeFont effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.Instant
  • EffectSubtype.Gradual
ChangeFontColor 

ChangeFontColor effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.Instant
  • EffectSubtype.Gradual
  • EffectSubtype.GradualAndCycleClockwise
  • EffectSubtype.GradualAndCycleCounterClockwise
ChangeFontSize 

ChangeFontSize effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.Instant
  • EffectSubtype.Gradual
ChangeFontStyle 

ChangeFontSize effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.FontBold
  • EffectSubtype.FontItalic
  • EffectSubtype.FontUnderline
ChangeLineColor 

ChangeLineColor effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.Instant
  • EffectSubtype.Gradual
  • EffectSubtype.GradualAndCycleClockwise
  • EffectSubtype.GradualAndCycleCounterClockwise
Checkerboard 

Checkerboard effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Vertical
  • EffectSubtype.Across
Circle 

ColorBlend effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.In
  • EffectSubtype.Out
ColorBlend 

BrushOnUnderline effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
ColorTypewriter 

Checkerboard effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
ColorWave 

ColorWave effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
ComplementaryColor 

ComplementaryColor effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
ComplementaryColor2 

ComplementaryColor2 effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Compress 

Compress effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
ContrastingColor 

ContrastingColor effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Crawl 

Crawl effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Right
  • EffectSubtype.Left
  • EffectSubtype.Top
  • EffectSubtype.Bottom
Credits 

Credits effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Custom 

Custom effect.

Darken 

Darken effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Desaturate 

Desaturate effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Descend 

Descend effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Diamond 

Diamond effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.In
  • EffectSubtype.Out
Dissolve 

Dissolve effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
EaseInOut 

Dissolve effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Expand 

Expand effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Fade 

Fade effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
FadedSwivel 

FadedSwivel effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
FadedZoom 

FadedZoom effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
FlashBulb 

FlashBulb effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
FlashOnce 

FlashOnce effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Flicker 

Flicker effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Flip 

Flip effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Float 

Float effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Fly 

Fly effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Right
  • EffectSubtype.Left
  • EffectSubtype.Top
  • EffectSubtype.Bottom
  • EffectSubtype.TopLeft
  • EffectSubtype.TopRight
  • EffectSubtype.BottomLeft
  • EffectSubtype.BottomRight
Fold 

Fold effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Glide 

Glide effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
GrowAndTurn 

GrowAndTurn effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
GrowShrink 

GrowShrink effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
GrowWithColor 

GrowWithColor effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Lighten 

Lighten effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
LightSpeed 

LightSpeed effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
MediaPause 

MediaPause effect. Class Media.

Valid subtypes:

  • EffectSubtype.None
MediaPlay 

MediaPlay effect. Class Media.

Valid subtypes:

  • EffectSubtype.None
MediaStop 

MediaStop effect. Class Media.

Valid subtypes:

  • EffectSubtype.None
Path4PointStar 

Path4PointStar effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
Path5PointStar 

Path5PointStar effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
Path6PointStar 

Path6PointStar effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
Path8PointStar 

Path8PointStar effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathArcDown 

PathArcDown effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathArcLeft 

PathArcLeft effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathArcRight 

PathArcRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathArcUp 

PathArcUp effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathBean 

PathBean effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathBounceLeft 

PathBounceLeft effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathBounceRight 

PathBounceRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathBuzzsaw 

PathBuzzsaw effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathCircle 

PathCircle effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathCrescentMoon 

PathCrescentMoon effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathCurvedSquare 

PathCurvedSquare effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathCurvedX 

PathCurvedX effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathCurvyLeft 

PathCurvyLeft effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathCurvyRight 

PathCurvyRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathCurvyStar 

PathCurvyStar effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathDecayingWave 

PathDecayingWave effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathDiagonalDownRight 

PathDiagonalDownRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathDiagonalUpRight 

PathDiagonalUpRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathDiamond 

PathDiamond effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathDown 

PathDown effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathEqualTriangle 

PathEqualTriangle effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathFigure8Four 

PathFigure8Four effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathFootball 

PathFootball effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathFunnel 

PathFunnel effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathHeart 

PathHeart effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathHeartbeat 

PathHeartbeat effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathHexagon 

PathHexagon effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathHorizontalFigure8 

PathHorizontalFigure8 effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathInvertedSquare 

PathInvertedSquare effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathInvertedTriangle 

PathInvertedTriangle effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathLeft 

PathLeft effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathLoopdeLoop 

PathLoopdeLoop effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathNeutron 

PathNeutron effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathOctagon 

PathOctagon effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathParallelogram 

PathParallelogram effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathPeanut 

PathPeanut effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathPentagon 

PathPentagon effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathPlus 

PathPlus effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathPointyStar 

PathPointyStar effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathRight 

PathRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathRightTriangle 

PathRightTriangle effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSCurve1 

PathSCurve1 effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSCurve2 

PathSCurve2 effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSineWave 

PathSineWave effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSpiralLeft 

PathSpiralLeft effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSpiralRight 

PathSpiralRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSpring 

PathSpring effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSquare 

PathSquare effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathStairsDown 

PathStairsDown effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathSwoosh 

PathSwoosh effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathTeardrop 

PathTeardrop effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathTrapezoid 

PathTrapezoid effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathTurnDown 

PathTurnDown effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathTurnRight 

PathTurnRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathTurnUp 

PathTurnUp effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathTurnUpRight 

PathTurnUpRight effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathUp 

PathUp effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathUser 

PathUser effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathVerticalFigure8 

PathVerticalFigure8 effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathWave 

PathWave effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
PathZigzag 

PathZigzag effect. Class Path.

Valid subtypes:

  • EffectSubtype.None
Peek 

Peek effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Pinwheel 

Pinwheel effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Plus 

Plus effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.In
  • EffectSubtype.Out
RandomBars 

RandomBars effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Horizontal
  • EffectSubtype.Vertical
RandomEffects 

RandomEffects effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
RiseUp 

RandomEffects effect. Class Entrance.

Valid subtypes:

  • EffectSubtype.None
Shimmer 

Shimmer effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Sling 

RandomEffects effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Spin 

Spin effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Spinner 

Spinner effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Spiral 

Spiral effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Split 

Split effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.HorizontalIn
  • EffectSubtype.HorizontalOut
  • EffectSubtype.VerticalIn
  • EffectSubtype.VerticalOut
Stretch 

Stretch effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Right
  • EffectSubtype.Left
  • EffectSubtype.Top
  • EffectSubtype.Bottom
  • EffectSubtype.Across
Strips 

Stretch effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.UpLeft
  • EffectSubtype.UpRight
  • EffectSubtype.DownLeft
  • EffectSubtype.DownRight
StyleEmphasis 

StyleEmphasis effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Swish 

Swish effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Swivel 

Swivel effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Horizontal
  • EffectSubtype.Vertical
Teeter 

Teeter effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Thread 

Thread effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Transparency 

Transparency effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Unfold 

Unfold effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
VerticalGrow 

VerticalGrow effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Wave 

Wave effect. Class Emphasis.

Valid subtypes:

  • EffectSubtype.None
Wedge 

Wedge effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Wheel 

Wedge effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Wheel1
  • EffectSubtype.Wheel2
  • EffectSubtype.Wheel3
  • EffectSubtype.Wheel4
  • EffectSubtype.Wheel8
Whip 

Whip effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Wipe 

Wedge effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.Top
  • EffectSubtype.Right
  • EffectSubtype.Bottom
  • EffectSubtype.Left
Magnify 

Magnify effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.None
Zoom 

Zoom effect. Class Entrance or Exit.

Valid subtypes:

  • EffectSubtype.In
  • EffectSubtype.Out
  • EffectSubtype.InCenter - only for Entrance class
  • EffectSubtype.OutBottom - only for Entrance class
  • EffectSubtype.OutSlightly
  • EffectSubtype.InSlightly
  • EffectSubtype.OutCenter - only for Exit class
  • EffectSubtype.InBottom - only for Exit class
OLEObjectShow 

OLEObjectShow effect. Class OLEActionVerbs.

Valid subtypes:

  • EffectSubtype.None
OLEObjectEdit 

OLEObjectEdit effect. Class OLEActionVerbs.

Valid subtypes:

  • EffectSubtype.None
OLEObjectOpen 

OLEObjectOpen effect. Class OLEActionVerbs.

Valid subtypes:

  • EffectSubtype.None

◆ FilterEffectRevealType

Represents filter reveal type.

Enumerator
NotDefined 
None 
In 
Out 

◆ FilterEffectSubtype

Represents filter effect subtypes.

Enumerator
None 
Across 
Down 
DownLeft 
DownRight 
FromBottom 
FromLeft 
FromRight 
FromTop 
Horizontal 
In 
InHorizontal 
InVertical 
Left 
Out 
OutHorizontal 
OutVertical 
Right 
Spokes1 
Spokes2 
Spokes3 
Spokes4 
Spokes8 
Up 
UpLeft 
UpRight 
Vertical 

◆ FilterEffectType

Represents filter effect types.

Enumerator
None 
Barn 
Blinds 
Box 
Checkerboard 
Circle 
Diamond 
Dissolve 
Fade 
Image 
Pixelate 
Plus 
RandomBar 
Slide 
Stretch 
Strips 
Wedge 
Wheel 
Wipe 

◆ MotionCommandPathType

Represent types of command for animation motion effect behavior.

Enumerator
MoveTo 
LineTo 
CurveTo 
CloseLoop 
End 

◆ MotionOriginType

Specifies what the origin of the motion path is relative to. Such as the layout of the slide, or the parent.

Enumerator
NotDefined 
Parent 
Layout 

◆ MotionPathEditMode

Specifies how the motion path moves when the target shape is moved

Enumerator
NotDefined 
Relative 
Fixed 

◆ MotionPathPointsType

Represent types of points in animation motion path.

Enumerator
None 
Auto 
Corner 
Straight 
Smooth 
CurveAuto 
CurveCorner 
CurveStraight 
CurveSmooth 

◆ PropertyCalcModeType

Represent calc mode for animation property.

Enumerator
NotDefined 
Discrete 
Linear 
Formula 

◆ PropertyValueType

Represent property value types.

Enumerator
NotDefined 
String 
Number 
Color