TextServerDummy
繼承: TextServerExtension < TextServer < RefCounted < Object
虛設的文字伺服器,無法算繪文字或管理字形。
說明
虛設的 TextServer 介面,不做任何事情。可以在不需要算繪文字時釋放記憶體,因為文字伺服器極其消耗資源。也可以用來比較複雜 GUI 的性能,檢查文字算繪帶來的影響。
虛設的文字伺服器在專案開始後始終可用。存取方法如下:
var dummy_text_server = TextServerManager.find_interface("Dummy")
if dummy_text_server != null:
TextServerManager.set_primary_interface(dummy_text_server)
# 如果不需要其他文字伺服器,就可以移除:
for i in TextServerManager.get_interface_count():
var text_server = TextServerManager.get_interface(i)
if text_server != dummy_text_server:
TextServerManager.remove_interface(text_server)
可以使用命令列參數 --text-driver Dummy(大小寫敏感)來強制專案使用“Dummy(虛設)”TextServer。