Преглед изворни кода

doc: Sync classref with current source

Rémi Verschelde пре 4 година
родитељ
комит
311bdbc16c

+ 8 - 8
doc/classes/Animation.xml

@@ -670,26 +670,26 @@
 				Returns the update mode of a value track.
 			</description>
 		</method>
-		<method name="value_track_set_update_mode">
-			<return type="void">
+		<method name="value_track_interpolate" qualifiers="const">
+			<return type="Variant">
 			</return>
 			<argument index="0" name="track_idx" type="int">
 			</argument>
-			<argument index="1" name="mode" type="int" enum="Animation.UpdateMode">
+			<argument index="1" name="time_sec" type="float">
 			</argument>
 			<description>
-				Sets the update mode (see [enum UpdateMode]) of a value track.
+				Returns the interpolated value at the given time (in seconds). The [code]track_idx[/code] must be the index of a value track.
 			</description>
 		</method>
-		<method name="value_track_interpolate" qualifiers="const">
-			<return type="float">
+		<method name="value_track_set_update_mode">
+			<return type="void">
 			</return>
 			<argument index="0" name="track_idx" type="int">
 			</argument>
-			<argument index="1" name="time_sec" type="float">
+			<argument index="1" name="mode" type="int" enum="Animation.UpdateMode">
 			</argument>
 			<description>
-				Returns the interpolated value at the given time (in seconds). The [code]track_idx[/code] must be the index of a value track.
+				Sets the update mode (see [enum UpdateMode]) of a value track.
 			</description>
 		</method>
 	</methods>

+ 8 - 8
doc/classes/FuncRef.xml

@@ -26,6 +26,13 @@
 				Calls the referenced function previously set in [member function] or [method @GDScript.funcref]. Contrarily to [method call_func], this method does not support a variable number of arguments but expects all parameters to be passed via a single [Array].
 			</description>
 		</method>
+		<method name="is_valid" qualifiers="const">
+			<return type="bool">
+			</return>
+			<description>
+				Returns whether the object still exists and has the function assigned.
+			</description>
+		</method>
 		<method name="set_instance">
 			<return type="void">
 			</return>
@@ -35,16 +42,9 @@
 				The object containing the referenced function. This object must be of a type actually inheriting from [Object], not a built-in type such as [int], [Vector2] or [Dictionary].
 			</description>
 		</method>
-		<method name="is_valid" qualifiers="const">
-			<return type="bool">
-			</return>
-			<description>
-				Returns whether the object still exists and has the function assigned.
-			</description>
-		</method>
 	</methods>
 	<members>
-		<member name="function" type="String" setter="set_function" getter="get_function">
+		<member name="function" type="String" setter="set_function" getter="get_function" default="&quot;&quot;">
 			The name of the referenced function.
 		</member>
 	</members>

+ 0 - 2
doc/classes/LinkButton.xml

@@ -12,8 +12,6 @@
 	<methods>
 	</methods>
 	<members>
-		<member name="enabled_focus_mode" type="int" setter="set_enabled_focus_mode" getter="get_enabled_focus_mode" override="true" enum="Control.FocusMode" default="0" />
-		<member name="focus_mode" type="int" setter="set_focus_mode" getter="get_focus_mode" override="true" enum="Control.FocusMode" default="0" />
 		<member name="mouse_default_cursor_shape" type="int" setter="set_default_cursor_shape" getter="get_default_cursor_shape" override="true" enum="Control.CursorShape" default="2" />
 		<member name="text" type="String" setter="set_text" getter="get_text" default="&quot;&quot;">
 			The button's text that will be displayed inside the button's area.

+ 0 - 2
doc/classes/MenuButton.xml

@@ -30,9 +30,7 @@
 	</methods>
 	<members>
 		<member name="action_mode" type="int" setter="set_action_mode" getter="get_action_mode" override="true" enum="BaseButton.ActionMode" default="0" />
