Files
imgui-godot/doc/examples/GdsGameProject/main.gd
Patrick Dawson 3c8f66e078 version 6.0.0
2024-06-29 03:07:02 +02:00

16 lines
543 B
GDScript

extends Node
func _ready() -> void:
# disabling vsync reduces input lag
if DisplayServer.window_get_vsync_mode() == DisplayServer.VSYNC_DISABLED:
var refreshRate := DisplayServer.screen_get_refresh_rate()
Engine.max_fps = int(refreshRate) if refreshRate > 0.0 else 60
if Engine.has_singleton("ImGuiAPI"):
var ImGui: Object = Engine.get_singleton("ImGuiAPI")
var io: Object = ImGui.GetIO()
io.ConfigFlags |= ImGui.ConfigFlags_ViewportsEnable
func _process(_delta: float) -> void:
pass