閱讀英文

共用方式為


Windows 動畫管理員

Windows 動畫管理員技術概觀。

若要開發 Windows 動畫管理員,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
UI_ANIMATION_DEPENDENCIES

定義插補器哪些層面相依于指定的輸入。
UI_ANIMATION_IDLE_BEHAVIOR

定義動畫管理員閒置時計時器的行為。
UI_ANIMATION_MANAGER_STATUS

定義動畫管理員的活動狀態。
UI_ANIMATION_MODE

定義動畫模式。
UI_ANIMATION_PRIORITY_EFFECT

如果優先順序比較傳回 false,則定義分鏡腳本的潛在影響。
UI_ANIMATION_REPEAT_MODE

定義迴圈反復專案的模式。
UI_ANIMATION_ROUNDING_MODE

定義當動畫變數的值從浮點類型轉換成整數類型時,要使用的四捨五入模式。
UI_ANIMATION_SCHEDULING_RESULT

定義分鏡腳本排程的結果。
UI_ANIMATION_SLOPE

定義動畫斜率特性。
UI_ANIMATION_STORYBOARD_STATUS

定義分鏡腳本的狀態。
UI_ANIMATION_TIMER_CLIENT_STATUS

定義計時器用戶端的活動狀態。
UI_ANIMATION_UPDATE_RESULT

定義動畫更新的結果。

函式

 
放棄

終止分鏡腳本、釋放所有相關動畫變數,並從排程中移除分鏡腳本。 (IUIAnimationStoryboard.Abandon)
放棄

終止分鏡腳本、釋放所有相關動畫變數,並從排程中移除分鏡腳本。 (IUIAnimationStoryboard2.Abandon)
AbandonAllStoryboards

放棄所有作用中的分鏡腳本。 (IUIAnimationManager.AbandonAllStoryboards)
AbandonAllStoryboards

放棄所有作用中的分鏡腳本。 (IUIAnimationManager2.AbandonAllStoryboards)
AddCubic

將描述轉換曲線圖形的三元多項式線段新增至動畫函式。
AddKeyframeAfterTransition

在指定轉換結束時加入主要畫面格。 (IUIAnimationStoryboard.AddKeyframeAfterTransition)
AddKeyframeAfterTransition

在指定轉換結束時加入主要畫面格。 (IUIAnimationStoryboard2.AddKeyframeAfterTransition)
AddKeyframeAtOffset

在現有主要畫面格的指定位移處加入主要畫面格。 (IUIAnimationStoryboard.AddKeyframeAtOffset)
AddKeyframeAtOffset

在現有主要畫面格的指定位移處加入主要畫面格。 (IUIAnimationStoryboard2.AddKeyframeAtOffset)
AddSinusoidal

將描述轉換曲線圖形的正弦線段新增至動畫函式。
AddTransition

將轉換新增至分鏡腳本。 (IUIAnimationStoryboard.AddTransition)
AddTransition

將轉換新增至分鏡腳本。 (IUIAnimationStoryboard2.AddTransition)
AddTransitionAtKeyframe

加入從指定之主要畫面格開始的轉換。 (IUIAnimationStoryboard.AddTransitionAtKeyframe)
AddTransitionAtKeyframe

加入從指定之主要畫面格開始的轉換。 (IUIAnimationStoryboard2.AddTransitionAtKeyframe)
AddTransitionBetweenKeyframes

在兩個主要畫面格之間加入轉換。 (IUIAnimationStoryboard.AddTransitionBetweenKeyframes)
AddTransitionBetweenKeyframes

在兩個主要畫面格之間加入轉換。 (IUIAnimationStoryboard2.AddTransitionBetweenKeyframes)
ClearTimerClientEventHandler

清除計時器用戶端狀態變更事件的處理常式。
結束

完成主要畫面格迴圈的目前反復專案,此迴圈正在進行中 (迴圈設定為UI_ANIMATION_REPEAT_INDEFINITELY) 、終止迴圈,然後繼續進行分鏡腳本。 (IUIAnimationStoryboard.Conclude)
結束

