PlatformUiConfig

UI 區域的平台設定選項。

欄位類型說明預設
with_synthetic_device_support bool 將 with_synthetic_device_support 設為 true,即可在 UI 中加入 input-helper。
visual_debugging_level VisualDebuggingLevel 設定 visual_debugging_level,啟用視覺化偵錯功能。 請參閱「Config for Fuchsia Visual Debugging」:go/config-fuchsia-visual-debugging
viewing_distance ViewingDistance 螢幕的預期觀看距離。
use_separate_input_thread bool 除非經過設定,否則請勿使用專屬的輸入迴圈/調度工具/執行緒。否則,請使用相同的調度工具進行轉譯和輸入。 true
use_flatland2_uberstruct_schema bool Scenic「一律」使用 Flatland2 uberstruct 結構定義。系統會忽略這個欄位。請盡快刪除。
supported_input_devices vector 相關輸入裝置繫結,用於安裝適當的輸入處理常式。預設為空白組合。
sensor_config Option 要提供給輸入管道的感應器設定。
scenic_frame_counter_overlay bool 在 Scenic 中啟用影格計數器疊加層。
renderer RendererType Scenic 應使用的轉譯器。
prefetch bool 是否要預先擷取二進位 VMO。
pointer_auto_focus bool 使用者與 UI 互動時,Scenic 會將焦點從一個檢視畫面轉移到另一個檢視畫面。如果是智慧螢幕,請設為 false,因為這類裝置使用不同的程式輔助焦點變更配置。 true
frame_scheduler_min_predicted_frame_duration_in_us uint64 影格排程器的影格時間長度下限。
frame_prediction_margin_in_us uint64 預測時間加上安全邊際,可減少雜訊和預測錯誤的影響。不過,這也代表最低可能延遲時間會增加相同長度。
enabled bool 是否應在產品上啟用使用者介面。
enable_merge_touch_events bool 啟用在輸入管道中合併僅移動觸控事件的功能。
enable_dso bool 可在 dso_runner 中共同託管部分 UI 元件,目前為 scene_manager 和 scenic (https://fxbug.dev/403545512)
display_rotation uint64 螢幕旋轉角度,以逆時針方向 90 度為單位。
display_pixel_density string 螢幕密度,以每公釐像素數為單位。
display_mode DisplayModeConfig 顯示模式的限制
display_composition_enable_heuristics bool 在 Scenic 中啟用直接顯示檢查設定經驗法則。
display_composition bool Scenic 會嘗試將用戶端圖片的組合委派給顯示控制器,並以 GPU/Vulkan 組合做為備用。如果設為 false,則一律使用 GPU/Vulkan 組合。
brightness_manager BrightnessManager 是否要加入亮度管理工具和相關設定。
attach_a11y_view bool 在 SceneManager 中附加無障礙檢視畫面 true