[]
        
(Showing Draft Content)

C1.Util.DX.Animation.Manager2

Manager2 Class

IUIAnimationManager2

Inheritance
Manager2
Implements
Namespace: C1.Util.DX.Animation
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("D8B6F7D4-4109-4d3f-ACEE-879926968CB1")]
public class Manager2 : ComObject, IDisposable, IUnknown

Constructors

Name Description
Manager2(IntPtr)

Initializes a new instance of the Manager2 class.

Methods

Name Description
AbandonAllStoryboards()

HRESULT IUIAnimationManager2::AbandonAllStoryboards()

Create()

Creates a new instance of the Manager2 class.

CreateAnimationVariable2(double)

HRESULT IUIAnimationManager2::CreateAnimationVariable([In] double initialValue,[Out] IUIAnimationVariable2** variable)

CreateAnimationVectorVariable2(double[], int)

HRESULT IUIAnimationManager2::CreateAnimationVectorVariable([In, Buffer] const double* initialValue,[In] unsigned int cDimension,[Out] IUIAnimationVariable2** variable)

CreateStoryboard2()

HRESULT IUIAnimationManager2::CreateStoryboard([Out] IUIAnimationStoryboard2** storyboard)

Dispose(bool)

Clean up any resources being used.

EstimateNextEventTime()

HRESULT IUIAnimationManager2::EstimateNextEventTime([Out] double* seconds)

FinishAllStoryboards(double)

HRESULT IUIAnimationManager2::FinishAllStoryboards([In] double completionDeadline)

GetStatus()

HRESULT IUIAnimationManager2::GetStatus([Out] UI_ANIMATION_MANAGER_STATUS* status)

GetStoryboardFromTag(int, object)

Gets the storyboard from tag.

GetStoryboardFromTag(IntPtr, int)

HRESULT IUIAnimationManager2::GetStoryboardFromTag([In, Optional] IUnknown* object,[In] unsigned int id,[Out] IUIAnimationStoryboard2** storyboard)

GetVariableFromTag(int, object)

Gets the variable from tag.

GetVariableFromTag(IntPtr, int)

HRESULT IUIAnimationManager2::GetVariableFromTag([In, Optional] IUnknown* object,[In] unsigned int id,[Out] IUIAnimationVariable2** variable)

Pause()

HRESULT IUIAnimationManager2::Pause()

Resume()

HRESULT IUIAnimationManager2::Resume()

ScheduleTransition(Variable2, Transition2, double)

HRESULT IUIAnimationManager2::ScheduleTransition([In] IUIAnimationVariable2* variable,[In] IUIAnimationTransition2* transition,[In] double timeNow)

SetAnimationMode(Mode)

HRESULT IUIAnimationManager2::SetAnimationMode([In] UI_ANIMATION_MODE mode)

SetCancelPriorityComparison(PriorityComparisonDelegate)

Sets the cancel priority comparison.

SetCompressPriorityComparison(PriorityComparisonDelegate)

Sets the compress priority comparison.

SetConcludePriorityComparison(PriorityComparisonDelegate)

Sets the conclude priority comparison.

SetDefaultLongestAcceptableDelay(double)

HRESULT IUIAnimationManager2::SetDefaultLongestAcceptableDelay([In] double delay)

SetManagerEventHandler(ManagerEventDelegate, bool)

Specifies a handler for animation manager status updates.

SetTrimPriorityComparison(PriorityComparisonDelegate)

Sets the trim priority comparison.

Shutdown()

HRESULT IUIAnimationManager2::Shutdown()

Update(double)

HRESULT IUIAnimationManager2::Update([In] double timeNow,[Out, Optional] UI_ANIMATION_UPDATE_RESULT* updateResult)

Operators

Name Description
explicit operator Manager2(IntPtr)

Performs an explicit conversion from IntPtr to Manager2.