Win32 API 日本語リファレンス
ホームUI.Animation › IUIAnimationStoryboard

IUIAnimationStoryboard

COM
IIDa8ff128f-9bf9-4af1-9e67-e5e410defb84継承元IUnknown自前メソッド開始 vtbl3

メソッド 17

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT AddTransition(IUIAnimationVariable* variable, IUIAnimationTransition* transition)
4HRESULT AddKeyframeAtOffset(UI_ANIMATION_KEYFRAME existingKeyframe, DOUBLE offset, UI_ANIMATION_KEYFRAME* keyframe)
5HRESULT AddKeyframeAfterTransition(IUIAnimationTransition* transition, UI_ANIMATION_KEYFRAME* keyframe)
6HRESULT AddTransitionAtKeyframe(IUIAnimationVariable* variable, IUIAnimationTransition* transition, UI_ANIMATION_KEYFRAME startKeyframe)
7HRESULT AddTransitionBetweenKeyframes(IUIAnimationVariable* variable, IUIAnimationTransition* transition, UI_ANIMATION_KEYFRAME startKeyframe, UI_ANIMATION_KEYFRAME endKeyframe)
8HRESULT RepeatBetweenKeyframes(UI_ANIMATION_KEYFRAME startKeyframe, UI_ANIMATION_KEYFRAME endKeyframe, INT repetitionCount)
9HRESULT HoldVariable(IUIAnimationVariable* variable)
10HRESULT SetLongestAcceptableDelay(DOUBLE delay)
11HRESULT Schedule(DOUBLE timeNow, UI_ANIMATION_SCHEDULING_RESULT* schedulingResult)
12HRESULT Conclude()
13HRESULT Finish(DOUBLE completionDeadline)
14HRESULT Abandon()
15HRESULT SetTag(IUnknown* object, DWORD id)
16HRESULT GetTag(IUnknown** object, DWORD* id)
17HRESULT GetStatus(UI_ANIMATION_STORYBOARD_STATUS* status)
18HRESULT GetElapsedTime(DOUBLE* elapsedTime)
19HRESULT SetStoryboardEventHandler(IUIAnimationStoryboardEventHandler* handler)