完成主要畫面格迴圈的目前反復專案,此迴圈正在進行中 (迴圈設定為UI_ANIMATION_REPEAT_INDEFINITELY) 、終止迴圈,然後繼續進行分鏡腳本。 (IUIAnimationStoryboard2.Conclude)
CreateAccelerateDecelerateTransition

建立加速減速轉換。
CreateAccelerateDecelerateTransition

建立加速減速純量轉換。
CreateAnimationVariable

建立新的動畫變數。 (IUIAnimationManager.CreateAnimationVariable)
CreateAnimationVariable

建立新的動畫變數。 (IUIAnimationManager2.CreateAnimationVariable)
CreateAnimationVectorVariable

為每個指定的維度建立新的動畫變數。
CreateConstantTransition

建立常數轉換。
CreateConstantTransition

建立常數純量轉換。
CreateCubicBezierLinearTransition

建立立方體 Bézier 線性純量轉換。
CreateCubicBezierLinearVectorTransition

為每個指定的維度建立立方體 Bézier 線性向量轉換。
CreateCubicTransition

建立三次方轉換。
CreateCubicTransition

建立立方純量轉換。
CreateCubicVectorTransition

為每個指定的維度建立三次方向量轉換。
CreateDiscreteTransition

建立離散轉換。
CreateDiscreteTransition

建立離散純量轉換。
CreateDiscreteVectorTransition

為每個指定的維度建立離散向量轉換。
CreateInstantaneousTransition

建立即時轉換。
CreateInstantaneousTransition

建立即時純量轉換。
CreateInstantaneousVectorTransition

為每個指定的維度建立即時向量轉換。
CreateLinearTransition

建立線性轉換。
CreateLinearTransition

建立線性純量轉換。
CreateLinearTransitionFromSpeed

建立線性速度轉換。
CreateLinearTransitionFromSpeed

建立線性速度純量轉換。
CreateLinearVectorTransition

在指定的維度中建立線性向量轉換。
CreateLinearVectorTransitionFromSpeed

在指定的維度中建立線性速度向量轉換。
CreateParabolicTransitionFromAcceleration

建立雙曲加速轉換。
CreateParabolicTransitionFromAcceleration

建立雙曲加速純量轉換。
CreateReversalTransition

建立反轉轉換。
CreateReversalTransition

建立反轉純量轉換。
CreateSinusoidalTransitionFromRange

使用指定的震動範圍建立正弦範圍轉換。
CreateSinusoidalTransitionFromRange

使用指定的震動範圍建立正弦範圍純量轉換。
CreateSinusoidalTransitionFromVelocity

建立正弦速度轉換,並具有初始速度所決定的幅度。
CreateSinusoidalTransitionFromVelocity

建立正弦純量轉換,其中幅度是由初始速度決定。
CreateSmoothStopTransition

建立平滑停止轉換。
CreateSmoothStopTransition

建立平滑停止純量轉換。
CreateStoryboard

建立新的分鏡腳本。 (IUIAnimationManager.CreateStoryboard)
CreateStoryboard

建立新的分鏡腳本。 (IUIAnimationManager2.CreateStoryboard)
CreateTransition

從自訂插補器建立轉換。
CreateTransition

從指定維度的自訂插補器建立轉換。
停用

停用動畫計時器。
啟用

啟用動畫計時器。
EstimateNextEventTime

擷取下一個動畫事件之前的時間間隔估計值。
[完成]

在指定的時間內完成分鏡腳本,視需要壓縮分鏡腳本。 (IUIAnimationStoryboard.Finish)
[完成]

在指定的時間內完成分鏡腳本,視需要壓縮分鏡腳本。 (IUIAnimationStoryboard2.Finish)
FinishAllStoryboards

完成指定時間間隔內的所有作用中分鏡腳本。 (IUIAnimationManager.FinishAllStoryboards)
FinishAllStoryboards

