[]
        
(Showing Draft Content)

C1.Util.DX.Animation.Storyboard2

Storyboard2 Class

IUIAnimationStoryboard2

Inheritance
Storyboard2
Implements
Namespace: C1.Util.DX.Animation
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("AE289CD2-12D4-4945-9419-9E41BE034DF2")]
public class Storyboard2 : ComObject, IDisposable, IUnknown

Constructors

Name Description
Storyboard2(IntPtr)

Initializes a new instance of the Storyboard2 class.

Methods

Name Description
Abandon()

HRESULT IUIAnimationStoryboard2::Abandon()

AddKeyframeAfterTransition(Transition2, out KeyFrame)

HRESULT IUIAnimationStoryboard2::AddKeyframeAfterTransition([In] IUIAnimationTransition2* transition,[Out] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003** keyframe)

AddKeyframeAtOffset(KeyFrame, double, out KeyFrame)

HRESULT IUIAnimationStoryboard2::AddKeyframeAtOffset([In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* existingKeyframe,[In] double offset,[Out] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003** keyframe)

AddTransition(Variable2, Transition2)

HRESULT IUIAnimationStoryboard2::AddTransition([In] IUIAnimationVariable2* variable,[In] IUIAnimationTransition2* transition)

AddTransitionAtKeyframe(Variable2, Transition2, KeyFrame)

HRESULT IUIAnimationStoryboard2::AddTransitionAtKeyframe([In] IUIAnimationVariable2* variable,[In] IUIAnimationTransition2* transition,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* startKeyframe)

AddTransitionBetweenKeyframes(Variable2, Transition2, KeyFrame, KeyFrame)

HRESULT IUIAnimationStoryboard2::AddTransitionBetweenKeyframes([In] IUIAnimationVariable2* variable,[In] IUIAnimationTransition2* transition,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* startKeyframe,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* endKeyframe)

Conclude()

HRESULT IUIAnimationStoryboard2::Conclude()

Create(Manager2)

Initializes a new instance of the Storyboard2 class.

Finish(double)

HRESULT IUIAnimationStoryboard2::Finish([In] double completionDeadline)

GetTag(out IntPtr, out int)

HRESULT IUIAnimationStoryboard2::GetTag([Out, Optional] IUnknown** object,[Out, Optional] unsigned int* id)

GetTag(out object, out int)

Gets the tag.

HoldVariable(Variable2)

HRESULT IUIAnimationStoryboard2::HoldVariable([In] IUIAnimationVariable2* variable)

RepeatBetweenKeyframes(KeyFrame, KeyFrame, double, RepeatMode, LoopIterationChangedDelegate, IntPtr, bool)

Creates a loop between two keyframes.

Schedule(double)

HRESULT IUIAnimationStoryboard2::Schedule([In] double timeNow,[Out, Optional] UI_ANIMATION_SCHEDULING_RESULT* schedulingResult)

SetLongestAcceptableDelay(double)

HRESULT IUIAnimationStoryboard2::SetLongestAcceptableDelay([In] double delay)

SetSkipDuration(double)

HRESULT IUIAnimationStoryboard2::SetSkipDuration([In] double secondsDuration)

SetStoryboardEventHandler(StoryboardStatusChangedDelegate, StoryboardUpdatedDelegate, bool, bool)

Specifies a handler for storyboard events.

SetTag(IntPtr, int)

HRESULT IUIAnimationStoryboard2::SetTag([In, Optional] IUnknown* object,[In] unsigned int id)

SetTag(object, int)

Sets the tag.

Operators

Name Description
explicit operator Storyboard2(IntPtr)

Performs an explicit conversion from IntPtr to Storyboard2.