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 定義主要畫面格,代表分鏡腳本內的時間位移。 |