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

IUIAnimationManager

COM
IID9169896c-ac8d-4e7d-94e5-67fa4dc2f2e8継承元IUnknown自前メソッド開始 vtbl3

メソッド 19

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

vtblメソッド
3HRESULT CreateAnimationVariable(DOUBLE initialValue, IUIAnimationVariable** variable)
4HRESULT ScheduleTransition(IUIAnimationVariable* variable, IUIAnimationTransition* transition, DOUBLE timeNow)
5HRESULT CreateStoryboard(IUIAnimationStoryboard** storyboard)
6HRESULT FinishAllStoryboards(DOUBLE completionDeadline)
7HRESULT AbandonAllStoryboards()
8HRESULT Update(DOUBLE timeNow, UI_ANIMATION_UPDATE_RESULT* updateResult)
9HRESULT GetVariableFromTag(IUnknown* object, DWORD id, IUIAnimationVariable** variable)
10HRESULT GetStoryboardFromTag(IUnknown* object, DWORD id, IUIAnimationStoryboard** storyboard)
11HRESULT GetStatus(UI_ANIMATION_MANAGER_STATUS* status)
12HRESULT SetAnimationMode(UI_ANIMATION_MODE mode)
13HRESULT Pause()
14HRESULT Resume()
15HRESULT SetManagerEventHandler(IUIAnimationManagerEventHandler* handler)
16HRESULT SetCancelPriorityComparison(IUIAnimationPriorityComparison* comparison)
17HRESULT SetTrimPriorityComparison(IUIAnimationPriorityComparison* comparison)
18HRESULT SetCompressPriorityComparison(IUIAnimationPriorityComparison* comparison)
19HRESULT SetConcludePriorityComparison(IUIAnimationPriorityComparison* comparison)
20HRESULT SetDefaultLongestAcceptableDelay(DOUBLE delay)
21HRESULT Shutdown()