<?xml version="1.0" encoding="UTF-8" ?> <class name="SceneTree" inherits="MainLoop" category="Core" version="3.0.alpha.custom_build"> <brief_description> </brief_description> <description> </description> <tutorials> </tutorials> <demos> </demos> <methods> <method name="call_group" qualifiers="vararg"> <return type="Variant"> </return> <argument index="0" name="group" type="String"> </argument> <argument index="1" name="method" type="String"> </argument> <description> </description> </method> <method name="call_group_flags" qualifiers="vararg"> <return type="Variant"> </return> <argument index="0" name="flags" type="int"> </argument> <argument index="1" name="group" type="String"> </argument> <argument index="2" name="method" type="String"> </argument> <description> </description> </method> <method name="change_scene"> <return type="int" enum="Error"> </return> <argument index="0" name="path" type="String"> </argument> <description> </description> </method> <method name="change_scene_to"> <return type="int" enum="Error"> </return> <argument index="0" name="packed_scene" type="PackedScene"> </argument> <description> </description> </method> <method name="create_timer"> <return type="SceneTreeTimer"> </return> <argument index="0" name="time_sec" type="float"> </argument> <argument index="1" name="pause_mode_process" type="bool" default="true"> </argument> <description> </description> </method> <method name="get_current_scene" qualifiers="const"> <return type="Node"> </return> <description> </description> </method> <method name="get_edited_scene_root" qualifiers="const"> <return type="Node"> </return> <description> </description> </method> <method name="get_frame" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="get_network_connected_peers" qualifiers="const"> <return type="PoolIntArray"> </return> <description> </description> </method> <method name="get_network_unique_id" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="get_node_count" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="get_nodes_in_group"> <return type="Array"> </return> <argument index="0" name="group" type="String"> </argument> <description> </description> </method> <method name="get_root" qualifiers="const"> <return type="Viewport"> </return> <description> </description> </method> <method name="get_rpc_sender_id" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="has_group" qualifiers="const"> <return type="bool"> </return> <argument index="0" name="name" type="String"> </argument> <description> </description> </method> <method name="has_network_peer" qualifiers="const"> <return type="bool"> </return> <description> Returns true if there is a [NetworkedMultiplayerPeer] set (with [method SceneTree.set_network_peer]). </description> </method> <method name="is_debugging_collisions_hint" qualifiers="const"> <return type="bool"> </return> <description> </description> </method> <method name="is_debugging_navigation_hint" qualifiers="const"> <return type="bool"> </return> <description> </description> </method> <method name="is_input_handled"> <return type="bool"> </return> <description> </description> </method> <method name="is_network_server" qualifiers="const"> <return type="bool"> </return> <description> Returns true if this SceneTree's [NetworkedMultiplayerPeer] is in server mode (listening for connections). </description> </method> <method name="is_paused" qualifiers="const"> <return type="bool"> </return> <description> </description> </method> <method name="is_refusing_new_network_connections" qualifiers="const"> <return type="bool"> </return> <description> </description> </method> <method name="notify_group"> <return type="void"> </return> <argument index="0" name="group" type="String"> </argument> <argument index="1" name="notification" type="int"> </argument> <description> </description> </method> <method name="notify_group_flags"> <return type="void"> </return> <argument index="0" name="call_flags" type="int"> </argument> <argument index="1" name="group" type="String"> </argument> <argument index="2" name="notification" type="int"> </argument> <description> </description> </method> <method name="queue_delete"> <return type="void"> </return> <argument index="0" name="obj" type="Object"> </argument> <description> </description> </method> <method name="quit"> <return type="void"> </return> <description> </description> </method> <method name="reload_current_scene"> <return type="int" enum="Error"> </return> <description> </description> </method> <method name="set_auto_accept_quit"> <return type="void"> </return> <argument index="0" name="enabled" type="bool"> </argument> <description> </description> </method> <method name="set_current_scene"> <return type="void"> </return> <argument index="0" name="child_node" type="Node"> </argument> <description> </description> </method> <method name="set_debug_collisions_hint"> <return type="void"> </return> <argument index="0" name="enable" type="bool"> </argument> <description> </description> </method> <method name="set_debug_navigation_hint"> <return type="void"> </return> <argument index="0" name="enable" type="bool"> </argument> <description> </description> </method> <method name="set_edited_scene_root"> <return type="void"> </return> <argument index="0" name="scene" type="Node"> </argument> <description> </description> </method> <method name="set_group"> <return type="void"> </return> <argument index="0" name="group" type="String"> </argument> <argument index="1" name="property" type="String"> </argument> <argument index="2" name="value" type="Variant"> </argument> <description> </description> </method> <method name="set_group_flags"> <return type="void"> </return> <argument index="0" name="call_flags" type="int"> </argument> <argument index="1" name="group" type="String"> </argument> <argument index="2" name="property" type="String"> </argument> <argument index="3" name="value" type="Variant"> </argument> <description> </description> </method> <method name="set_input_as_handled"> <return type="void"> </return> <description> </description> </method> <method name="set_network_peer"> <return type="void"> </return> <argument index="0" name="peer" type="NetworkedMultiplayerPeer"> </argument> <description> Set the peer object to handle the RPC system (effectively enabling networking). Depending on the peer itself, the SceneTree will become a network server (check with [method is_network_server()]) and will set root node's network mode to master (see NETWORK_MODE_* constants in [Node]), or it will become a regular peer with root node set to slave. All child nodes are set to inherit the network mode by default. Handling of networking-related events (connection, disconnection, new clients) is done by connecting to SceneTree's signals. </description> </method> <method name="set_pause"> <return type="void"> </return> <argument index="0" name="enable" type="bool"> </argument> <description> </description> </method> <method name="set_refuse_new_network_connections"> <return type="void"> </return> <argument index="0" name="refuse" type="bool"> </argument> <description> </description> </method> <method name="set_screen_stretch"> <return type="void"> </return> <argument index="0" name="mode" type="int" enum="SceneTree.StretchMode"> </argument> <argument index="1" name="aspect" type="int" enum="SceneTree.StretchAspect"> </argument> <argument index="2" name="minsize" type="Vector2"> </argument> <argument index="3" name="shrink" type="float" default="1"> </argument> <description> </description> </method> </methods> <signals> <signal name="connected_to_server"> <description> </description> </signal> <signal name="connection_failed"> <description> </description> </signal> <signal name="files_dropped"> <argument index="0" name="files" type="PoolStringArray"> </argument> <argument index="1" name="screen" type="int"> </argument> <description> </description> </signal> <signal name="idle_frame"> <description> </description> </signal> <signal name="network_peer_connected"> <argument index="0" name="id" type="int"> </argument> <description> </description> </signal> <signal name="network_peer_disconnected"> <argument index="0" name="id" type="int"> </argument> <description> </description> </signal> <signal name="node_added"> <argument index="0" name="node" type="Object"> </argument> <description> </description> </signal> <signal name="node_configuration_warning_changed"> <argument index="0" name="node" type="Object"> </argument> <description> </description> </signal> <signal name="node_removed"> <argument index="0" name="node" type="Object"> </argument> <description> </description> </signal> <signal name="physics_frame"> <description> </description> </signal> <signal name="screen_resized"> <description> </description> </signal> <signal name="server_disconnected"> <description> </description> </signal> <signal name="tree_changed"> <description> </description> </signal> </signals> <constants> <constant name="GROUP_CALL_DEFAULT" value="0"> </constant> <constant name="GROUP_CALL_REVERSE" value="1"> </constant> <constant name="GROUP_CALL_REALTIME" value="2"> </constant> <constant name="GROUP_CALL_UNIQUE" value="4"> </constant> <constant name="STRETCH_MODE_DISABLED" value="0"> </constant> <constant name="STRETCH_MODE_2D" value="1"> </constant> <constant name="STRETCH_MODE_VIEWPORT" value="2"> </constant> <constant name="STRETCH_ASPECT_IGNORE" value="0"> </constant> <constant name="STRETCH_ASPECT_KEEP" value="1"> </constant> <constant name="STRETCH_ASPECT_KEEP_WIDTH" value="2"> </constant> <constant name="STRETCH_ASPECT_KEEP_HEIGHT" value="3"> </constant> <constant name="STRETCH_ASPECT_EXPAND" value="4"> </constant> </constants> </class>