完成指定時間間隔內的所有作用中分鏡腳本。 (IUIAnimationManager2.FinishAllStoryboards)
GetCurrentStoryboard

取得目前動畫變數的分鏡腳本。
GetCurrentStoryboard

取得動畫變數的作用中分鏡腳本。
GetCurve

取得動畫變數的動畫曲線。
GetDependencies

取得插補器的各個層面,其取決於傳遞至 SetInitialValueAndVelocity 的初始值或速度,或取決於傳遞至 SetDuration 的持續時間。
GetDependencies

針對指定的維度,GetDependencies 會擷取內插補點的層面,其取決於傳遞給 IUIAnimationInterpolator2::SetInitialValueAndVelocity 方法的初始值或速度,或傳遞至 IUIAnimationInterpolator2::SetDuration 方法的持續時間。
GetDimension

取得需要插補的維度數目。
GetDimension

取得動畫變數已指定轉換的維度數目。
GetDimension

取得動畫變數要以動畫顯示所在的維度數目。
GetDuration

取得轉換的持續時間。
GetDuration

取得指定維度的轉換持續時間。
GetDuration

取得轉換的持續時間。 (IUIAnimationTransition.GetDuration)
GetDuration

取得轉換的持續時間。 (IUIAnimationTransition2.GetDuration)
GetElapsedTime

取得腳本開始播放之後經過的時間。 (IUIAnimationStoryboard.GetElapsedTime)
GetElapsedTime

取得腳本開始播放之後經過的時間。 (IUIAnimationStoryboard2.GetElapsedTime)
GetFinalIntegerValue

取得動畫變數的最終值做為整數。 這是所有目前排程動畫完成之後的值。
GetFinalIntegerValue

取得動畫變數的最終整數值。 這是所有目前排程動畫完成之後的值。
GetFinalIntegerVectorValue

取得指定維度之動畫變數的最終整數值。 這是所有目前排程動畫完成之後的值。
GetFinalValue

取得轉換結束時的最終值。
GetFinalValue

取得指定維度轉換結尾的最終值。
GetFinalValue

取得動畫變數的最終值。 這是所有目前排程動畫完成之後的值。 (IUIAnimationVariable.GetFinalValue)
GetFinalValue

取得動畫變數的最終值。 這是所有目前排程動畫完成之後的值。 (IUIAnimationVariable2.GetFinalValue)
GetFinalVectorValue

取得指定維度之動畫變數的最終值。 這是所有目前排程動畫完成之後的值。
GetIntegerValue

取得動畫變數的目前值做為整數。
GetIntegerValue

取得動畫變數的整數值。
GetIntegerVectorValue

取得指定維度之動畫變數的整數值。
GetPreviousIntegerValue

取得動畫變數的先前值,做為整數。 這是最近更新之前動畫變數的值。
GetPreviousIntegerValue

取得指定維度中動畫變數的上一個整數值。 這是最近更新之前動畫變數的值。
GetPreviousIntegerVectorValue

取得指定維度之動畫變數的上一個整數值。 這是最近更新之前動畫變數的值。
GetPreviousValue

取得動畫變數的先前值。 這是最近更新之前動畫變數的值。 (IUIAnimationVariable.GetPreviousValue)
GetPreviousValue

取得動畫變數的先前值。 這是最近更新之前動畫變數的值。 (IUIAnimationVariable2.GetPreviousValue)
GetPreviousVectorValue

取得指定維度之動畫變數的先前值。 這是最近更新之前動畫變數的值。
GetPrimitiveInterpolation

產生指定之動畫曲線的基本插補。
GetStatus

取得動畫管理員的狀態。 (IUIAnimationManager.GetStatus)
GetStatus

取得動畫管理員的狀態。 (IUIAnimationManager2.GetStatus)
GetStatus

取得分鏡腳本的狀態。 (IUIAnimationStoryboard.GetStatus)
GetStatus

