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 |