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

IUIAnimationInterpolator2

COM
IIDea76aff8-ea22-4a23-a0ef-a6a966703518継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

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

vtblメソッド
3HRESULT GetDimension(DWORD* dimension)
4HRESULT SetInitialValueAndVelocity(DOUBLE* initialValue, DOUBLE* initialVelocity, DWORD cDimension)
5HRESULT SetDuration(DOUBLE duration)
6HRESULT GetDuration(DOUBLE* duration)
7HRESULT GetFinalValue(DOUBLE* value, DWORD cDimension)
8HRESULT InterpolateValue(DOUBLE offset, DOUBLE* value, DWORD cDimension)
9HRESULT InterpolateVelocity(DOUBLE offset, DOUBLE* velocity, DWORD cDimension)
10HRESULT GetPrimitiveInterpolation(IUIAnimationPrimitiveInterpolation* interpolation, DWORD cDimension)
11HRESULT GetDependencies(UI_ANIMATION_DEPENDENCIES* initialValueDependencies, UI_ANIMATION_DEPENDENCIES* initialVelocityDependencies, UI_ANIMATION_DEPENDENCIES* durationDependencies)