取得分鏡腳本的狀態。 (IUIAnimationStoryboard2.GetStatus)
GetStoryboardFromTag

取得具有指定標籤的分鏡腳本。 (IUIAnimationManager.GetStoryboardFromTag)
GetStoryboardFromTag

取得具有指定標籤的分鏡腳本。 (IUIAnimationManager2.GetStoryboardFromTag)
GetTag

取得分鏡腳本的標記。 (IUIAnimationStoryboard.GetTag)
GetTag

取得分鏡腳本的標記。 (IUIAnimationStoryboard2.GetTag)
GetTag

取得動畫變數的標記。
GetTag

取得動畫變數的標記。
GetTime

取得目前時間。
GetValue

取得動畫變數的目前值。
GetValue

取得動畫變數的值。
GetVariableFromTag

取得具有指定標記的動畫變數。 (IUIAnimationManager.GetVariableFromTag)
GetVariableFromTag

取得具有指定標記的動畫變數。 (IUIAnimationManager2.GetVariableFromTag)
GetVectorCurve

取得指定維度之動畫變數的動畫曲線。
GetVectorValue

取得指定維度中動畫變數的值。
HasPriority

判斷新的分鏡腳本是否優先于排程的分鏡腳本。
HasPriority

決定排程分鏡腳本與新分鏡腳本之間的相對優先順序。
HoldVariable

指示分鏡腳本將指定的動畫變數保留在其最終值,直到分鏡腳本結束為止。 (IUIAnimationStoryboard.HoldVariable)
HoldVariable

指示分鏡腳本將指定的動畫變數保留在其最終值,直到分鏡腳本結束為止。 (IUIAnimationStoryboard2.HoldVariable)
InterpolateValue

在指定的位移插入動畫變數的值。
InterpolateValue

在指定的位移和指定維度中插入動畫變數的值。
InterpolateVelocity

在指定的位移處插入速度或變更速率。
InterpolateVelocity

在指定維度的指定位移處插入速度或變更速率。
IsDurationKnown

判斷轉換的持續時間目前是否為已知。
IsDurationKnown

判斷轉換的持續時間是否為已知。
IsEnabled

判斷計時器目前是否已啟用。
OnCurveChanged

處理動畫變數動畫曲線變更時所發生的事件。
OnIntegerValueChanged

處理動畫變數的值變更時所發生的事件。 (IUIAnimationVariableIntegerChangeHandler.OnIntegerValueChanged)
OnIntegerValueChanged

處理動畫變數整數值在指定維度中變更時所發生的事件。
OnLoopIterationChanged

處理迴圈反復專案變更事件,當分鏡腳本內的迴圈開始新的反復專案時,就會發生此事件。
OnManagerStatusChanged

處理動畫管理員的狀態變更。 (IUIAnimationManagerEventHandler.OnManagerStatusChanged)
OnManagerStatusChanged

處理動畫管理員的狀態變更。 (IUIAnimationManagerEventHandler2.OnManagerStatusChanged)
OnPostUpdate

處理動畫更新完成之後所發生的事件。
OnPreUpdate

處理動畫更新開始之前發生的事件。
OnRenderingTooSlow

處理動畫轉譯畫面播放速率低於最低所需的畫面播放速率時所發生的事件。
OnStoryboardStatusChanged

處理腳本狀態變更時所發生的事件。
OnStoryboardStatusChanged

處理分鏡腳本狀態變更事件。
OnStoryboardUpdated

處理更新分鏡腳本時所發生的事件。
OnStoryboardUpdated

處理分鏡腳本更新事件。
OnTimerClientStatusChanged

處理計時器用戶端狀態變更時所發生的事件。
OnUpdate

處理計時器中的更新事件。
OnValueChanged

處理動畫變數的值變更時所發生的事件。 (IUIAnimationVariableChangeHandler.OnValueChanged)
OnValueChanged

處理動畫變數的值在指定維度中變更時所發生的事件。
暫停