-		<member name="enabled_focus_mode" type="int" setter="set_enabled_focus_mode" getter="get_enabled_focus_mode" override="true" enum="Control.FocusMode" default="0" />
 		<member name="flat" type="bool" setter="set_flat" getter="is_flat" override="true" default="true" />
-		<member name="focus_mode" type="int" setter="set_focus_mode" getter="get_focus_mode" override="true" enum="Control.FocusMode" default="0" />
 		<member name="switch_on_hover" type="bool" setter="set_switch_on_hover" getter="is_switch_on_hover" default="false">
 			If [code]true[/code], when the cursor hovers above another [MenuButton] within the same parent which also has [code]switch_on_hover[/code] enabled, it will close the current [MenuButton] and open the other one.
 		</member>

+ 5 - 5
doc/classes/ProjectSettings.xml

@@ -570,7 +570,7 @@
 		<member name="input_devices/pointing/emulate_touch_from_mouse" type="bool" setter="" getter="" default="false">
 			If [code]true[/code], sends touch input events when clicking or dragging the mouse.
 		</member>
-		<member name="input_devices/pointing/ios/touch_delay" type="float" setter="" getter="" default="0.150">
+		<member name="input_devices/pointing/ios/touch_delay" type="float" setter="" getter="" default="0.15">
 			Default delay for touch events. This only affects iOS devices.
 		</member>
 		<member name="layer_names/2d_physics/layer_1" type="String" setter="" getter="" default="&quot;&quot;">
@@ -1192,16 +1192,16 @@
 		<member name="rendering/quality/shadows/filter_mode.mobile" type="int" setter="" getter="" default="0">
 			Lower-end override for [member rendering/quality/shadows/filter_mode] on mobile devices, due to performance concerns or driver support.
 		</member>
+		<member name="rendering/quality/skinning/force_software_skinning" type="bool" setter="" getter="" default="false">
+			Forces [MeshInstance] to always perform skinning on the CPU (applies to both GLES2 and GLES3).
+			See also [member rendering/quality/skinning/software_skinning_fallback].
+		</member>
 		<member name="rendering/quality/skinning/software_skinning_fallback" type="bool" setter="" getter="" default="true">
 			Allows [MeshInstance] to perform skinning on the CPU when the hardware doesn't support the default GPU skinning process with GLES2.
 			If [code]false[/code], an alternative skinning process on the GPU is used in this case (slower in most cases).
 			See also [member rendering/quality/skinning/force_software_skinning].
 			[b]Note:[/b] When the software skinning fallback is triggered, custom vertex shaders will behave in a different way, because the bone transform will be already applied to the modelview matrix.
 		</member>
-		<member name="rendering/quality/skinning/force_software_skinning" type="bool" setter="" getter="" default="false">
-			Forces [MeshInstance] to always perform skinning on the CPU (applies to both GLES2 and GLES3).
-			See also [member rendering/quality/skinning/software_skinning_fallback].
-		</member>
 		<member name="rendering/quality/spatial_partitioning/render_tree_balance" type="float" setter="" getter="" default="0.17">
 			The rendering octree balance can be changed to favor smaller ([code]0[/code]), or larger ([code]1[/code]) branches.
 			Larger branches can increase performance significantly in some projects.

+ 6 - 0
doc/classes/Skeleton.xml

@@ -266,6 +266,12 @@
 			</description>
 		</method>
 	</methods>
+	<signals>
+		<signal name="skeleton_updated">
+			<description>
+			</description>
+		</signal>
+	</signals>
 	<constants>
 		<constant name="NOTIFICATION_UPDATE_SKELETON" value="50">
 		</constant>

+ 2 - 0
modules/visual_script/doc_classes/VisualScriptPropertyGet.xml

@@ -31,5 +31,7 @@
 		</constant>
 		<constant name="CALL_MODE_INSTANCE" value="2" enum="CallMode">
 		</constant>
+		<constant name="CALL_MODE_BASIC_TYPE" value="3" enum="CallMode">
+		</constant>
 	</constants>
 </class>