mirror of
https://github.com/godotengine/godot.git
synced 2024-11-22 12:12:28 +00:00
commit
e6311c8e5e
@ -1305,6 +1305,7 @@
|
||||
The [Marshalls] singleton.
|
||||
</member>
|
||||
<member name="NativeExtensionManager" type="NativeExtensionManager" setter="" getter="">
|
||||
The [NativeExtensionManager] singleton.
|
||||
</member>
|
||||
<member name="NavigationMeshGenerator" type="NavigationMeshGenerator" setter="" getter="">
|
||||
The [NavigationMeshGenerator] singleton.
|
||||
@ -1399,8 +1400,10 @@
|
||||
General horizontal alignment, usually used for [Separator], [ScrollBar], [Slider], etc.
|
||||
</constant>
|
||||
<constant name="CLOCKWISE" value="0" enum="ClockDirection">
|
||||
Clockwise rotation. Used by some methods (e.g. [method Image.rotate_90]).
|
||||
</constant>
|
||||
<constant name="COUNTERCLOCKWISE" value="1" enum="ClockDirection">
|
||||
Counter-clockwise rotation. Used by some methods (e.g. [method Image.rotate_90]).
|
||||
</constant>
|
||||
<constant name="HORIZONTAL_ALIGNMENT_LEFT" value="0" enum="HorizontalAlignment">
|
||||
Horizontal left alignment, usually for text-derived classes.
|
||||
|
@ -188,6 +188,7 @@
|
||||
<param index="0" name="from" type="Vector3" />
|
||||
<param index="1" name="dir" type="Vector3" />
|
||||
<description>
|
||||
Returns [code]true[/code] if the given ray intersects with this [AABB]. Ray length is infinite.
|
||||
</description>
|
||||
</method>
|
||||
<method name="intersects_segment" qualifiers="const">
|
||||
|
@ -58,6 +58,7 @@
|
||||
<param index="2" name="class_name" type="StringName" />
|
||||
<param index="3" name="script" type="Variant" />
|
||||
<description>
|
||||
Creates a typed array from the [param base] array. The base array can't be already typed. See [method set_typed] for more details.
|
||||
</description>
|
||||
</constructor>
|
||||
<constructor name="Array">
|
||||
@ -315,16 +316,19 @@
|
||||
<method name="get_typed_builtin" qualifiers="const">
|
||||
<return type="int" />
|
||||
<description>
|
||||
Returns the [code]TYPE[/code] constant for a typed array. If the [Array] is not typed, returns [constant @GlobalScope.TYPE_NIL].
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_typed_class_name" qualifiers="const">
|
||||
<return type="StringName" />
|
||||
<description>
|
||||
Returns a class name of a typed [Array] of type [constant @GlobalScope.TYPE_OBJECT].
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_typed_script" qualifiers="const">
|
||||
<return type="Variant" />
|
||||
<description>
|
||||
Returns the script associated with a typed array tied to a class name.
|
||||
</description>
|
||||
</method>
|
||||
<method name="has" qualifiers="const">
|
||||
@ -393,11 +397,13 @@
|
||||
<method name="is_read_only" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<description>
|
||||
Returns [code]true[/code] if the array is read-only. See [method set_read_only]. Arrays are automatically read-only if declared with [code]const[/code] keyword.
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_typed" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<description>
|
||||
Returns [code]true[/code] if the array is typed. Typed arrays can only store elements of their associated type and provide type safety for the [code][][/code] operator. Methods of typed array still return [Variant].
|
||||
</description>
|
||||
</method>
|
||||
<method name="map" qualifiers="const">
|
||||
@ -517,6 +523,7 @@
|
||||
<return type="void" />
|
||||
<param index="0" name="enable" type="bool" />
|
||||
<description>
|
||||
Makes the [Array] read-only, i.e. disabled modifying of the array's elements. Does not apply to nested content, e.g. content of nested arrays.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_typed">
|
||||
@ -525,6 +532,8 @@
|
||||
<param index="1" name="class_name" type="StringName" />
|
||||
<param index="2" name="script" type="Variant" />
|
||||
<description>
|
||||
Makes the [Array] typed. The [param type] should be one of the [@GlobalScope] [code]TYPE[/code] constants. [param class_name] is optional and can only be provided for [constant @GlobalScope.TYPE_OBJECT]. [param script] can only be provided if [param class_name] is not empty.
|
||||
The method fails if an array is already typed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="shuffle">
|
||||
@ -610,6 +619,7 @@
|
||||
<return type="bool" />
|
||||
<param index="0" name="array" type="Array" />
|
||||
<description>
|
||||
Assigns a different [Array] to this array reference. It the array is typed, the new array's type must be compatible and its elements will be automatically converted.
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
|
@ -70,6 +70,7 @@
|
||||
<param index="0" name="euler" type="Vector3" />
|
||||
<param index="1" name="order" type="int" default="2" />
|
||||
<description>
|
||||
Creates a [Basis] from the given [Vector3] representing Euler angles. [param order] determines in what order rotation components are applied. Defaults to [constant EULER_ORDER_YXZ].
|
||||
</description>
|
||||
</method>
|
||||
<method name="from_scale" qualifiers="static">
|
||||
@ -197,16 +198,22 @@
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="EULER_ORDER_XYZ" value="0">
|
||||
Euler angle composing/decomposing order where X component is first, then Y, then Z.
|
||||
</constant>
|
||||
<constant name="EULER_ORDER_XZY" value="1">
|
||||
Euler angle composing/decomposing order where X component is first, then Z, then Y.
|
||||
</constant>
|
||||
<constant name="EULER_ORDER_YXZ" value="2">
|
||||
Euler angle composing/decomposing order where Y component is first, then X, then Z.
|
||||
</constant>
|
||||
<constant name="EULER_ORDER_YZX" value="3">
|
||||
Euler angle composing/decomposing order where Y component is first, then Z, then X.
|
||||
</constant>
|
||||
<constant name="EULER_ORDER_ZXY" value="4">
|
||||
Euler angle composing/decomposing order where Z component is first, then X, then Y.
|
||||
</constant>
|
||||
<constant name="EULER_ORDER_ZYX" value="5">
|
||||
Euler angle composing/decomposing order where Z component is first, then Y, then X.
|
||||
</constant>
|
||||
<constant name="IDENTITY" value="Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)">
|
||||
The identity basis, with no rotation or scaling applied.
|
||||
|
@ -29,12 +29,14 @@
|
||||
<return type="float" />
|
||||
<param index="0" name="param" type="int" enum="CPUParticles2D.Parameter" />
|
||||
<description>
|
||||
Returns the maximum value range for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_param_min" qualifiers="const">
|
||||
<return type="float" />
|
||||
<param index="0" name="param" type="int" enum="CPUParticles2D.Parameter" />
|
||||
<description>
|
||||
Returns the minimum value range for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_particle_flag" qualifiers="const">
|
||||
@ -63,6 +65,7 @@
|
||||
<param index="0" name="param" type="int" enum="CPUParticles2D.Parameter" />
|
||||
<param index="1" name="value" type="float" />
|
||||
<description>
|
||||
Sets the maximum value for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_param_min">
|
||||
@ -70,6 +73,7 @@
|
||||
<param index="0" name="param" type="int" enum="CPUParticles2D.Parameter" />
|
||||
<param index="1" name="value" type="float" />
|
||||
<description>
|
||||
Sets the minimum value for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_particle_flag">
|
||||
@ -89,29 +93,38 @@
|
||||
Each particle's rotation will be animated along this [Curve].
|
||||
</member>
|
||||
<member name="angle_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum initial rotation applied to each particle, in degrees.
|
||||
</member>
|
||||
<member name="angle_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member angle_max].
|
||||
</member>
|
||||
<member name="angular_velocity_curve" type="Curve" setter="set_param_curve" getter="get_param_curve">
|
||||
Each particle's angular velocity will vary along this [Curve].
|
||||
</member>
|
||||
<member name="angular_velocity_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum initial angular velocity (rotation speed) applied to each particle in [i]degrees[/i] per second.
|
||||
</member>
|
||||
<member name="angular_velocity_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member angular_velocity_max].
|
||||
</member>
|
||||
<member name="anim_offset_curve" type="Curve" setter="set_param_curve" getter="get_param_curve">
|
||||
Each particle's animation offset will vary along this [Curve].
|
||||
</member>
|
||||
<member name="anim_offset_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum animation offset that corresponds to frame index in the texture. [code]0[/code] is the first frame, [code]1[/code] is the last one. See [member CanvasItemMaterial.particles_animation].
|
||||
</member>
|
||||
<member name="anim_offset_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member anim_offset_max].
|
||||
</member>
|
||||
<member name="anim_speed_curve" type="Curve" setter="set_param_curve" getter="get_param_curve">
|
||||
Each particle's animation speed will vary along this [Curve].
|
||||
</member>
|
||||
<member name="anim_speed_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum particle animation speed. Animation speed of [code]1[/code] means that the particles will make full [code]0[/code] to [code]1[/code] offset cycle during lifetime, [code]2[/code] means [code]2[/code] cycles etc.
|
||||
With animation speed greater than [code]1[/code], remember to enable [member CanvasItemMaterial.particles_anim_loop] property if you want the animation to repeat.
|
||||
</member>
|
||||
<member name="anim_speed_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member anim_speed_max].
|
||||
</member>
|
||||
<member name="color" type="Color" setter="set_color" getter="get_color" default="Color(1, 1, 1, 1)">
|
||||
Each particle's initial color. If [member texture] is defined, it will be multiplied by this color.
|
||||
@ -126,8 +139,10 @@
|
||||
Damping will vary along this [Curve].
|
||||
</member>
|
||||
<member name="damping_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
The maximum rate at which particles lose velocity. For example value of [code]100[/code] means that the particle will go from [code]100[/code] velocity to [code]0[/code] in [code]1[/code] second.
|
||||
</member>
|
||||
<member name="damping_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member damping_max].
|
||||
</member>
|
||||
<member name="direction" type="Vector2" setter="set_direction" getter="get_direction" default="Vector2(1, 0)">
|
||||
Unit vector specifying the particles' emission direction.
|
||||
@ -172,12 +187,16 @@
|
||||
Each particle's hue will vary along this [Curve].
|
||||
</member>
|
||||
<member name="hue_variation_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum initial hue variation applied to each particle. It will shift the particle color's hue.
|
||||
</member>
|
||||
<member name="hue_variation_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member hue_variation_max].
|
||||
</member>
|
||||
<member name="initial_velocity_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum initial velocity magnitude for each particle. Direction comes from [member direction] and [member spread].
|
||||
</member>
|
||||
<member name="initial_velocity_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member initial_velocity_max].
|
||||
</member>
|
||||
<member name="lifetime" type="float" setter="set_lifetime" getter="get_lifetime" default="1.0">
|
||||
Amount of time each particle will exist.
|
||||
@ -189,8 +208,10 @@
|
||||
Each particle's linear acceleration will vary along this [Curve].
|
||||
</member>
|
||||
<member name="linear_accel_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum linear acceleration applied to each particle in the direction of motion.
|
||||
</member>
|
||||
<member name="linear_accel_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member linear_accel_max].
|
||||
</member>
|
||||
<member name="local_coords" type="bool" setter="set_use_local_coordinates" getter="get_use_local_coordinates" default="false">
|
||||
If [code]true[/code], particles use the parent node's coordinate space (known as local coordinates). This will cause particles to move and rotate along the [CPUParticles2D] node (and its parents) when it is moved or rotated. If [code]false[/code], particles use global coordinates; they will not move or rotate along the [CPUParticles2D] node (and its parents) when it is moved or rotated.
|
||||
@ -202,8 +223,10 @@
|
||||
Each particle's orbital velocity will vary along this [Curve].
|
||||
</member>
|
||||
<member name="orbit_velocity_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum orbital velocity applied to each particle. Makes the particles circle around origin. Specified in number of full rotations around origin per second.
|
||||
</member>
|
||||
<member name="orbit_velocity_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member orbit_velocity_max].
|
||||
</member>
|
||||
<member name="particle_flag_align_y" type="bool" setter="set_particle_flag" getter="get_particle_flag" default="false">
|
||||
Align Y axis of particle with the direction of its velocity.
|
||||
@ -215,8 +238,10 @@
|
||||
Each particle's radial acceleration will vary along this [Curve].
|
||||
</member>
|
||||
<member name="radial_accel_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum radial acceleration applied to each particle. Makes particle accelerate away from the origin or towards it if negative.
|
||||
</member>
|
||||
<member name="radial_accel_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member radial_accel_max].
|
||||
</member>
|
||||
<member name="randomness" type="float" setter="set_randomness_ratio" getter="get_randomness_ratio" default="0.0">
|
||||
Emission lifetime randomness ratio.
|
||||
@ -225,17 +250,24 @@
|
||||
Each particle's scale will vary along this [Curve].
|
||||
</member>
|
||||
<member name="scale_amount_max" type="float" setter="set_param_max" getter="get_param_max" default="1.0">
|
||||
Maximum initial scale applied to each particle.
|
||||
</member>
|
||||
<member name="scale_amount_min" type="float" setter="set_param_min" getter="get_param_min" default="1.0">
|
||||
Minimum equivalent of [member scale_amount_max].
|
||||
</member>
|
||||
<member name="scale_curve_x" type="Curve" setter="set_scale_curve_x" getter="get_scale_curve_x">
|
||||
Each particle's horizontal scale will vary along this [Curve].
|
||||
[member split_scale] must be enabled.
|
||||
</member>
|
||||
<member name="scale_curve_y" type="Curve" setter="set_scale_curve_y" getter="get_scale_curve_y">
|
||||
Each particle's vertical scale will vary along this [Curve].
|
||||
[member split_scale] must be enabled.
|
||||
</member>
|
||||
<member name="speed_scale" type="float" setter="set_speed_scale" getter="get_speed_scale" default="1.0">
|
||||
Particle system's running speed scaling ratio. A value of [code]0[/code] can be used to pause the particles.
|
||||
</member>
|
||||
<member name="split_scale" type="bool" setter="set_split_scale" getter="get_split_scale" default="false">
|
||||
If [code]true[/code], the scale curve will be split into x and y components. See [member scale_curve_x] and [member scale_curve_y].
|
||||
</member>
|
||||
<member name="spread" type="float" setter="set_spread" getter="get_spread" default="45.0">
|
||||
Each particle's initial direction range from [code]+spread[/code] to [code]-spread[/code] degrees.
|
||||
@ -244,8 +276,10 @@
|
||||
Each particle's tangential acceleration will vary along this [Curve].
|
||||
</member>
|
||||
<member name="tangential_accel_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
|
||||
Maximum tangential acceleration applied to each particle. Tangential acceleration is perpendicular to the particle's velocity giving the particles a swirling motion.
|
||||
</member>
|
||||
<member name="tangential_accel_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member tangential_accel_max].
|
||||
</member>
|
||||
<member name="texture" type="Texture2D" setter="set_texture" getter="get_texture">
|
||||
Particle texture. If [code]null[/code], particles will be squares.
|
||||
|
@ -28,12 +28,14 @@
|
||||
<return type="float" />
|
||||
<param index="0" name="param" type="int" enum="CPUParticles3D.Parameter" />
|
||||
<description>
|
||||
Returns the maximum value range for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_param_min" qualifiers="const">
|
||||
<return type="float" />
|
||||
<param index="0" name="param" type="int" enum="CPUParticles3D.Parameter" />
|
||||
<description>
|
||||
Returns the minimum value range for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_particle_flag" qualifiers="const">
|
||||
@ -62,7 +64,7 @@
|
||||
<param index="0" name="param" type="int" enum="CPUParticles3D.Parameter" />
|
||||
<param index="1" name="value" type="float" />
|
||||
<description>
|
||||
Sets the maximum value for the given parameter
|
||||
Sets the maximum value for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_param_min">
|
||||
@ -70,7 +72,7 @@
|
||||
<param index="0" name="param" type="int" enum="CPUParticles3D.Parameter" />
|
||||
<param index="1" name="value" type="float" />
|
||||
<description>
|
||||
Sets the minimum value for the given parameter
|
||||
Sets the minimum value for the given parameter.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_particle_flag">
|
||||
|
@ -145,6 +145,11 @@
|
||||
<return type="int" />
|
||||
<param index="0" name="name" type="String" />
|
||||
<description>
|
||||
Returns the index of a named color. Use [method get_named_color] to get the actual color.
|
||||
[codeblock]
|
||||
var idx = Color.find_named_color("khaki")
|
||||
modulate = Color.get_named_color(idx)
|
||||
[/codeblock]
|
||||
</description>
|
||||
</method>
|
||||
<method name="from_hsv" qualifiers="static">
|
||||
@ -187,6 +192,7 @@
|
||||
<return type="Color" />
|
||||
<param index="0" name="rgbe" type="int" />
|
||||
<description>
|
||||
Encodes a [Color] from a RGBE9995 format integer. See [constant Image.FORMAT_RGBE9995].
|
||||
</description>
|
||||
</method>
|
||||
<method name="from_string" qualifiers="static">
|
||||
@ -194,6 +200,7 @@
|
||||
<param index="0" name="str" type="String" />
|
||||
<param index="1" name="default" type="Color" />
|
||||
<description>
|
||||
Creates a [Color] from string, which can be either a HTML color code or a named color. Fallbacks to [param default] if the string does not denote any valid color.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_luminance" qualifiers="const">
|
||||
@ -208,29 +215,37 @@
|
||||
<return type="Color" />
|
||||
<param index="0" name="idx" type="int" />
|
||||
<description>
|
||||
Returns a named color with the given index. You can get the index from [method find_named_color] or iteratively from [method get_named_color_count].
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_named_color_count" qualifiers="static">
|
||||
<return type="int" />
|
||||
<description>
|
||||
Returns the number of available named colors.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_named_color_name" qualifiers="static">
|
||||
<return type="String" />
|
||||
<param index="0" name="idx" type="int" />
|
||||
<description>
|
||||
Returns the name of a color with the given index. You can get the index from [method find_named_color] or iteratively from [method get_named_color_count].
|
||||
</description>
|
||||
</method>
|
||||
<method name="hex" qualifiers="static">
|
||||
<return type="Color" />
|
||||
<param index="0" name="hex" type="int" />
|
||||
<description>
|
||||
Returns the [Color] associated with the provided integer number, with 8 bits per channel in ARGB order. The integer should be 32-bit. Best used with hexadecimal notation.
|
||||
[codeblock]
|
||||
modulate = Color.hex(0xffff0000) # red
|
||||
[/codeblock]
|
||||
</description>
|
||||
</method>
|
||||
<method name="hex64" qualifiers="static">
|
||||
<return type="Color" />
|
||||
<param index="0" name="hex" type="int" />
|
||||
<description>
|
||||
Same as [method hex], but takes 64-bit integer and the color uses 16 bits per channel.
|
||||
</description>
|
||||
</method>
|
||||
<method name="html" qualifiers="static">
|
||||
|
@ -131,6 +131,7 @@
|
||||
The width of the hue selection slider.
|
||||
</theme_item>
|
||||
<theme_item name="label_width" data_type="constant" type="int" default="10">
|
||||
The minimum width of the color labels next to sliders.
|
||||
</theme_item>
|
||||
<theme_item name="margin" data_type="constant" type="int" default="4">
|
||||
The margin around the [ColorPicker].
|
||||
@ -160,8 +161,10 @@
|
||||
The indicator used to signalize that the color value is outside the 0-1 range.
|
||||
</theme_item>
|
||||
<theme_item name="picker_cursor" data_type="icon" type="Texture2D">
|
||||
The image displayed over the color box/circle (depending on the [member picker_shape]), marking the currently selected color.
|
||||
</theme_item>
|
||||
<theme_item name="sample_bg" data_type="icon" type="Texture2D">
|
||||
Background panel for the color preview box (visible when the color is translucent).
|
||||
</theme_item>
|
||||
<theme_item name="screen_picker" data_type="icon" type="Texture2D">
|
||||
The icon for the screen color picker button.
|
||||
|
@ -325,18 +325,21 @@
|
||||
<return type="bool" />
|
||||
<param index="0" name="right" type="Dictionary" />
|
||||
<description>
|
||||
Returns [code]true[/code] if the dictionaries differ, i.e. their key or value lists are different (including the order).
|
||||
</description>
|
||||
</operator>
|
||||
<operator name="operator ==">
|
||||
<return type="bool" />
|
||||
<param index="0" name="right" type="Dictionary" />
|
||||
<description>
|
||||
Returns [code]true[/code] if both dictionaries have the same contents, i.e. their keys list and value list are equal.
|
||||
</description>
|
||||
</operator>
|
||||
<operator name="operator []">
|
||||
<return type="Variant" />
|
||||
<param index="0" name="key" type="Variant" />
|
||||
<description>
|
||||
Retunrs a value at the given [param key] or [code]null[/code] and error if the key does not exist. For safe access, use [method get] or [method has].
|
||||
</description>
|
||||
</operator>
|
||||
</operators>
|
||||
|
@ -4,6 +4,7 @@
|
||||
A modified version of [FileDialog] used by the editor.
|
||||
</brief_description>
|
||||
<description>
|
||||
[EditorFileDialog] is an enhanced version of [FileDialog] avaiable only to editor plugins. Additional features include list of favorited/recent files and ability to see files as thumbnails grid instead of list.
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
@ -62,7 +63,7 @@
|
||||
The dialog's open or save mode, which affects the selection behavior. See [enum FileMode]
|
||||
</member>
|
||||
<member name="show_hidden_files" type="bool" setter="set_show_hidden_files" getter="is_showing_hidden_files" default="false">
|
||||
If [code]true[/code], hidden files and directories will be visible in the [EditorFileDialog].
|
||||
If [code]true[/code], hidden files and directories will be visible in the [EditorFileDialog]. This property is synchronized with [member EditorSettings.filesystem/file_dialog/show_hidden_files].
|
||||
</member>
|
||||
<member name="title" type="String" setter="set_title" getter="get_title" overrides="Window" default=""Save a File"" />
|
||||
</members>
|
||||
|
@ -70,6 +70,7 @@
|
||||
<method name="get_editor_paths">
|
||||
<return type="EditorPaths" />
|
||||
<description>
|
||||
Returns the [EditorPaths] singleton.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_editor_scale" qualifiers="const">
|
||||
|
@ -691,11 +691,13 @@
|
||||
</signal>
|
||||
<signal name="project_settings_changed">
|
||||
<description>
|
||||
Emitted when any project setting has changed.
|
||||
</description>
|
||||
</signal>
|
||||
<signal name="resource_saved">
|
||||
<param index="0" name="resource" type="Resource" />
|
||||
<description>
|
||||
Emitted when the given [param resource] was saved on disc.
|
||||
</description>
|
||||
</signal>
|
||||
<signal name="scene_changed">
|
||||
|
@ -61,6 +61,7 @@
|
||||
<method name="update_property">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Forces refresh of the property display.
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
|
@ -10,13 +10,16 @@
|
||||
</tutorials>
|
||||
<members>
|
||||
<member name="flat" type="bool" setter="set_flat" getter="is_flat" default="false">
|
||||
If [code]true[/code], the slider will not draw background.
|
||||
</member>
|
||||
<member name="hide_slider" type="bool" setter="set_hide_slider" getter="is_hiding_slider" default="false">
|
||||
If [code]true[/code], the slider is hidden.
|
||||
</member>
|
||||
<member name="label" type="String" setter="set_label" getter="get_label" default="""">
|
||||
The text that displays to the left of the value.
|
||||
</member>
|
||||
<member name="read_only" type="bool" setter="set_read_only" getter="is_read_only" default="false">
|
||||
If [code]true[/code], the slider can't be interacted with.
|
||||
</member>
|
||||
<member name="suffix" type="String" setter="set_suffix" getter="get_suffix" default="""">
|
||||
The suffix to display after the value (in a faded color). This should generally be a plural word. You may have to use an abbreviation if the suffix is too long to be displayed.
|
||||
|
@ -146,11 +146,13 @@
|
||||
<return type="ScriptLanguage" />
|
||||
<param index="0" name="index" type="int" />
|
||||
<description>
|
||||
Returns an instance of a [ScriptLanguage] with the given index.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_script_language_count">
|
||||
<return type="int" />
|
||||
<description>
|
||||
Returns the number of available script languages. Use with [method get_script_language].
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_singleton" qualifiers="const">
|
||||
@ -163,6 +165,7 @@
|
||||
<method name="get_singleton_list" qualifiers="const">
|
||||
<return type="PackedStringArray" />
|
||||
<description>
|
||||
Returns a list of available global singletons.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_version_info" qualifiers="const">
|
||||
@ -244,6 +247,7 @@
|
||||
<return type="void" />
|
||||
<param index="0" name="language" type="ScriptLanguage" />
|
||||
<description>
|
||||
Registers a [ScriptLanguage] instance to be available with [code]ScriptServer[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="register_singleton">
|
||||
@ -251,12 +255,14 @@
|
||||
<param index="0" name="name" type="StringName" />
|
||||
<param index="1" name="instance" type="Object" />
|
||||
<description>
|
||||
Registers the given object as a singleton, globally available under [param name].
|
||||
</description>
|
||||
</method>
|
||||
<method name="unregister_singleton">
|
||||
<return type="void" />
|
||||
<param index="0" name="name" type="StringName" />
|
||||
<description>
|
||||
Unregisters the singleton registered under [param name]. The singleton object is not freed. Only works with user-defined singletons created with [method register_singleton].
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
|
@ -217,7 +217,7 @@
|
||||
Maximum linear acceleration applied to each particle in the direction of motion.
|
||||
</member>
|
||||
<member name="linear_accel_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
|
||||
Minimum equivalent of [member linear_accel_min].
|
||||
Minimum equivalent of [member linear_accel_max].
|
||||
</member>
|
||||
<member name="orbit_velocity_curve" type="Texture2D" setter="set_param_texture" getter="get_param_texture">
|
||||
Each particle's orbital velocity will vary along this [CurveTexture].
|
||||
|
@ -33,6 +33,7 @@
|
||||
The background of the area below the grabber.
|
||||
</theme_item>
|
||||
<theme_item name="grabber_area_highlight" data_type="style" type="StyleBox">
|
||||
The background of the area below the grabber, to the left of the grabber.
|
||||
</theme_item>
|
||||
<theme_item name="slider" data_type="style" type="StyleBox">
|
||||
The background for the whole slider. Determines the width of the [code]grabber_area[/code].
|
||||
|
@ -1,23 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<class name="VisibleOnScreenEnabler2D" inherits="VisibleOnScreenNotifier2D" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
|
||||
<brief_description>
|
||||
Automatically disables another node if not visible on screen.
|
||||
</brief_description>
|
||||
<description>
|
||||
VisibleOnScreenEnabler2D detects when it is visible on screen (just like [VisibleOnScreenNotifier2D]) and automatically enables or disables the target node. The target node is disabled when [VisibleOnScreenEnabler2D] is not visible on screen (including when [member CanvasItem.visible] is [code]false[/code]), and enabled when the enabler is visible. The disabling is achieved by changing [member Node.process_mode].
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<members>
|
||||
<member name="enable_mode" type="int" setter="set_enable_mode" getter="get_enable_mode" enum="VisibleOnScreenEnabler2D.EnableMode" default="0">
|
||||
Determines how the node is enabled. Corresponds to [enum Node.ProcessMode]. Disabled node uses [constant Node.PROCESS_MODE_DISABLED].
|
||||
</member>
|
||||
<member name="enable_node_path" type="NodePath" setter="set_enable_node_path" getter="get_enable_node_path" default="NodePath("..")">
|
||||
The path to the target node, relative to the [VisibleOnScreenEnabler2D]. The target node is cached; it's only assigned when setting this property (if the [VisibleOnScreenEnabler2D] is inside scene tree) and every time the [VisibleOnScreenEnabler2D] enters the scene tree. If the path is invalid, nothing will happen.
|
||||
</member>
|
||||
</members>
|
||||
<constants>
|
||||
<constant name="ENABLE_MODE_INHERIT" value="0" enum="EnableMode">
|
||||
Corresponds to [constant Node.PROCESS_MODE_INHERIT].
|
||||
</constant>
|
||||
<constant name="ENABLE_MODE_ALWAYS" value="1" enum="EnableMode">
|
||||
Corresponds to [constant Node.PROCESS_MODE_ALWAYS].
|
||||
</constant>
|
||||
<constant name="ENABLE_MODE_WHEN_PAUSED" value="2" enum="EnableMode">
|
||||
Corresponds to [constant Node.PROCESS_MODE_WHEN_PAUSED.
|
||||
</constant>
|
||||
</constants>
|
||||
</class>
|
||||
|
Loading…
Reference in New Issue
Block a user