Namespace DRIT.Presentation.Animation
Classes
AnimationEffect
Represents a single animation effect applied to a shape on a slide.
AnimationPresetId
Provides well-known preset animation identifiers for use with
PresetId.
Values correspond to the OOXML presetID attribute on p:cTn.
AnimationTimeLine
Represents the animation time line used by the presentation model.
Behavior
Represent base class behavior of effect.
BehaviorCollection
Provides an ordered, mutable collection of animation behaviors.
BehaviorFactory
Allows to create animation effects
BehaviorProperty
Represents the behavior property used by the presentation model.
ColorEffect
Represents the color effect used by the presentation model.
ColorOffset
Represents the color offset used by the presentation model.
CommandEffect
Represents a command effect for an animation behavior.
Effect
Represents the effect used by the presentation model.
FilterEffect
Represents the filter effect used by the presentation model.
MotionCmdPath
Represents a single command in a motion path — a MoveTo,
LineTo, CurveTo, CloseLoop, or End
segment with its associated control/end points.
Maps to a p:cmd element within p:animMotion/
p:path in the OOXML timing model.
MotionEffect
Represents the motion effect used by the presentation model.
MotionPath
Represents a motion path — a sequence of MotionCmdPath commands that describe the trajectory along which a shape moves during an animation.
Maps to the p:path element within p:animMotion in
the OOXML timing model.
Point
Represents a single keyframe point in a property animation — a time/value pair with an optional formula.
Maps to a p:animVal entry within p:tavLst in the
OOXML timing model.
PointCollection
A collection of Point keyframe values for a property animation behavior.
Maps to the p:tavLst element within p:anim in the
OOXML timing model.
PropertyEffect
Represents the property effect used by the presentation model.
RotationEffect
Represents the rotation effect used by the presentation model.
ScaleEffect
Represents the scale effect used by the presentation model.
Sequence
Represents a sequence of animation effects. The main sequence contains effects triggered by slide clicks; interactive sequences are triggered by clicking a specific shape.
Maps to the OOXML p:seq element within p:timing.
SequenceCollection
A collection of interactive Sequence objects on a slide's timeline. Each interactive sequence is triggered by clicking a specific shape rather than by advancing the slide.
Maps to the collection of p:seq elements (other than the
main sequence) within p:timing.
SetEffect
Represents the set effect used by the presentation model.
SlideAnimationCollection
Holds the animation effects for a single slide and exposes authoring methods to add and remove them.
TextAnimation
Represents a per-paragraph text animation that controls how text within a shape is built (e.g. paragraph by paragraph, all at once).
Maps to the OOXML p:bldP (build paragraph) element within
p:bldLst under p:timing.
TextAnimationCollection
A collection of TextAnimation objects on a slide's timeline.
Maps to the collection of p:bldP elements within
p:bldLst under p:timing.
Timing
Describes the timing properties for an animation effect or behavior.
Maps to the OOXML p:cTn (common time node) timing attributes
and the p:cond delay conditions within p:timing.
Interfaces
IBehavior
Defines the IBehavior contract.
IBehaviorCollection
Defines the IBehaviorCollection contract.
IBehaviorFactory
Allows to create animation effects
IBehaviorProperty
Represent property types for animation behavior.
IBehaviorPropertyCollection
Defines the IBehaviorPropertyCollection contract.
IColorEffect
Represents a color effect for an animation behavior.
IColorOffset
Defines the IColorOffset contract.
ICommandEffect
Defines the ICommandEffect contract.
IEffect
Defines the IEffect contract.
IFilterEffect
Represent filter effect of behavior.
IMotionCmdPath
Represent one command of a path.
IMotionEffect
Represent motion effect behavior of effect.
IMotionPath
The IMotionPath type exposes the following members.
IPoint
Defines the IPoint contract.
IPointCollection
Defines the IPointCollection contract.
IPropertyEffect
Defines the IPropertyEffect contract.
IRotationEffect
Defines the IRotationEffect contract.
IScaleEffect
Defines the IScaleEffect contract.
ISequence
Defines the ISequence contract.
ISequenceCollection
Defines the ISequenceCollection contract.
ISetEffect
Defines the ISetEffect contract.
ITextAnimation
Defines the ITextAnimation contract.
ITextAnimationCollection
Defines the ITextAnimationCollection contract.
ITiming
Defines the ITiming contract.
Enums
BehaviorAccumulateType
Represents types of accumulation of effect behaviors.
BehaviorAdditiveType
Represents additive type for effect behavior.
BuildType
Determines how text will appear on a shape during animation.
ColorDirection
Represents color direction for color effect behavior.
ColorSpace
Represents color space for color effect behavior.
CommandEffectType
Identifies a CommandEffectType value.
EffectChartMajorGroupingType
Represents the type of an animation effect for chart's element.
EffectChartMinorGroupingType
Represents the type of an animation effect for chart's element in series or category.
EffectFillType
Identifies a EffectFillType value.
EffectPresetClassType
Represent effect class types.
EffectRestartType
Represent restart types for timing.
EffectSubtype
Identifies a EffectSubtype value.
EffectTriggerType
Represent trigger type of effect.
EffectType
Represents the type of an animation effect.
FilterEffectRevealType
Identifies a FilterEffectRevealType value.
FilterEffectSubtype
Represents filter effect subtypes.
FilterEffectType
Represents filter effect types.
MotionCommandPathType
Represent types of command for animation motion effect behavior.
MotionOriginType
Specifies what the origin of the motion path is relative to. Such as the layout of the slide, or the parent.
MotionPathEditMode
Identifies a MotionPathEditMode value.
MotionPathPointsType
Identifies a MotionPathPointsType value.
PropertyCalcModeType
Identifies a PropertyCalcModeType value.
PropertyValueType
Identifies a PropertyValueType value.