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

IUIAnimationManager2

COM
IIDd8b6f7d4-4109-4d3f-acee-879926968cb1継承元IUnknown自前メソッド開始 vtbl3

メソッド 21

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

vtblメソッド
3HRESULT CreateAnimationVectorVariable(DOUBLE* initialValue, DWORD cDimension, IUIAnimationVariable2** variable)
4HRESULT CreateAnimationVariable(DOUBLE initialValue, IUIAnimationVariable2** variable)
5HRESULT ScheduleTransition(IUIAnimationVariable2* variable, IUIAnimationTransition2* transition, DOUBLE timeNow)
6HRESULT CreateStoryboard(IUIAnimationStoryboard2** storyboard)
7HRESULT FinishAllStoryboards(DOUBLE completionDeadline)
8HRESULT AbandonAllStoryboards()
9HRESULT Update(DOUBLE timeNow, UI_ANIMATION_UPDATE_RESULT* updateResult)
10HRESULT GetVariableFromTag(IUnknown* object, DWORD id, IUIAnimationVariable2** variable)
11HRESULT GetStoryboardFromTag(IUnknown* object, DWORD id, IUIAnimationStoryboard2** storyboard)
12HRESULT EstimateNextEventTime(DOUBLE* seconds)
13HRESULT GetStatus(UI_ANIMATION_MANAGER_STATUS* status)
14HRESULT SetAnimationMode(UI_ANIMATION_MODE mode)
15HRESULT Pause()
16HRESULT Resume()
17HRESULT SetManagerEventHandler(IUIAnimationManagerEventHandler2* handler, BOOL fRegisterForNextAnimationEvent)
18HRESULT SetCancelPriorityComparison(IUIAnimationPriorityComparison2* comparison)
19HRESULT SetTrimPriorityComparison(IUIAnimationPriorityComparison2* comparison)
20HRESULT SetCompressPriorityComparison(IUIAnimationPriorityComparison2* comparison)
21HRESULT SetConcludePriorityComparison(IUIAnimationPriorityComparison2* comparison)
22HRESULT SetDefaultLongestAcceptableDelay(DOUBLE delay)
23HRESULT Shutdown()