Added UI focus tracking
This commit is contained in:
@ -8,12 +8,13 @@ var benchmarks = [
|
||||
"find_child",
|
||||
"get_child",
|
||||
"get_parent",
|
||||
"get_viewport",
|
||||
"get_tree",
|
||||
"get_ticks_msec",
|
||||
"get_ticks_usec",
|
||||
"get_unix_time_from_system",
|
||||
"get_viewport",
|
||||
"get_world_3d",
|
||||
"gui_get_focus_owner",
|
||||
"script_func_call",
|
||||
"create_timer",
|
||||
]
|
||||
@ -51,10 +52,6 @@ func _get_parent():
|
||||
for i in range(n):
|
||||
get_parent()
|
||||
|
||||
func _get_viewport():
|
||||
for i in range(n):
|
||||
get_viewport()
|
||||
|
||||
func _get_tree():
|
||||
for i in range(n):
|
||||
get_tree()
|
||||
@ -71,6 +68,16 @@ func _get_unix_time_from_system():
|
||||
for i in range(n):
|
||||
Time.get_unix_time_from_system()
|
||||
|
||||
func _gui_get_focus_owner():
|
||||
var vp := get_viewport()
|
||||
|
||||
for i in range(n):
|
||||
vp.gui_get_focus_owner()
|
||||
|
||||
func _get_viewport():
|
||||
for i in range(n):
|
||||
get_viewport()
|
||||
|
||||
func _get_world_3d():
|
||||
for i in range(n):
|
||||
get_world_3d()
|
||||
|
Reference in New Issue
Block a user