public HRESULT CreateParabolicTransitionFromAcceleration(double finalValue, double finalVelocity, double acceleration, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[19]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), finalValue, finalVelocity, acceleration, transition));
 }
 public HRESULT CreateCubicBezierLinearTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, double finalValue, double x1, double y1, double x2, double y2, IUIAnimationTransition2 **ppTransition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, double, double, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[20]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, finalValue, x1, y1, x2, y2, ppTransition));
 }
 public HRESULT CreateSinusoidalTransitionFromVelocity([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, [NativeTypeName("UI_ANIMATION_SECONDS")] double period, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[12]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, period, transition));
 }
 public HRESULT CreateSinusoidalTransitionFromRange([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, double minimumValue, double maximumValue, [NativeTypeName("UI_ANIMATION_SECONDS")] double period, UI_ANIMATION_SLOPE slope, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, double, double, UI_ANIMATION_SLOPE, IUIAnimationTransition2 **, int>)(lpVtbl[13]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, minimumValue, maximumValue, period, slope, transition));
 }
 public HRESULT CreateLinearVectorTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, [NativeTypeName("const DOUBLE *")] double *finalValue, uint cDimension, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double *, uint, IUIAnimationTransition2 **, int>)(lpVtbl[9]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, finalValue, cDimension, transition));
 }
コード例 #6
0
 public int CreateCubicTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, [NativeTypeName("DOUBLE")] double finalValue, [NativeTypeName("DOUBLE")] double finalVelocity, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[16]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, finalValue, finalVelocity, transition));
 }
コード例 #7
0
 public int CreateDiscreteVectorTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double delay, [NativeTypeName("const DOUBLE *")] double *finalValue, [NativeTypeName("UINT")] uint cDimension, [NativeTypeName("UI_ANIMATION_SECONDS")] double hold, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double *, uint, double, IUIAnimationTransition2 **, int>)(lpVtbl[7]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), delay, finalValue, cDimension, hold, transition));
 }
 public HRESULT CreateDiscreteTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double delay, double finalValue, [NativeTypeName("UI_ANIMATION_SECONDS")] double hold, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[6]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), delay, finalValue, hold, transition));
 }
コード例 #9
0
 public int CreateInstantaneousTransition([NativeTypeName("DOUBLE")] double finalValue, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, IUIAnimationTransition2 **, int>)(lpVtbl[3]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), finalValue, transition));
 }
コード例 #10
0
 public int CreateConstantTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, IUIAnimationTransition2 **, int>)(lpVtbl[5]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, transition));
 }
コード例 #11
0
 public int CreateCubicBezierLinearVectorTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, [NativeTypeName("const DOUBLE *")] double *finalValue, [NativeTypeName("UINT")] uint cDimension, [NativeTypeName("DOUBLE")] double x1, [NativeTypeName("DOUBLE")] double y1, [NativeTypeName("DOUBLE")] double x2, [NativeTypeName("DOUBLE")] double y2, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **ppTransition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double *, uint, double, double, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[21]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, finalValue, cDimension, x1, y1, x2, y2, ppTransition));
 }
コード例 #12
0
 public int CreateParabolicTransitionFromAcceleration([NativeTypeName("DOUBLE")] double finalValue, [NativeTypeName("DOUBLE")] double finalVelocity, [NativeTypeName("DOUBLE")] double acceleration, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[19]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), finalValue, finalVelocity, acceleration, transition));
 }
コード例 #13
0
 public int CreateSmoothStopTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double maximumDuration, [NativeTypeName("DOUBLE")] double finalValue, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[18]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), maximumDuration, finalValue, transition));
 }
コード例 #14
0
 public HRESULT CreateInstantaneousTransition(double finalValue, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, IUIAnimationTransition2 **, int>)(lpVtbl[3]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), finalValue, transition));
 }
コード例 #15
0
 public int CreateLinearTransitionFromSpeed([NativeTypeName("DOUBLE")] double speed, [NativeTypeName("DOUBLE")] double finalValue, [NativeTypeName("IUIAnimationTransition2 **")] IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[10]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), speed, finalValue, transition));
 }
コード例 #16
0
 public HRESULT CreateInstantaneousVectorTransition([NativeTypeName("const DOUBLE *")] double *finalValue, uint cDimension, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double *, uint, IUIAnimationTransition2 **, int>)(lpVtbl[4]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), finalValue, cDimension, transition));
 }
コード例 #17
0
 public HRESULT CreateLinearTransitionFromSpeed(double speed, double finalValue, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[10]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), speed, finalValue, transition));
 }
コード例 #18
0
 public HRESULT CreateLinearTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, double finalValue, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[8]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, finalValue, transition));
 }
コード例 #19
0
 public HRESULT CreateLinearVectorTransitionFromSpeed(double speed, [NativeTypeName("const DOUBLE *")] double *finalValue, uint cDimension, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double *, uint, IUIAnimationTransition2 **, int>)(lpVtbl[11]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), speed, finalValue, cDimension, transition));
 }
 public int CreateTransition(IUIAnimationInterpolator2 *interpolator, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionFactory2 *, IUIAnimationInterpolator2 *, IUIAnimationTransition2 **, int>)(lpVtbl[3]))((IUIAnimationTransitionFactory2 *)Unsafe.AsPointer(ref this), interpolator, transition));
 }
コード例 #21
0
 public int CreateAccelerateDecelerateTransition([NativeTypeName("UI_ANIMATION_SECONDS")] double duration, [NativeTypeName("DOUBLE")] double finalValue, [NativeTypeName("DOUBLE")] double accelerationRatio, [NativeTypeName("DOUBLE")] double decelerationRatio, IUIAnimationTransition2 **transition)
 {
     return(((delegate * unmanaged <IUIAnimationTransitionLibrary2 *, double, double, double, double, IUIAnimationTransition2 **, int>)(lpVtbl[14]))((IUIAnimationTransitionLibrary2 *)Unsafe.AsPointer(ref this), duration, finalValue, accelerationRatio, decelerationRatio, transition));
 }