結構
頁框呈現資訊
定義於 fuchsia.scenic.scheduling/prediction_info.ithl
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
actual_presentation_time |
zx/Time
|
向使用者顯示的影格時間。這個值是在事後擷取,與 |
無預設 |
presentation_infos |
vector<PresentReceivedInfo>[32]
|
每個包含 Frame 內容內容的 present2() 顯示資訊。這些結果是依據目前提交順序排列。 |
無預設 |
num_presents_allowed |
uint64
|
用戶端可呼叫 |
無預設 |
未來的簡報時間
定義於 fuchsia.scenic.scheduling/prediction_info.fidl
fuchsia.ui.scenic::RequestPresentationTimes
中傳回的資料類型。詳情請參閱該方法說明。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
future_presentations |
vector<PresentationInfo>[8]
|
預估未來的簡報時間。這類指標代表風景提示,可讓客戶在下一個影格中看到用戶端的工作。這些值在查詢後可能會改變。 希望盡量縮短延遲時間的客戶,應使用這些值來安排工作。 |
無預設 |
remaining_presents_in_flight_allowed |
int64
|
用戶端目前允許的 present() 呼叫次數。如果用戶端在這個數值為 0 時呼叫 present(),工作階段將會停止運作。 這個值會隨著每次 present() 呼叫減少,且每個 OnFramepresented() 事件都會遞增。 |
無預設 |
表格
簡報接收資訊
定義於 fuchsia.scenic.scheduling/prediction_info.fidl
每次 展示 2 的時間記錄,以 CLOCK_MONOTONIC
時間為單位的奈秒表示。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
present_received_time |
zx/Time
|
「簡報」呼叫收到 簡報 2 的時間。 |
2 |
latched_time |
zx/Time
|
根據《簡報 2》呼叫的時代,我們保證比 |
簡報資訊
定義於 fuchsia.scenic.scheduling/prediction_info.fidl
系統預測未來的簡報時間,以 CLOCK_MONOTONIC
時距中的奈秒表示。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
latch_point |
zx/Time
|
Views 處理完場景圖表所有待處理的更新並轉譯新影格的時間。用戶端應引導所有指令傳送並獲取圍籬,才能讓內容顯示在對應的 |
2 |
presentation_time |
zx/Time
|
在 |