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

IUIAnimationTransitionLibrary2

COM
IID03cfae53-9580-4ee3-b363-2ece51b4af6a継承元IUnknown自前メソッド開始 vtbl3

メソッド 19

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

vtblメソッド
3HRESULT CreateInstantaneousTransition(DOUBLE finalValue, IUIAnimationTransition2** transition)
4HRESULT CreateInstantaneousVectorTransition(DOUBLE* finalValue, DWORD cDimension, IUIAnimationTransition2** transition)
5HRESULT CreateConstantTransition(DOUBLE duration, IUIAnimationTransition2** transition)
6HRESULT CreateDiscreteTransition(DOUBLE delay, DOUBLE finalValue, DOUBLE hold, IUIAnimationTransition2** transition)
7HRESULT CreateDiscreteVectorTransition(DOUBLE delay, DOUBLE* finalValue, DWORD cDimension, DOUBLE hold, IUIAnimationTransition2** transition)
8HRESULT CreateLinearTransition(DOUBLE duration, DOUBLE finalValue, IUIAnimationTransition2** transition)
9HRESULT CreateLinearVectorTransition(DOUBLE duration, DOUBLE* finalValue, DWORD cDimension, IUIAnimationTransition2** transition)
10HRESULT CreateLinearTransitionFromSpeed(DOUBLE speed, DOUBLE finalValue, IUIAnimationTransition2** transition)
11HRESULT CreateLinearVectorTransitionFromSpeed(DOUBLE speed, DOUBLE* finalValue, DWORD cDimension, IUIAnimationTransition2** transition)
12HRESULT CreateSinusoidalTransitionFromVelocity(DOUBLE duration, DOUBLE period, IUIAnimationTransition2** transition)
13HRESULT CreateSinusoidalTransitionFromRange(DOUBLE duration, DOUBLE minimumValue, DOUBLE maximumValue, DOUBLE period, UI_ANIMATION_SLOPE slope, IUIAnimationTransition2** transition)
14HRESULT CreateAccelerateDecelerateTransition(DOUBLE duration, DOUBLE finalValue, DOUBLE accelerationRatio, DOUBLE decelerationRatio, IUIAnimationTransition2** transition)
15HRESULT CreateReversalTransition(DOUBLE duration, IUIAnimationTransition2** transition)
16HRESULT CreateCubicTransition(DOUBLE duration, DOUBLE finalValue, DOUBLE finalVelocity, IUIAnimationTransition2** transition)
17HRESULT CreateCubicVectorTransition(DOUBLE duration, DOUBLE* finalValue, DOUBLE* finalVelocity, DWORD cDimension, IUIAnimationTransition2** transition)
18HRESULT CreateSmoothStopTransition(DOUBLE maximumDuration, DOUBLE finalValue, IUIAnimationTransition2** transition)
19HRESULT CreateParabolicTransitionFromAcceleration(DOUBLE finalValue, DOUBLE finalVelocity, DOUBLE acceleration, IUIAnimationTransition2** transition)
20HRESULT CreateCubicBezierLinearTransition(DOUBLE duration, DOUBLE finalValue, DOUBLE x1, DOUBLE y1, DOUBLE x2, DOUBLE y2, IUIAnimationTransition2** ppTransition)
21HRESULT CreateCubicBezierLinearVectorTransition(DOUBLE duration, DOUBLE* finalValue, DWORD cDimension, DOUBLE x1, DOUBLE y1, DOUBLE x2, DOUBLE y2, IUIAnimationTransition2** ppTransition)