[]
        
(Showing Draft Content)

C1.Util.DX.Animation.TransitionLibrary2

TransitionLibrary2 Class

IUIAnimationTransitionLibrary2

Inheritance
TransitionLibrary2
Implements
Namespace: C1.Util.DX.Animation
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("03CFAE53-9580-4ee3-B363-2ECE51B4AF6A")]
public class TransitionLibrary2 : ComObject, IDisposable, IUnknown

Constructors

Name Description
TransitionLibrary2(IntPtr)

Initializes a new instance of the TransitionLibrary2 class.

Methods

Name Description
Create()

Initializes a new instance of the TransitionLibrary2 class.

CreateAccelerateDecelerateTransition2(double, double, double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition([In] double duration,[In] double finalValue,[In] double accelerationRatio,[In] double decelerationRatio,[Out] IUIAnimationTransition2** transition)

CreateConstantTransition2(double)

HRESULT IUIAnimationTransitionLibrary2::CreateConstantTransition([In] double duration,[Out] IUIAnimationTransition2** transition)

CreateCubicBezierLinearTransition2(double, double, double, double, double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition([In] double duration,[In] double finalValue,[In] double x1,[In] double y1,[In] double x2,[In] double y2,[Out] IUIAnimationTransition2** ppTransition)

CreateCubicBezierLinearVectorTransition2(double, double[], int, double, double, double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition([In] double duration,[In, Buffer] const double* finalValue,[In] unsigned int cDimension,[In] double x1,[In] double y1,[In] double x2,[In] double y2,[Out] IUIAnimationTransition2** ppTransition)

CreateCubicTransition2(double, double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateCubicTransition([In] double duration,[In] double finalValue,[In] double finalVelocity,[Out] IUIAnimationTransition2** transition)

CreateCubicVectorTransition2(double, double[], double[], int)

HRESULT IUIAnimationTransitionLibrary2::CreateCubicVectorTransition([In] double duration,[In, Buffer] const double* finalValue,[In, Buffer] const double* finalVelocity,[In] unsigned int cDimension,[Out] IUIAnimationTransition2** transition)

CreateDiscreteTransition2(double, double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateDiscreteTransition([In] double delay,[In] double finalValue,[In] double hold,[Out] IUIAnimationTransition2** transition)

CreateDiscreteVectorTransition2(double, double[], int, double)

HRESULT IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition([In] double delay,[In, Buffer] const double* finalValue,[In] unsigned int cDimension,[In] double hold,[Out] IUIAnimationTransition2** transition)

CreateInstantaneousTransition2(double)

HRESULT IUIAnimationTransitionLibrary2::CreateInstantaneousTransition([In] double finalValue,[Out] IUIAnimationTransition2** transition)

CreateInstantaneousVectorTransition2(double[], int)

HRESULT IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition([In, Buffer] const double* finalValue,[In] unsigned int cDimension,[Out] IUIAnimationTransition2** transition)

CreateLinearTransition2(double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateLinearTransition([In] double duration,[In] double finalValue,[Out] IUIAnimationTransition2** transition)

CreateLinearTransition2FromSpeed(double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed([In] double speed,[In] double finalValue,[Out] IUIAnimationTransition2** transition)

CreateLinearVectorTransition2(double, double[], int)

HRESULT IUIAnimationTransitionLibrary2::CreateLinearVectorTransition([In] double duration,[In, Buffer] const double* finalValue,[In] unsigned int cDimension,[Out] IUIAnimationTransition2** transition)

CreateLinearVectorTransition2FromSpeed(double, double[], int)

HRESULT IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed([In] double speed,[In, Buffer] const double* finalValue,[In] unsigned int cDimension,[Out] IUIAnimationTransition2** transition)

CreateParabolicTransition2FromAcceleration(double, double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration([In] double finalValue,[In] double finalVelocity,[In] double acceleration,[Out] IUIAnimationTransition2** transition)

CreateReversalTransition2(double)

HRESULT IUIAnimationTransitionLibrary2::CreateReversalTransition([In] double duration,[Out] IUIAnimationTransition2** transition)

CreateSinusoidalTransition2FromRange(double, double, double, double, Slope)

HRESULT IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange([In] double duration,[In] double minimumValue,[In] double maximumValue,[In] double period,[In] UI_ANIMATION_SLOPE slope,[Out] IUIAnimationTransition2** transition)

CreateSinusoidalTransition2FromVelocity(double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity([In] double duration,[In] double period,[Out] IUIAnimationTransition2** transition)

CreateSmoothStopTransition2(double, double)

HRESULT IUIAnimationTransitionLibrary2::CreateSmoothStopTransition([In] double maximumDuration,[In] double finalValue,[Out] IUIAnimationTransition2** transition)

Operators

Name Description
explicit operator TransitionLibrary2(IntPtr)

Performs an explicit conversion from IntPtr to TransitionLibrary2.