SharpDX.Animation Internal ManagerEventHandler Callback No documentation. IUIAnimationManagerEventHandler HRESULT IUIAnimationManagerEventHandler::OnManagerStatusChanged([In] UI_ANIMATION_MANAGER_STATUS newStatus,[In] UI_ANIMATION_MANAGER_STATUS previousStatus) Return a pointer to the unamanged version of this callback. The callback. A pointer to a shadow c++ callback HRESULT IUIAnimationManagerEventHandler::OnManagerStatusChanged([In] UI_ANIMATION_MANAGER_STATUS newStatus,[In] UI_ANIMATION_MANAGER_STATUS previousStatus) No documentation. IUIAnimationTransitionLibrary Initializes a new instance of the class. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateInstantaneousTransition([In] double finalValue,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateConstantTransition([In] double duration,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateDiscreteTransition([In] double delay,[In] double finalValue,[In] double hold,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateLinearTransition([In] double duration,[In] double finalValue,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed([In] double speed,[In] double finalValue,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity([In] double duration,[In] double period,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange([In] double duration,[In] double minimumValue,[In] double maximumValue,[In] double period,[In] UI_ANIMATION_SLOPE slope,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition([In] double duration,[In] double finalValue,[In] double accelerationRatio,[In] double decelerationRatio,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateReversalTransition([In] double duration,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateCubicTransition([In] double duration,[In] double finalValue,[In] double finalVelocity,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateSmoothStopTransition([In] double maximumDuration,[In] double finalValue,[Out] IUIAnimationTransition** transition) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration([In] double finalValue,[In] double finalVelocity,[In] double acceleration,[Out] IUIAnimationTransition** transition) No documentation. IUIAnimationTransition Initializes a new instance of the class. The factory. The interpolator. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransition::SetInitialValue([In] double value) No documentation. No documentation. No documentation. HRESULT IUIAnimationTransition::SetInitialVelocity([In] double velocity) No documentation. No documentation. HRESULT IUIAnimationTransition::IsDurationKnown() No documentation. No documentation. No documentation. HRESULT IUIAnimationTransition::GetDuration([Out] double* duration) No documentation. SetInitialValue HRESULT IUIAnimationTransition::SetInitialValue([In] double value) No documentation. SetInitialVelocity HRESULT IUIAnimationTransition::SetInitialVelocity([In] double velocity) No documentation. IsDurationKnown HRESULT IUIAnimationTransition::IsDurationKnown() No documentation. GetDuration HRESULT IUIAnimationTransition::GetDuration([Out] double* duration) No documentation. IUIAnimationVariable Initializes a new instance of the class. The manager. The initial value. HRESULT IUIAnimationManager::CreateAnimationVariable([In] double initialValue,[Out] IUIAnimationVariable** variable) Sets the tag. The @object. The id. A object describing the result of the operation. HRESULT IUIAnimationStoryboard::SetTag([In, Optional] void* object,[In] unsigned int id) Gets the tag. The @object. The id. A object describing the result of the operation. HRESULT IUIAnimationStoryboard::GetTag([Out, Optional] void** object,[Out, Optional] unsigned int* id) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetValue([Out] double* value) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetFinalValue([Out] double* finalValue) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetPreviousValue([Out] double* previousValue) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetIntegerValue([Out] int* value) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetFinalIntegerValue([Out] int* finalValue) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetPreviousIntegerValue([Out] int* previousValue) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetCurrentStoryboard([Out] IUIAnimationStoryboard** storyboard) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::SetLowerBound([In] double bound) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::SetUpperBound([In] double bound) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::SetRoundingMode([In] UI_ANIMATION_ROUNDING_MODE mode) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::SetTag([In, Optional] void* object,[In] unsigned int id) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::GetTag([Out, Optional] void** object,[Out, Optional] unsigned int* id) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::SetVariableChangeHandler([In, Optional] IUIAnimationVariableChangeHandler* handler) No documentation. No documentation. No documentation. HRESULT IUIAnimationVariable::SetVariableIntegerChangeHandler([In, Optional] IUIAnimationVariableIntegerChangeHandler* handler) No documentation. GetValue HRESULT IUIAnimationVariable::GetValue([Out] double* value) No documentation. GetFinalValue HRESULT IUIAnimationVariable::GetFinalValue([Out] double* finalValue) No documentation. GetPreviousValue HRESULT IUIAnimationVariable::GetPreviousValue([Out] double* previousValue) No documentation. GetIntegerValue HRESULT IUIAnimationVariable::GetIntegerValue([Out] int* value) No documentation. GetFinalIntegerValue HRESULT IUIAnimationVariable::GetFinalIntegerValue([Out] int* finalValue) No documentation. GetPreviousIntegerValue HRESULT IUIAnimationVariable::GetPreviousIntegerValue([Out] int* previousValue) No documentation. GetCurrentStoryboard HRESULT IUIAnimationVariable::GetCurrentStoryboard([Out] IUIAnimationStoryboard** storyboard) No documentation. SetLowerBound HRESULT IUIAnimationVariable::SetLowerBound([In] double bound) No documentation. SetUpperBound HRESULT IUIAnimationVariable::SetUpperBound([In] double bound) No documentation. SetRoundingMode HRESULT IUIAnimationVariable::SetRoundingMode([In] UI_ANIMATION_ROUNDING_MODE mode) No documentation. IUIAnimationManager Initializes a new instance of the class. Gets the variable from tag. The id. The tag object. This parameter can be null. A variable associated with this tag. HRESULT IUIAnimationManager::GetVariableFromTag([In, Optional] void* object,[In] unsigned int id,[Out] IUIAnimationVariable** variable) Gets the storyboard from tag. The id. The tag object. This parameter can be null. A storyboard associated with this tag. HRESULT IUIAnimationManager::GetStoryboardFromTag([In, Optional] void* object,[In] unsigned int id,[Out] IUIAnimationStoryboard** storyboard) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::CreateAnimationVariable([In] double initialValue,[Out, Fast] IUIAnimationVariable** variable) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::ScheduleTransition([In] IUIAnimationVariable* variable,[In] IUIAnimationTransition* transition,[In] double timeNow) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::CreateStoryboard([Out, Fast] IUIAnimationStoryboard** storyboard) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::FinishAllStoryboards([In] double completionDeadline) No documentation. No documentation. HRESULT IUIAnimationManager::AbandonAllStoryboards() No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::Update([In] double timeNow,[Out, Optional] UI_ANIMATION_UPDATE_RESULT* updateResult) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::GetVariableFromTag([In, Optional] void* object,[In] unsigned int id,[Out] IUIAnimationVariable** variable) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::GetStoryboardFromTag([In, Optional] void* object,[In] unsigned int id,[Out] IUIAnimationStoryboard** storyboard) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::GetStatus([Out] UI_ANIMATION_MANAGER_STATUS* status) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::SetAnimationMode([In] UI_ANIMATION_MODE mode) No documentation. No documentation. HRESULT IUIAnimationManager::Pause() No documentation. No documentation. HRESULT IUIAnimationManager::Resume() No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::SetManagerEventHandler([In, Optional] IUIAnimationManagerEventHandler* handler) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::SetCancelPriorityComparison([In, Optional] IUIAnimationPriorityComparison* comparison) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::SetTrimPriorityComparison([In, Optional] IUIAnimationPriorityComparison* comparison) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::SetCompressPriorityComparison([In, Optional] IUIAnimationPriorityComparison* comparison) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::SetConcludePriorityComparison([In, Optional] IUIAnimationPriorityComparison* comparison) No documentation. No documentation. No documentation. HRESULT IUIAnimationManager::SetDefaultLongestAcceptableDelay([In] double delay) No documentation. No documentation. HRESULT IUIAnimationManager::Shutdown() Occurs when [status changed]. Sets the cancel priority comparison. The cancel priority comparison. Sets the trim priority comparison. The trim priority comparison. Sets the compress priority comparison. The compress priority comparison. Sets the conclude priority comparison. The conclude priority comparison. No documentation. GetStatus HRESULT IUIAnimationManager::GetStatus([Out] UI_ANIMATION_MANAGER_STATUS* status) No documentation. SetAnimationMode HRESULT IUIAnimationManager::SetAnimationMode([In] UI_ANIMATION_MODE mode) No documentation. SetDefaultLongestAcceptableDelay HRESULT IUIAnimationManager::SetDefaultLongestAcceptableDelay([In] double delay) A delegate to receive status changed events from the manager. The new status. The previous status. A delegate used to resolve scheduling conflicts. The scheduled storyboard. The new storyboard. The priority effect. true if newStoryboard has priority. false if scheduledStoryboard has priority No documentation. UI_ANIMATION_DEPENDENCIES No documentation. UI_ANIMATION_DEPENDENCY_NONE No documentation. UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES No documentation. UI_ANIMATION_DEPENDENCY_FINAL_VALUE No documentation. UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY No documentation. UI_ANIMATION_DEPENDENCY_DURATION No documentation. UI_ANIMATION_IDLE_BEHAVIOR No documentation. UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE No documentation. UI_ANIMATION_IDLE_BEHAVIOR_DISABLE No documentation. UI_ANIMATION_MANAGER_STATUS No documentation. UI_ANIMATION_MANAGER_IDLE No documentation. UI_ANIMATION_MANAGER_BUSY No documentation. UI_ANIMATION_MODE No documentation. UI_ANIMATION_MODE_DISABLED No documentation. UI_ANIMATION_MODE_SYSTEM_DEFAULT No documentation. UI_ANIMATION_MODE_ENABLED No documentation. UI_ANIMATION_PRIORITY_EFFECT No documentation. UI_ANIMATION_PRIORITY_EFFECT_FAILURE No documentation. UI_ANIMATION_PRIORITY_EFFECT_DELAY No documentation. UI_ANIMATION_ROUNDING_MODE No documentation. UI_ANIMATION_ROUNDING_NEAREST No documentation. UI_ANIMATION_ROUNDING_FLOOR No documentation. UI_ANIMATION_ROUNDING_CEILING No documentation. UI_ANIMATION_SCHEDULING_RESULT No documentation. UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE No documentation. UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY No documentation. UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED No documentation. UI_ANIMATION_SCHEDULING_SUCCEEDED No documentation. UI_ANIMATION_SCHEDULING_DEFERRED No documentation. UI_ANIMATION_SLOPE No documentation. UI_ANIMATION_SLOPE_INCREASING No documentation. UI_ANIMATION_SLOPE_DECREASING No documentation. UI_ANIMATION_STORYBOARD_STATUS No documentation. UI_ANIMATION_STORYBOARD_BUILDING No documentation. UI_ANIMATION_STORYBOARD_SCHEDULED No documentation. UI_ANIMATION_STORYBOARD_CANCELLED No documentation. UI_ANIMATION_STORYBOARD_PLAYING No documentation. UI_ANIMATION_STORYBOARD_TRUNCATED No documentation. UI_ANIMATION_STORYBOARD_FINISHED No documentation. UI_ANIMATION_STORYBOARD_READY No documentation. UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY No documentation. UI_ANIMATION_TIMER_CLIENT_STATUS No documentation. UI_ANIMATION_TIMER_CLIENT_IDLE No documentation. UI_ANIMATION_TIMER_CLIENT_BUSY No documentation. UI_ANIMATION_UPDATE_RESULT No documentation. UI_ANIMATION_UPDATE_NO_CHANGE No documentation. UI_ANIMATION_UPDATE_VARIABLES_CHANGED No documentation. IUIAnimationStoryboard Initializes a new instance of the class. The manager. HRESULT IUIAnimationStoryboard::RepeatBetweenKeyframes([In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* startKeyframe,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* endKeyframe,[In] int repetitionCount) Sets the tag. The @object. The id. A object describing the result of the operation. HRESULT IUIAnimationStoryboard::SetTag([In, Optional] void* object,[In] unsigned int id) Gets the tag. The @object. The id. A object describing the result of the operation. HRESULT IUIAnimationStoryboard::GetTag([Out, Optional] void** object,[Out, Optional] unsigned int* id) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::AddTransition([In] IUIAnimationVariable* variable,[In] IUIAnimationTransition* transition) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::AddKeyframeAtOffset([In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* existingKeyframe,[In] double offset,[Out] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003** keyframe) No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::AddKeyframeAfterTransition([In] IUIAnimationTransition* transition,[Out] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003** keyframe) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::AddTransitionAtKeyframe([In] IUIAnimationVariable* variable,[In] IUIAnimationTransition* transition,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* startKeyframe) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::AddTransitionBetweenKeyframes([In] IUIAnimationVariable* variable,[In] IUIAnimationTransition* transition,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* startKeyframe,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* endKeyframe) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::RepeatBetweenKeyframes([In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* startKeyframe,[In] __MIDL___MIDL_itf_UIAnimation_0000_0002_0003* endKeyframe,[In] int repetitionCount) No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::HoldVariable([In] IUIAnimationVariable* variable) No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::SetLongestAcceptableDelay([In] double delay) No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::Schedule([In] double timeNow,[Out, Optional] UI_ANIMATION_SCHEDULING_RESULT* schedulingResult) No documentation. No documentation. HRESULT IUIAnimationStoryboard::Conclude() No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::Finish([In] double completionDeadline) No documentation. No documentation. HRESULT IUIAnimationStoryboard::Abandon() No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::SetTag([In, Optional] void* object,[In] unsigned int id) No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::GetTag([Out, Optional] void** object,[Out, Optional] unsigned int* id) No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::GetStatus([Out] UI_ANIMATION_STORYBOARD_STATUS* status) No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::GetElapsedTime([Out] double* elapsedTime) No documentation. No documentation. No documentation. HRESULT IUIAnimationStoryboard::SetStoryboardEventHandler([In, Optional] IUIAnimationStoryboardEventHandler* handler) No documentation. SetLongestAcceptableDelay HRESULT IUIAnimationStoryboard::SetLongestAcceptableDelay([In] double delay) No documentation. GetStatus HRESULT IUIAnimationStoryboard::GetStatus([Out] UI_ANIMATION_STORYBOARD_STATUS* status) No documentation. GetElapsedTime HRESULT IUIAnimationStoryboard::GetElapsedTime([Out] double* elapsedTime) No documentation. __MIDL___MIDL_itf_UIAnimation_0000_0002_0003 Represents the implicit keyframe at the start of every storyboard. Initializes a new instance of the struct. The id. No documentation. void* _ No documentation. IUIAnimationTransitionFactory Initializes a new instance of the class. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTransitionFactory::CreateTransition([In] IUIAnimationInterpolator* interpolator,[Out, Fast] IUIAnimationTransition** transition) No documentation. IUIAnimationPriorityComparison No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationPriorityComparison::HasPriority([In] IUIAnimationStoryboard* scheduledStoryboard,[In] IUIAnimationStoryboard* newStoryboard,[In] UI_ANIMATION_PRIORITY_EFFECT priorityEffect) No documentation. IUIAnimationInterpolator Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationInterpolator::SetInitialValueAndVelocity([In] double initialValue,[In] double initialVelocity) No documentation. No documentation. No documentation. HRESULT IUIAnimationInterpolator::SetDuration([In] double duration) No documentation. No documentation. No documentation. HRESULT IUIAnimationInterpolator::GetDuration([Out] double* duration) No documentation. No documentation. No documentation. HRESULT IUIAnimationInterpolator::GetFinalValue([Out] double* value) No documentation. No documentation. No documentation. HRESULT IUIAnimationInterpolator::InterpolateValue([In] double offset,[Out] double* value) No documentation. No documentation. No documentation. HRESULT IUIAnimationInterpolator::InterpolateVelocity([In] double offset,[Out] double* velocity) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationInterpolator::GetDependencies([Out] UI_ANIMATION_DEPENDENCIES* initialValueDependencies,[Out] UI_ANIMATION_DEPENDENCIES* initialVelocityDependencies,[Out] UI_ANIMATION_DEPENDENCIES* durationDependencies) No documentation. GetDuration HRESULT IUIAnimationInterpolator::GetDuration([Out] double* duration) No documentation. GetFinalValue HRESULT IUIAnimationInterpolator::GetFinalValue([Out] double* value) No documentation. IUIAnimationStoryboardEventHandler No documentation. IUIAnimationTimer Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT IUIAnimationTimer::SetTimerUpdateHandler([In, Optional] IUIAnimationTimerUpdateHandler* updateHandler,[In] UI_ANIMATION_IDLE_BEHAVIOR idleBehavior) No documentation. No documentation. No documentation. HRESULT IUIAnimationTimer::SetTimerEventHandler([In, Optional] IUIAnimationTimerEventHandler* handler) No documentation. No documentation. HRESULT IUIAnimationTimer::Enable() No documentation. No documentation. HRESULT IUIAnimationTimer::Disable() No documentation. No documentation. HRESULT IUIAnimationTimer::IsEnabled() No documentation. No documentation. No documentation. HRESULT IUIAnimationTimer::GetTime([Out] double* seconds) No documentation. No documentation. No documentation. HRESULT IUIAnimationTimer::SetFrameRateThreshold([In] unsigned int framesPerSecond) Initializes a new instance of the class. No documentation. IsEnabled HRESULT IUIAnimationTimer::IsEnabled() No documentation. GetTime HRESULT IUIAnimationTimer::GetTime([Out] double* seconds) No documentation. SetFrameRateThreshold HRESULT IUIAnimationTimer::SetFrameRateThreshold([In] unsigned int framesPerSecond) No documentation. IUIAnimationTimerClientEventHandler No documentation. IUIAnimationTimerEventHandler No documentation. IUIAnimationTimerUpdateHandler No documentation. IUIAnimationVariableChangeHandler No documentation. IUIAnimationVariableIntegerChangeHandler Internal PriorityComparison Callback Return a pointer to the unamanged version of this callback. The callback. A pointer to a shadow c++ callback HRESULT IUIAnimationPriorityComparison::OnManagerStatusChanged([In] UI_ANIMATION_MANAGER_STATUS newStatus,[In] UI_ANIMATION_MANAGER_STATUS previousStatus) Repeat count used for Indicates that the interval between two keyframes in a storyboard should repeat indefinitely until the method is called. UI_ANIMATION_REPEAT_INDEFINITELY Indicates that the interval between two keyframes in a storyboard should repeat indefinitely until the keyframe loop terminates on the ending keyframe when the method is called. UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_END Indicates that the interval between two keyframes in a storyboard should repeat indefinitely until the keyframe loop terminates on the starting keyframe when the method is called. UI_ANIMATION_REPEAT_INDEFINITELY_CONCLUDE_AT_START