Sync 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public enum Sync
type Sync =
- 繼承
-
Sync
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Ok | 0 | 沒什麼特別的報告。 同步與抽牌啟動
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| RedrawRequested | 1 | 渲染器正在要求重新繪製。 如果 RenderNode 樹中有動畫在執行,而硬體渲染器無法自我動畫,就可能發生這種情況。 如果 syncAndDraw 回傳此訊息,預期 syncAndDraw 會在下一個 vsync 訊號時再次呼叫。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| LostSurfaceRewardIfFound | 2 | 硬體渲染器已經沒有有效的 Surface 可以渲染了。 如果呼叫 Surface.release() 就可能發生這種情況。 使用者不應再嘗試呼叫 syncAndDraw,直到呼叫 setSurface 提供新的表面。 劇透:獎勵是 GPU 加速繪圖,最好找到那個 Surface!
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| ContextIsStopped | 4 | 硬體渲染器被設定為「停止」狀態。 若回傳此畫面,表示渲染內容已同步,但尚未產生影格。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| FrameDropped | 8 | 內容是同步的,但渲染器在這個垂直同步期間拒絕產生任何一幀。 這種情況可能發生在已經繪製的 vsync 框架,或是渲染器跑得比幀消費者快。 渲染器會內部重新排程,渲染下一個垂直同步訊號中的一幀,因此呼叫者不需要對此訊號做出任何回應。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |