[]
        
(Showing Draft Content)

C1.Util.DX.Animation.Interpolator2

Interpolator2 Class

IUIAnimationInterpolator2

Inheritance
Interpolator2
Implements
Namespace: C1.Util.DX.Animation
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("EA76AFF8-EA22-4a23-A0EF-A6A966703518")]
public class Interpolator2 : ComObject, IDisposable, IUnknown

Constructors

Name Description
Interpolator2(IntPtr)

Initializes a new instance of the Interpolator2 class.

Methods

Name Description
GetDependencies(out Dependencies, out Dependencies, out Dependencies)

HRESULT IUIAnimationInterpolator2::GetDependencies([Out] UI_ANIMATION_DEPENDENCIES* initialValueDependencies,[Out] UI_ANIMATION_DEPENDENCIES* initialVelocityDependencies,[Out] UI_ANIMATION_DEPENDENCIES* durationDependencies)

GetFinalValue(double[], int)

HRESULT IUIAnimationInterpolator2::GetFinalValue([Out, Buffer] double* value,[In] unsigned int cDimension)

GetPrimitiveInterpolation(PrimitiveInterpolation, int)

HRESULT IUIAnimationInterpolator2::GetPrimitiveInterpolation([In] IUIAnimationPrimitiveInterpolation* interpolation,[In] unsigned int cDimension)

InterpolateValue(double, double[], int)

HRESULT IUIAnimationInterpolator2::InterpolateValue([In] double offset,[Out, Buffer] double* value,[In] unsigned int cDimension)

InterpolateVelocity(double, double[], int)

HRESULT IUIAnimationInterpolator2::InterpolateVelocity([In] double offset,[Out, Buffer] double* velocity,[In] unsigned int cDimension)

SetDuration(double)

HRESULT IUIAnimationInterpolator2::SetDuration([In] double duration)

SetInitialValueAndVelocity(double[], double[], int)

HRESULT IUIAnimationInterpolator2::SetInitialValueAndVelocity([In, Buffer] double* initialValue,[In, Buffer] double* initialVelocity,[In] unsigned int cDimension)

Operators

Name Description
explicit operator Interpolator2(IntPtr)

Performs an explicit conversion from IntPtr to Interpolator2.