Class 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.
Implements
Inherited Members
Namespace: DRIT.Presentation.Animation
Assembly: DRIT.Presentation.dll
Syntax
public class Timing : ITiming
Constructors
Timing()
Initializes a new instance of the Timing class with default values.
Declaration
public Timing()
Properties
Accelerate
Describes the percentage of duration accelerate behavior effect.
Declaration
public float Accelerate { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
AutoReverse
Describes whether to automatically play the animation in reverse after playing it in the forward direction.
Declaration
public bool AutoReverse { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Decelerate
Describes the percentage of duration decelerate behavior effect.
Declaration
public float Decelerate { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
Duration
Describes the duration of animation effect.
Declaration
public float Duration { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
RepeatCount
Describes the number of times the effect should repeat.
Declaration
public float RepeatCount { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
RepeatDuration
Describes the number of times the effect should repeat.
Declaration
public float RepeatDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
Restart
Specifies if a effect is to restart after complete.
Declaration
public EffectRestartType Restart { get; set; }
Property Value
| Type | Description |
|---|---|
| EffectRestartType |
Speed
Specifies the percentage by which to speed up (or slow down) the timing.
Declaration
public float Speed { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
TriggerDelayTime
Describes delay time after trigger.
Declaration
public float TriggerDelayTime { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
TriggerType
Gets or sets the trigger type associated with this object.
Declaration
public EffectTriggerType TriggerType { get; set; }
Property Value
| Type | Description |
|---|---|
| EffectTriggerType |