Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ThemeDB
繼承: Object
用來存取引擎及專案中所使用的 Theme 資源靜態資訊的單例。
說明
這個單例可以用來存取引擎及專案中所使用的 Theme 資源靜態資訊。可以獲取引擎默認的主題,也可以獲取你在專案中配置的主題。
ThemeDB 也包含了主題屬性的退回值。
屬性
|
||
|
||
方法
訊號
fallback_changed() 🔗
任意退回值發生改變時發出。可用於更新依賴於退回主題項的控制項的外觀。
屬性說明
float fallback_base_scale = 1.0 🔗
所有 Control 節點和 Theme 資源的退回基礎縮放係數。用於控制項沒有其他值可用的情況。
所有 Control 節點和 Theme 資源的退回字形。用於控制項沒有其他值可用的情況。
所有 Control 節點和 Theme 資源的退回字形大小。用於控制項沒有其他值可用的情況。
所有 Control 節點和 Theme 資源的退回圖示。用於控制項沒有其他值可用的情況。
方法說明
返回預設引擎 Theme 的引用。該主題資源負責 Control 節點的原始外觀,無法進行覆蓋。
返回自訂專案 Theme 的引用。該主題資源能夠影響專案中的所有控制項節點,覆蓋默認引擎主題。
專案主題的設定請參閱 ProjectSettings.gui/theme/custom。