ホーム › UI.Animation › IUIAnimationStoryboard
IUIAnimationStoryboard
COMメソッド 17
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT AddTransition(IUIAnimationVariable* variable, IUIAnimationTransition* transition) |
| 4 | HRESULT AddKeyframeAtOffset(UI_ANIMATION_KEYFRAME existingKeyframe, DOUBLE offset, UI_ANIMATION_KEYFRAME* keyframe) |
| 5 | HRESULT AddKeyframeAfterTransition(IUIAnimationTransition* transition, UI_ANIMATION_KEYFRAME* keyframe) |
| 6 | HRESULT AddTransitionAtKeyframe(IUIAnimationVariable* variable, IUIAnimationTransition* transition, UI_ANIMATION_KEYFRAME startKeyframe) |
| 7 | HRESULT AddTransitionBetweenKeyframes(IUIAnimationVariable* variable, IUIAnimationTransition* transition, UI_ANIMATION_KEYFRAME startKeyframe, UI_ANIMATION_KEYFRAME endKeyframe) |
| 8 | HRESULT RepeatBetweenKeyframes(UI_ANIMATION_KEYFRAME startKeyframe, UI_ANIMATION_KEYFRAME endKeyframe, INT repetitionCount) |
| 9 | HRESULT HoldVariable(IUIAnimationVariable* variable) |
| 10 | HRESULT SetLongestAcceptableDelay(DOUBLE delay) |
| 11 | HRESULT Schedule(DOUBLE timeNow, UI_ANIMATION_SCHEDULING_RESULT* schedulingResult) |
| 12 | HRESULT Conclude() |
| 13 | HRESULT Finish(DOUBLE completionDeadline) |
| 14 | HRESULT Abandon() |
| 15 | HRESULT SetTag(IUnknown* object, DWORD id) |
| 16 | HRESULT GetTag(IUnknown** object, DWORD* id) |
| 17 | HRESULT GetStatus(UI_ANIMATION_STORYBOARD_STATUS* status) |
| 18 | HRESULT GetElapsedTime(DOUBLE* elapsedTime) |
| 19 | HRESULT SetStoryboardEventHandler(IUIAnimationStoryboardEventHandler* handler) |