@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
-<class name="@GDScript" category="Core" version="3.0-alpha">
+<class name="@GDScript" category="Core" version="3.0-beta">
<brief_description>
Built-in GDScript functions.
</brief_description>
-<class name="@GlobalScope" category="Core" version="3.0-alpha">
+<class name="@GlobalScope" category="Core" version="3.0-beta">
Global scope constants and variables.
-<class name="@NativeScript" category="Core" version="3.0-alpha">
+<class name="@NativeScript" category="Core" version="3.0-beta">
<description>
-<class name="@VisualScript" category="Core" version="3.0-alpha">
+<class name="@VisualScript" category="Core" version="3.0-beta">
Built-in visual script functions.
-<class name="AABB" category="Built-In Types" version="3.0-alpha">
+<class name="AABB" category="Built-In Types" version="3.0-beta">
Axis-Aligned Bounding Box.
-<class name="ARVRAnchor" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="ARVRAnchor" inherits="Spatial" category="Core" version="3.0-beta">
Anchor point in AR Space
-<class name="ARVRCamera" inherits="Camera" category="Core" version="3.0-alpha">
+<class name="ARVRCamera" inherits="Camera" category="Core" version="3.0-beta">
A camera node with a few overrules for AR/VR applied such as location tracking.
-<class name="ARVRController" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="ARVRController" inherits="Spatial" category="Core" version="3.0-beta">
A spatial node representing a spatially tracked controller.
-<class name="ARVRInterface" inherits="Reference" category="Core" version="3.0-alpha">
+<class name="ARVRInterface" inherits="Reference" category="Core" version="3.0-beta">
Base class for ARVR interface implementation.
-<class name="ARVROrigin" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="ARVROrigin" inherits="Spatial" category="Core" version="3.0-beta">
Our origin point in AR/VR.
-<class name="ARVRPositionalTracker" inherits="Object" category="Core" version="3.0-alpha">
+<class name="ARVRPositionalTracker" inherits="Object" category="Core" version="3.0-beta">
A tracked object
-<class name="ARVRServer" inherits="Object" category="Core" version="3.0-alpha">
+<class name="ARVRServer" inherits="Object" category="Core" version="3.0-beta">
This is our AR/VR Server.
-<class name="AStar" inherits="Reference" category="Core" version="3.0-alpha">
+<class name="AStar" inherits="Reference" category="Core" version="3.0-beta">
AStar class representation that uses vectors as edges.
-<class name="AcceptDialog" inherits="WindowDialog" category="Core" version="3.0-alpha">
+<class name="AcceptDialog" inherits="WindowDialog" category="Core" version="3.0-beta">
Base dialog for user notification.
-<class name="AnimatedSprite" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="AnimatedSprite" inherits="Node2D" category="Core" version="3.0-beta">
Sprite node that can use multiple textures for animation.
-<class name="AnimatedSprite3D" inherits="SpriteBase3D" category="Core" version="3.0-alpha">
+<class name="AnimatedSprite3D" inherits="SpriteBase3D" category="Core" version="3.0-beta">
2D sprite node in 3D world, that can use multiple 2D textures for animation.
-<class name="Animation" inherits="Resource" category="Core" version="3.0-alpha">
+<class name="Animation" inherits="Resource" category="Core" version="3.0-beta">
Contains data used to animate everything in the engine.
-<class name="AnimationPlayer" inherits="Node" category="Core" version="3.0-alpha">
+<class name="AnimationPlayer" inherits="Node" category="Core" version="3.0-beta">
Container and player of [Animation] resources.
-<class name="AnimationTreePlayer" inherits="Node" category="Core" version="3.0-alpha">
+<class name="AnimationTreePlayer" inherits="Node" category="Core" version="3.0-beta">
Animation Player that uses a node graph for the blending.
-<class name="Area" inherits="CollisionObject" category="Core" version="3.0-alpha">
+<class name="Area" inherits="CollisionObject" category="Core" version="3.0-beta">
General purpose area node for detection and 3D physics influence.
-<class name="Area2D" inherits="CollisionObject2D" category="Core" version="3.0-alpha">
+<class name="Area2D" inherits="CollisionObject2D" category="Core" version="3.0-beta">
2D area for detection and 2D physics influence.
-<class name="Array" category="Built-In Types" version="3.0-alpha">
+<class name="Array" category="Built-In Types" version="3.0-beta">
Generic array datatype.
-<class name="ArrayMesh" inherits="Mesh" category="Core" version="3.0-alpha">
+<class name="ArrayMesh" inherits="Mesh" category="Core" version="3.0-beta">
-<class name="AtlasTexture" inherits="Texture" category="Core" version="3.0-alpha">
+<class name="AtlasTexture" inherits="Texture" category="Core" version="3.0-beta">
Packs multiple small textures in a single, bigger one. Helps to optimize video memory costs and render calls.
-<class name="AudioBusLayout" inherits="Resource" category="Core" version="3.0-alpha">
+<class name="AudioBusLayout" inherits="Resource" category="Core" version="3.0-beta">
Stores information about the audiobusses.
-<class name="AudioEffect" inherits="Resource" category="Core" version="3.0-alpha">
+<class name="AudioEffect" inherits="Resource" category="Core" version="3.0-beta">
Audio Effect For Audio.
-<class name="AudioEffectAmplify" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectAmplify" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Amplify audio effect to an Audio bus.
Increases or decreases the volume of the selected audio bus.
-<class name="AudioEffectBandLimitFilter" inherits="AudioEffectFilter" category="Core" version="3.0-alpha">
+<class name="AudioEffectBandLimitFilter" inherits="AudioEffectFilter" category="Core" version="3.0-beta">
Adds a band limit filter to the Audio Bus.
-<class name="AudioEffectBandPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0-alpha">
+<class name="AudioEffectBandPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0-beta">
Adds a band pass filter to the Audio Bus.
-<class name="AudioEffectChorus" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectChorus" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a chorus audio effect.
-<class name="AudioEffectCompressor" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectCompressor" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Compressor audio effect to an Audio bus.
Reduces sounds that exceed a certain threshold level, smooths out the dynamics and increases the overall volume.
-<class name="AudioEffectDelay" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectDelay" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Delay audio effect to an Audio bus. Plays input signal back after a period of time.
Two tap delay and feedback options.
-<class name="AudioEffectDistortion" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectDistortion" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Distortion audio effect to an Audio bus.
Modify the sound to make it dirty.
-<class name="AudioEffectEQ" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectEQ" inherits="AudioEffect" category="Core" version="3.0-beta">
Base class for audio equalizers. Gives you control over frequencies.
Use it to create a custom equalizer if [AudioEffectEQ6], [AudioEffectEQ10] or [AudioEffectEQ21] don't fit your needs.
-<class name="AudioEffectEQ10" inherits="AudioEffectEQ" category="Core" version="3.0-alpha">
+<class name="AudioEffectEQ10" inherits="AudioEffectEQ" category="Core" version="3.0-beta">
Adds a 10-band equalizer audio effect to an Audio bus. Gives you control over frequencies from 31 Hz to 16000 Hz.
Each frequency can be modulated between -60/+24 dB.
-<class name="AudioEffectEQ21" inherits="AudioEffectEQ" category="Core" version="3.0-alpha">
+<class name="AudioEffectEQ21" inherits="AudioEffectEQ" category="Core" version="3.0-beta">
Adds a 21-band equalizer audio effect to an Audio bus. Gives you control over frequencies from 22 Hz to 22000 Hz.
-<class name="AudioEffectEQ6" inherits="AudioEffectEQ" category="Core" version="3.0-alpha">
+<class name="AudioEffectEQ6" inherits="AudioEffectEQ" category="Core" version="3.0-beta">
Adds a 6-band equalizer audio effect to an Audio bus. Gives you control over frequencies from 32 Hz to 10000 Hz.
-<class name="AudioEffectFilter" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectFilter" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a filter to the Audio Bus.
-<class name="AudioEffectHighPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0-alpha">
+<class name="AudioEffectHighPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0-beta">
Adds a high pass filter to the Audio Bus.
-<class name="AudioEffectHighShelfFilter" inherits="AudioEffectFilter" category="Core" version="3.0-alpha">
+<class name="AudioEffectHighShelfFilter" inherits="AudioEffectFilter" category="Core" version="3.0-beta">
-<class name="AudioEffectLimiter" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectLimiter" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a soft clip Limiter audio effect to an Audio bus.
-<class name="AudioEffectLowPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0-alpha">
+<class name="AudioEffectLowPassFilter" inherits="AudioEffectFilter" category="Core" version="3.0-beta">
Adds a low pass filter to the Audio Bus.
-<class name="AudioEffectLowShelfFilter" inherits="AudioEffectFilter" category="Core" version="3.0-alpha">
+<class name="AudioEffectLowShelfFilter" inherits="AudioEffectFilter" category="Core" version="3.0-beta">
-<class name="AudioEffectNotchFilter" inherits="AudioEffectFilter" category="Core" version="3.0-alpha">
+<class name="AudioEffectNotchFilter" inherits="AudioEffectFilter" category="Core" version="3.0-beta">
Adds a notch filter to the Audio Bus.
-<class name="AudioEffectPanner" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectPanner" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Panner audio effect to an Audio bus. Pans sound left or right.
-<class name="AudioEffectPhaser" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectPhaser" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Phaser audio effect to an Audio bus.
Combines the original signal with a copy that is slightly out of phase with the original.
-<class name="AudioEffectPitchShift" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectPitchShift" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Pitch shift audio effect to an Audio bus.
Raises or lowers the pitch of original sound.
-<class name="AudioEffectReverb" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectReverb" inherits="AudioEffect" category="Core" version="3.0-beta">
Adds a Reverb audio effect to an Audio bus.
Simulates the sound of acoustic environments such as rooms, concert halls, caverns, or an open spaces.
-<class name="AudioEffectStereoEnhance" inherits="AudioEffect" category="Core" version="3.0-alpha">
+<class name="AudioEffectStereoEnhance" inherits="AudioEffect" category="Core" version="3.0-beta">
-<class name="AudioServer" inherits="Object" category="Core" version="3.0-alpha">
+<class name="AudioServer" inherits="Object" category="Core" version="3.0-beta">
Server interface for low level audio access.
-<class name="AudioStream" inherits="Resource" category="Core" version="3.0-alpha">
+<class name="AudioStream" inherits="Resource" category="Core" version="3.0-beta">
Base class for audio streams.
-<class name="AudioStreamPlayback" inherits="Reference" category="Core" version="3.0-alpha">
+<class name="AudioStreamPlayback" inherits="Reference" category="Core" version="3.0-beta">
Meta class for playing back audio.
-<class name="AudioStreamPlayer" inherits="Node" category="Core" version="3.0-alpha">
+<class name="AudioStreamPlayer" inherits="Node" category="Core" version="3.0-beta">
Plays back audio.
-<class name="AudioStreamPlayer2D" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="AudioStreamPlayer2D" inherits="Node2D" category="Core" version="3.0-beta">
Plays audio in 2D.
-<class name="AudioStreamPlayer3D" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="AudioStreamPlayer3D" inherits="Spatial" category="Core" version="3.0-beta">
Plays 3D sound in 3D space
-<class name="AudioStreamRandomPitch" inherits="AudioStream" category="Core" version="3.0-alpha">
+<class name="AudioStreamRandomPitch" inherits="AudioStream" category="Core" version="3.0-beta">
Plays audio with random pitch tweaking.
-<class name="AudioStreamSample" inherits="AudioStream" category="Core" version="3.0-alpha">
+<class name="AudioStreamSample" inherits="AudioStream" category="Core" version="3.0-beta">
Plays audio.
-<class name="BackBufferCopy" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="BackBufferCopy" inherits="Node2D" category="Core" version="3.0-beta">
Copies a region of the screen (or the whole screen) to a buffer so it can be accessed with the texscreen() shader instruction.
-<class name="BaseButton" inherits="Control" category="Core" version="3.0-alpha">
+<class name="BaseButton" inherits="Control" category="Core" version="3.0-beta">
Base class for different kinds of buttons.
-<class name="Basis" category="Built-In Types" version="3.0-alpha">
+<class name="Basis" category="Built-In Types" version="3.0-beta">
3x3 matrix datatype.
-<class name="BitMap" inherits="Resource" category="Core" version="3.0-alpha">
+<class name="BitMap" inherits="Resource" category="Core" version="3.0-beta">
Boolean matrix.
-<class name="BitmapFont" inherits="Font" category="Core" version="3.0-alpha">
+<class name="BitmapFont" inherits="Font" category="Core" version="3.0-beta">
Renders text using [code]*.fnt[/code] fonts.
-<class name="BoneAttachment" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="BoneAttachment" inherits="Spatial" category="Core" version="3.0-beta">
A node that will attach to a bone.
-<class name="BoxContainer" inherits="Container" category="Core" version="3.0-alpha">
+<class name="BoxContainer" inherits="Container" category="Core" version="3.0-beta">
Base class for box containers.
-<class name="BoxShape" inherits="Shape" category="Core" version="3.0-alpha">
+<class name="BoxShape" inherits="Shape" category="Core" version="3.0-beta">
Box shape resource.
-<class name="Button" inherits="BaseButton" category="Core" version="3.0-alpha">
+<class name="Button" inherits="BaseButton" category="Core" version="3.0-beta">
Standard themed Button.
-<class name="ButtonGroup" inherits="Resource" category="Core" version="3.0-alpha">
+<class name="ButtonGroup" inherits="Resource" category="Core" version="3.0-beta">
Group of Buttons.
-<class name="Camera" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="Camera" inherits="Spatial" category="Core" version="3.0-beta">
Camera node, displays from a point of view.
-<class name="Camera2D" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="Camera2D" inherits="Node2D" category="Core" version="3.0-beta">
Camera node for 2D scenes.
-<class name="CanvasItem" inherits="Node" category="Core" version="3.0-alpha">
+<class name="CanvasItem" inherits="Node" category="Core" version="3.0-beta">
Base class of anything 2D.
-<class name="CanvasItemMaterial" inherits="Material" category="Core" version="3.0-alpha">
+<class name="CanvasItemMaterial" inherits="Material" category="Core" version="3.0-beta">
-<class name="CanvasLayer" inherits="Node" category="Core" version="3.0-alpha">
+<class name="CanvasLayer" inherits="Node" category="Core" version="3.0-beta">
Canvas drawing layer.
-<class name="CanvasModulate" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="CanvasModulate" inherits="Node2D" category="Core" version="3.0-beta">
Tint the entire canvas.
-<class name="CapsuleMesh" inherits="PrimitiveMesh" category="Core" version="3.0-alpha">
+<class name="CapsuleMesh" inherits="PrimitiveMesh" category="Core" version="3.0-beta">
Class representing a capsule-shaped [PrimitiveMesh].
-<class name="CapsuleShape" inherits="Shape" category="Core" version="3.0-alpha">
+<class name="CapsuleShape" inherits="Shape" category="Core" version="3.0-beta">
Capsule shape for collisions.
-<class name="CapsuleShape2D" inherits="Shape2D" category="Core" version="3.0-alpha">
+<class name="CapsuleShape2D" inherits="Shape2D" category="Core" version="3.0-beta">
Capsule shape for 2D collisions.
-<class name="CenterContainer" inherits="Container" category="Core" version="3.0-alpha">
+<class name="CenterContainer" inherits="Container" category="Core" version="3.0-beta">
Keeps children controls centered.
-<class name="CheckBox" inherits="Button" category="Core" version="3.0-alpha">
+<class name="CheckBox" inherits="Button" category="Core" version="3.0-beta">
Binary choice user interface widget
-<class name="CheckButton" inherits="Button" category="Core" version="3.0-alpha">
+<class name="CheckButton" inherits="Button" category="Core" version="3.0-beta">
Checkable button.
-<class name="CircleShape2D" inherits="Shape2D" category="Core" version="3.0-alpha">
+<class name="CircleShape2D" inherits="Shape2D" category="Core" version="3.0-beta">
Circular shape for 2D collisions.
-<class name="ClassDB" inherits="Object" category="Core" version="3.0-alpha">
+<class name="ClassDB" inherits="Object" category="Core" version="3.0-beta">
Class information repository.
-<class name="CollisionObject" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="CollisionObject" inherits="Spatial" category="Core" version="3.0-beta">
Base node for collision objects.
-<class name="CollisionObject2D" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="CollisionObject2D" inherits="Node2D" category="Core" version="3.0-beta">
Base node for 2D collision objects.
-<class name="CollisionPolygon" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="CollisionPolygon" inherits="Spatial" category="Core" version="3.0-beta">
Editor-only class for defining a collision polygon in 3D space.
-<class name="CollisionPolygon2D" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="CollisionPolygon2D" inherits="Node2D" category="Core" version="3.0-beta">
Defines a 2D collision polygon.
-<class name="CollisionShape" inherits="Spatial" category="Core" version="3.0-alpha">
+<class name="CollisionShape" inherits="Spatial" category="Core" version="3.0-beta">
Node that represents collision shape data in 3D space.
-<class name="CollisionShape2D" inherits="Node2D" category="Core" version="3.0-alpha">
+<class name="CollisionShape2D" inherits="Node2D" category="Core" version="3.0-beta">
Node that represents collision shape data in 2D space.
-<class name="Color" category="Built-In Types" version="3.0-alpha">
+<class name="Color" category="Built-In Types" version="3.0-beta">
Color in RGBA format with some support for ARGB format.
-<class name="ColorPicker" inherits="BoxContainer" category="Core" version="3.0-alpha">
+<class name="ColorPicker" inherits="BoxContainer" category="Core" version="3.0-beta">
Color picker control.
-<class name="ColorPickerButton" inherits="Button" category="Core" version="3.0-alpha">
+<class name="ColorPickerButton" inherits="Button" category="Core" version="3.0-beta">
Button that pops out a [ColorPicker]
-<class name="ColorRect" inherits="Control" category="Core" version="3.0-alpha">
+<class name="ColorRect" inherits="Control" category="Core" version="3.0-beta">
Colored rect for canvas.
-<class name="ConcavePolygonShape" inherits="Shape" category="Core" version="3.0-alpha">
+<class name="ConcavePolygonShape" inherits="Shape" category="Core" version="3.0-beta">
Concave polygon shape.
-<class name="ConcavePolygonShape2D" inherits="Shape2D" category="Core" version="3.0-alpha">
+<class name="ConcavePolygonShape2D" inherits="Shape2D" category="Core" version="3.0-beta">
Concave polygon 2D shape resource for physics.
-<class name="ConeTwistJoint" inherits="Joint" category="Core" version="3.0-alpha">
+<class name="ConeTwistJoint" inherits="Joint" category="Core" version="3.0-beta">
A twist joint between two 3D bodies
-<class name="ConfigFile" inherits="Reference" category="Core" version="3.0-alpha">
+<class name="ConfigFile" inherits="Reference" category="Core" version="3.0-beta">
Helper class to handle INI-style files.
-<class name="ConfirmationDialog" inherits="AcceptDialog" category="Core" version="3.0-alpha">
+<class name="ConfirmationDialog" inherits="AcceptDialog" category="Core" version="3.0-beta">
Dialog for confirmation of actions.
-<class name="Container" inherits="Control" category="Core" version="3.0-alpha">
+<class name="Container" inherits="Control" category="Core" version="3.0-beta">
Base node for containers.
-<class name="Control" inherits="CanvasItem" category="Core" version="3.0-alpha">
+<class name="Control" inherits="CanvasItem" category="Core" version="3.0-beta">
All User Interface nodes inherit from Control. Features anchors and margins to adapt its position and size to its parent.
-<class name="ConvexPolygonShape" inherits="Shape" category="Core" version="3.0-alpha">
+<class name="ConvexPolygonShape" inherits="Shape" category="Core" version="3.0-beta">
Convex polygon shape for 3D physics.
-<class name="ConvexPolygonShape2D" inherits="Shape2D" category="Core" version="3.0-alpha">
+<class name="ConvexPolygonShape2D" inherits="Shape2D" category="Core" version="3.0-beta">
Convex Polygon Shape for 2D physics.