暫停所有動畫。 (IUIAnimationManager.Pause)
暫停

暫停所有動畫。 (IUIAnimationManager2.Pause)
RepeatBetweenKeyframes

在兩個指定的主要畫面格之間建立迴圈。
RepeatBetweenKeyframes

建立兩個主要畫面格之間的迴圈。
繼續

繼續所有動畫。 (IUIAnimationManager.Resume)
繼續

繼續所有動畫。 (IUIAnimationManager2.Resume)
[排程]

指示腳本自行排程播放。 (IUIAnimationStoryboard.Schedule)
[排程]

指示腳本自行排程播放。 (IUIAnimationStoryboard2.Schedule)
ScheduleTransition

建立並排程單一轉換分鏡腳本。 (IUIAnimationManager.ScheduleTransition)
ScheduleTransition

建立並排程單一轉換分鏡腳本。 (IUIAnimationManager2.ScheduleTransition)
SetAnimationMode

設定動畫模式。 (IUIAnimationManager.SetAnimationMode)
SetAnimationMode

設定動畫模式。 (IUIAnimationManager2.SetAnimationMode)
SetCancelPriorityComparison

設定要呼叫的優先順序比較處理常式,以判斷是否可以取消排程的分鏡腳本。
SetCancelPriorityComparison

設定優先順序比較處理常式,判斷是否可以取消排程的分鏡腳本。
SetCompressPriorityComparison

設定要呼叫的優先順序比較處理常式,以判斷是否可以壓縮排程的分鏡腳本。
SetCompressPriorityComparison

設定優先順序比較處理常式,判斷是否可以壓縮排程的分鏡腳本。
SetConcludePriorityComparison

設定要呼叫的優先順序比較處理常式,以判斷排程的分鏡腳本是否可以結束。
SetConcludePriorityComparison

設定優先順序比較處理常式,判斷是否可以結束排程的分鏡腳本。
SetDefaultLongestAcceptableDelay

設定預設可接受的動畫延遲。 這是在分鏡腳本開始之前可能經過的時間長度。 (IUIAnimationManager.SetDefaultLongestAcceptableDelay)
SetDefaultLongestAcceptableDelay

設定預設可接受的動畫延遲。 這是在分鏡腳本開始之前可能經過的時間長度。 (IUIAnimationManager2.SetDefaultLongestAcceptableDelay)
SetDuration

設定轉換的持續時間。
SetDuration

設定指定維度中轉換的持續時間。
SetFrameRateThreshold

設定畫面播放速率,計時器會通知應用程式轉譯速度太慢。
SetInitialValue

設定轉換的初始值。
SetInitialValue

設定轉換的初始值。
SetInitialValueAndVelocity

設定轉換開始時的初始值和速度。
SetInitialValueAndVelocity

設定指定維度之轉換的初始值和速度。
SetInitialVectorValue

設定動畫變數中每個指定維度的轉換初始值。
SetInitialVectorVelocity

設定動畫變數中每個指定維度的轉換初始速度。
SetInitialVelocity

設定轉換的初始速度。
SetInitialVelocity

設定轉換的初始速度。
SetLongestAcceptableDelay

設定排程分鏡腳本開始前最長可接受的延遲。 (IUIAnimationStoryboard.SetLongestAcceptableDelay)
SetLongestAcceptableDelay

設定排程分鏡腳本開始前最長可接受的延遲。 (IUIAnimationStoryboard2.SetLongestAcceptableDelay)
SetLowerBound

設定動畫變數的下限 (底板) 。 動畫變數的值不應低於指定的值。
SetLowerBound

設定動畫變數值的下限 (floor) 。 動畫變數的值不應低於指定的值。
SetLowerBoundVector

設定動畫變數每個指定維度的下限 (底板) 值。 每個動畫變數的值不應低於其下限。
SetManagerEventHandler

指定動畫管理員狀態更新的處理常式。 (IUIAnimationManager.SetManagerEventHandler)
SetManagerEventHandler

