[]
        
(Showing Draft Content)

C1.Util.DX.Animation.Variable2

Variable2 Class

IUIAnimationVariable2

Inheritance
Variable2
Implements
Namespace: C1.Util.DX.Animation
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("4914B304-96AB-44d9-9E77-D5109B7E7466")]
public class Variable2 : ComObject, IDisposable, IUnknown

Constructors

Name Description
Variable2(IntPtr)

Initializes a new instance of the Variable2 class.

Methods

Name Description
Create(Manager2, double)

Initializes a new instance of the Variable2 class.

Create(Manager2, double[], int)

Initializes a new instance of the Variable2 class.

GetCurve(ComObject)

HRESULT IUIAnimationVariable2::GetCurve([In] IUnknown* animation)

GetFinalIntegerVectorValue(int[], int)

HRESULT IUIAnimationVariable2::GetFinalIntegerVectorValue([Out, Buffer] int* finalValue,[In] unsigned int cDimension)

GetFinalVectorValue(double[], int)

HRESULT IUIAnimationVariable2::GetFinalVectorValue([Out, Buffer] double* finalValue,[In] unsigned int cDimension)

GetIntegerVectorValue(int[], int)

HRESULT IUIAnimationVariable2::GetIntegerVectorValue([Out, Buffer] int* value,[In] unsigned int cDimension)

GetPreviousIntegerVectorValue(int[], int)

HRESULT IUIAnimationVariable2::GetPreviousIntegerVectorValue([Out, Buffer] int* previousValue,[In] unsigned int cDimension)

GetPreviousVectorValue(double[], int)

HRESULT IUIAnimationVariable2::GetPreviousVectorValue([Out, Buffer] double* previousValue,[In] unsigned int cDimension)

GetTag(out IntPtr, out int)

HRESULT IUIAnimationVariable2::GetTag([Out, Optional] IUnknown** object,[Out, Optional] unsigned int* id)

GetTag(out object, out int)

Gets the tag.

GetVectorCurve(ComArray<ComObject>, int)

HRESULT IUIAnimationVariable2::GetVectorCurve([In, Buffer] IUnknown** animation,[In] unsigned int cDimension)

GetVectorCurve(ComObject[], int)

HRESULT IUIAnimationVariable2::GetVectorCurve([In, Buffer] IUnknown** animation,[In] unsigned int cDimension)

GetVectorValue(double[], int)

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

Set1_VariableChangeHandler(Value1ChangedDelegate, bool)

Specifies a handler for changes to the value of the animation variable.

Set1_VariableIntegerChangeHandler(IntegerValue1ChangedDelegate, bool)

Specifies a handler for changes to the integer value of the animation variable.

Set2_VariableChangeHandler(Value2ChangedDelegate, bool)

Specifies a handler for changes to the value of the animation variable.

Set2_VariableIntegerChangeHandler(IntegerValue2ChangedDelegate, bool)

Specifies a handler for changes to the integer value of the animation variable.

SetLowerBound(double)

HRESULT IUIAnimationVariable2::SetLowerBound([In] double bound)

SetLowerBoundVector(double[], int)

HRESULT IUIAnimationVariable2::SetLowerBoundVector([In, Buffer] const double* bound,[In] unsigned int cDimension)

SetRoundingMode(RoundingMode)

HRESULT IUIAnimationVariable2::SetRoundingMode([In] UI_ANIMATION_ROUNDING_MODE mode)

SetTag(IntPtr, int)

HRESULT IUIAnimationVariable2::SetTag([In, Optional] IUnknown* object,[In] unsigned int id)

SetTag(object, int)

Sets the tag.

SetUpperBound(double)

HRESULT IUIAnimationVariable2::SetUpperBound([In] double bound)

SetUpperBoundVector(double[], int)

HRESULT IUIAnimationVariable2::SetUpperBoundVector([In, Buffer] const double* bound,[In] unsigned int cDimension)

SetVariableChangeHandler(ValueChangedDelegate, bool)

Specifies a handler for changes to the value of the animation variable.

SetVariableIntegerChangeHandler(IntegerValueChangedDelegate, bool)

Specifies a handler for changes to the integer value of the animation variable.

Operators

Name Description
explicit operator Variable2(IntPtr)

Performs an explicit conversion from IntPtr to Variable2.