Share via


CInterpolatorBase::GetDependencies

Gets the interpolator's dependencies.

IFACEMETHOD(
   GetDependencies
)(__out UI_ANIMATION_DEPENDENCIES *initialValueDependencies, __out UI_ANIMATION_DEPENDENCIES *initialVelocityDependencies, __out UI_ANIMATION_DEPENDENCIES *durationDependencies);

Parameters

  • initialValueDependencies
    Output. Aspects of the interpolator that depend on the initial value passed to SetInitialValueAndVelocity.

  • initialVelocityDependencies
    Output. Aspects of the interpolator that depend on the initial velocity passed to SetInitialValueAndVelocity.

  • durationDependencies
    Output. Aspects of the interpolator that depend on the duration passed to SetDuration.

Return Value

If the method succeeds, it returns S_OK. It returns E_FAIL if CCustomInterpolator is not set, or custom implementation returns FALSE from the GetDependencies method.

Requirements

Header: afxanimationcontroller.h

See Also

Reference

CInterpolatorBase Class