指定動畫管理員狀態更新的處理常式。 (IUIAnimationManager2.SetManagerEventHandler)
SetRoundingMode

指定動畫變數的四捨五入模式。
SetRoundingMode

設定動畫變數的四捨五入模式。
SetSkipDuration

指定要開始動畫之分鏡腳本開頭的位移。
SetStoryboardEventHandler

指定腳本事件的處理常式。 (IUIAnimationStoryboard.SetStoryboardEventHandler)
SetStoryboardEventHandler

指定腳本事件的處理常式。 (IUIAnimationStoryboard2.SetStoryboardEventHandler)
SetTag

設定分鏡腳本的標記。 (IUIAnimationStoryboard.SetTag)
SetTag

設定分鏡腳本的標記。 (IUIAnimationStoryboard2.SetTag)
SetTag

設定動畫變數的標記。
SetTag

設定動畫變數的標記。
SetTimerClientEventHandler

指定計時器用戶端狀態變更事件的處理常式。
SetTimerEventHandler

指定計時器事件處理常式。
SetTimerUpdateHandler

指定計時器更新處理常式。
SetTrimPriorityComparison

設定要呼叫的優先順序比較處理常式,以判斷是否可以修剪排程的分鏡腳本。
SetTrimPriorityComparison

設定優先順序比較處理常式,判斷是否可以修剪排程的分鏡腳本。
SetUpperBound

設定動畫變數的上限 (上限) 。 動畫變數的值不應高於指定的值。
SetUpperBound

設定動畫變數值的上限 (上限) 。 動畫變數的值不應高於指定的值。
SetUpperBoundVector

設定動畫變數每個指定維度的上限 (上限) 值。 每個動畫變數的值不應高於其上限。
SetVariableChangeHandler

指定變數變更處理常式。 此處理程式會收到動畫變數值的變更通知。
SetVariableChangeHandler

指定變更動畫變數值的處理常式。
SetVariableCurveChangeHandler

指定變更動畫變數之動畫曲線的處理常式。
SetVariableIntegerChangeHandler

指定整數變數變更處理常式。 此處理程式會收到動畫變數整數值變更的通知。
SetVariableIntegerChangeHandler

指定動畫變數整數值變更的處理常式。
關機

關閉動畫管理員及其所有相關聯的物件。 (IUIAnimationManager.Shutdown)
關機

關閉動畫管理員及其所有相關聯的物件。 (IUIAnimationManager2.Shutdown)
更新

更新所有動畫變數的值。 (IUIAnimationManager.Update)
更新

更新所有動畫變數的值。 (IUIAnimationManager2.Update)

介面

 
IUIAnimationInterpolator

定義建立自訂插補器的方法。
IUIAnimationInterpolator2

擴充 IUIAnimationInterpolator 介面,此介面會定義建立自訂插補器的方法。 IUIAnimationInterpolator2 支援指定維度中的插補。
IUIAnimationLoopIterationChangeHandler2

定義處理分鏡腳本迴圈反復專案事件的方法。
IUIAnimationManager

定義動畫管理員,其提供建立和管理動畫的中央介面。
IUIAnimationManager2

定義動畫管理員,其提供中央介面,以在多個維度中建立和管理動畫。
IUIAnimationManagerEventHandler

定義處理動畫管理員狀態更新的方法。
IUIAnimationManagerEventHandler2

定義處理動畫管理員更新的方法。
IUIAnimationPrimitiveInterpolation

定義方法,這個方法可讓自訂插補器向動畫管理員提供三次方多項式曲線形式的轉換資訊。
IUIAnimationPriorityComparison

定義動畫管理員用來解決排程衝突之優先順序比較的方法。
IUIAnimationPriorityComparison2

定義透過優先順序比較解決排程衝突的方法。
IUIAnimationStoryboard

定義分鏡腳本,其中包含相對於彼此同步處理的轉換群組。
IUIAnimationStoryboard2

定義分鏡腳本,其中包含相對於彼此同步處理的轉換群組。在本節中,TopicDescriptionAbandon 方法Terminates 分鏡腳本、釋放所有相關的動畫變數,並從排程中移除分鏡腳本。AddKeyframeAfterTransition 方法在指定轉換結束時新增主要畫面格。AddKeyframeAtOffset 方法在現有主要畫面格的指定位移處新增主要畫面格。AddTransition 方法新增轉換至分鏡腳本。AddTransitionAtKeyframe 方法新增從指定的主要畫面格開始的轉換。AddTransitionBetweenKeyframes 方法新增兩個主要畫面格之間的轉換。結束方法完成主要畫面格迴圈的目前反復專案,該迴圈正在進行中 (迴圈設定為UI_ANIMATION_REPEAT_INDEFINITELY) 、終止迴圈,然後繼續進行分鏡腳本。 Finish MethodFinishes 分鏡腳本在指定的時間內,視需要壓縮分鏡腳本。GetElapsedTime 方法取得腳本開始播放後經過的時間。GetStatus 方法取得分鏡腳本的狀態。GetTag 方法取得分鏡腳本的標記。HoldVariable MethodDirects 分鏡腳本,將指定的動畫變數保留在最終值,直到分鏡腳本結束為止。RepeatBetweenKeyframes 方法建立兩個主要畫面格之間的迴圈。Schedule MethodDirects 腳本以排程本身進行播放。SetSkipDuration 方法指定從腳本開頭開始動畫的位移。SetLongestAcceptableDelay MethodSet 會在排程的分鏡腳本開始之前,最長可接受的延遲。SetStoryboardEventHandler 方法指定腳本事件的處理常式。SetTag 方法設定分鏡腳本的標記。 .
IUIAnimationStoryboardEventHandler

定義處理腳本狀態和更新事件的方法。
IUIAnimationStoryboardEventHandler2

定義處理分鏡腳本事件的方法。
IUIAnimationTimer

定義動畫計時器,以提供管理動畫計時的服務。
IUIAnimationTimerClientEventHandler

定義方法,以處理與計時器用戶端狀態變更相關的事件。
IUIAnimationTimerEventHandler

定義處理計時事件的方法。
IUIAnimationTimerUpdateHandler

定義處理計時更新事件的方法。
IUIAnimationTransition

定義轉換,決定動畫變數隨著時間變化的方式。
IUIAnimationTransition2

擴充定義轉換的 IUIAnimationTransition 介面。 IUIAnimationTransition2 轉換會決定動畫變數在指定維度中隨著時間變化的方式。
IUIAnimationTransitionFactory

定義從自訂插補器建立轉換的方法。
IUIAnimationTransitionFactory2

定義從自訂插補器建立轉換的方法。 支援在指定的維度中建立轉換。
IUIAnimationTransitionLibrary

定義標準轉換的程式庫。
IUIAnimationTransitionLibrary2

定義指定維度的標準轉換程式庫。
IUIAnimationVariable

定義動畫變數,代表可以產生動畫效果的視覺專案。
IUIAnimationVariable2

定義動畫變數,代表可在多個維度中產生動畫效果的視覺專案。
IUIAnimationVariableChangeHandler

定義處理動畫變數更新相關事件的方法。
IUIAnimationVariableChangeHandler2

定義處理動畫變數更新事件的方法。 IUIAnimationVariableChangeHandler2 會處理在指定維度中發生的事件。
IUIAnimationVariableCurveChangeHandler2

定義處理動畫曲線更新事件的方法。
IUIAnimationVariableIntegerChangeHandler

定義處理動畫變數更新事件的方法。
IUIAnimationVariableIntegerChangeHandler2

定義處理動畫變數更新事件的方法。 IUIAnimationVariableIntegerChangeHandler2 會處理在指定維度中發生的事件。

結構

 
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003

定義主要畫面格,代表分鏡腳本內的時間位移。