Godot API¶
- @GDScript
- @Global Scope
- @NativeScript
- @VisualScript
- AcceptDialog
- AnimatedSprite
- AnimatedSprite3D
- Animation
- AnimationPlayer
- AnimationTreePlayer
- Area
- Area2D
- Array
- ArrayMesh
- ARVRAnchor
- ARVRCamera
- ARVRController
- ARVRInterface
- ARVROrigin
- ARVRPositionalTracker
- ARVRScriptInterface
- ARVRServer
- AStar
- AtlasTexture
- AudioBusLayout
- AudioEffect
- AudioEffectAmplify
- AudioEffectBandLimitFilter
- AudioEffectBandPassFilter
- AudioEffectChorus
- AudioEffectCompressor
- AudioEffectDelay
- AudioEffectDistortion
- AudioEffectEQ
- AudioEffectEQ10
- AudioEffectEQ21
- AudioEffectEQ6
- AudioEffectFilter
- AudioEffectHighPassFilter
- AudioEffectHighShelfFilter
- AudioEffectLimiter
- AudioEffectLowPassFilter
- AudioEffectLowShelfFilter
- AudioEffectNotchFilter
- AudioEffectPanner
- AudioEffectPhaser
- AudioEffectPitchShift
- AudioEffectReverb
- AudioEffectStereoEnhance
- AudioServer
- AudioStream
- AudioStreamOGGVorbis
- AudioStreamPlayback
- AudioStreamPlayer
- AudioStreamPlayer2D
- AudioStreamPlayer3D
- AudioStreamRandomPitch
- AudioStreamSample
- BackBufferCopy
- BaseButton
- Basis
- BitMap
- BitmapFont
- BoneAttachment
- bool
- BoxContainer
- BoxShape
- Button
- ButtonArray
- ButtonGroup
- Camera
- Camera2D
- CanvasItem
- CanvasItemMaterial
- CanvasLayer
- CanvasModulate
- CapsuleMesh
- CapsuleShape
- CapsuleShape2D
- CenterContainer
- CheckBox
- CheckButton
- CircleShape2D
- ClassDB
- CollisionObject
- CollisionObject2D
- CollisionPolygon
- CollisionPolygon2D
- CollisionShape
- CollisionShape2D
- Color
- ColorFrame
- ColorPicker
- ColorPickerButton
- ColorRect
- ConcavePolygonShape
- ConcavePolygonShape2D
- ConeTwistJoint
- ConfigFile
- ConfirmationDialog
- Container
- Control
- ConvexPolygonShape
- ConvexPolygonShape2D
- CubeMap
- CubeMesh
- Curve
- Curve2D
- Curve3D
- CurveTexture
- CylinderMesh
- DampedSpringJoint2D
- Dictionary
- DirectionalLight
- Directory
- DynamicFont
- DynamicFontData
- EditorExportPlugin
- EditorFileDialog
- EditorFileSystem
- EditorFileSystemDirectory
- EditorImportPlugin
- EditorInterface
- EditorPlugin
- EditorResourcePreview
- EditorResourcePreviewGenerator
- EditorScript
- EditorSelection
- EditorSettings
- EditorSpatialGizmo
- EncodedObjectAsID
- Engine
- Environment
- File
- FileDialog
- float
- Font
- FuncRef
- GDFunctionState
- GDNative
- GDNativeClass
- GDNativeLibrary
- GDScript
- Generic6DOFJoint
- Geometry
- GeometryInstance
- GIProbe
- GIProbeData
- Gradient
- GradientTexture
- GraphEdit
- GraphNode
- GridContainer
- GridMap
- GrooveJoint2D
- HBoxContainer
- HingeJoint
- HScrollBar
- HSeparator
- HSlider
- HSplitContainer
- HTTPClient
- HTTPRequest
- Image
- ImageTexture
- ImmediateGeometry
- Input
- InputDefault
- InputEvent
- InputEventAction
- InputEventJoypadButton
- InputEventJoypadMotion
- InputEventKey
- InputEventMouse
- InputEventMouseButton
- InputEventMouseMotion
- InputEventScreenDrag
- InputEventScreenTouch
- InputEventWithModifiers
- InputMap
- InstancePlaceholder
- int
- InterpolatedCamera
- IP
- IP_Unix
- ItemList
- Joint
- Joint2D
- KinematicBody
- KinematicBody2D
- Label
- LargeTexture
- Light
- Light2D
- LightOccluder2D
- Line2D
- LineEdit
- LineShape2D
- LinkButton
- Listener
- MainLoop
- MarginContainer
- Marshalls
- Material
- MenuButton
- Mesh
- MeshDataTool
- MeshInstance
- MeshLibrary
- MultiMesh
- MultiMeshInstance
- Mutex
- NativeScript
- Navigation
- Navigation2D
- NavigationMesh
- NavigationMeshInstance
- NavigationPolygon
- NavigationPolygonInstance
- NetworkedMultiplayerENet
- NetworkedMultiplayerPeer
- Nil
- NinePatchRect
- Node
- Node2D
- NodePath
- Object
- OccluderPolygon2D
- OmniLight
- OptionButton
- OS
- PackedDataContainer
- PackedDataContainerRef
- PackedScene
- PacketPeer
- PacketPeerStream
- PacketPeerUDP
- Panel
- PanelContainer
- PanoramaSky
- ParallaxBackground
- ParallaxLayer
- Particles
- Particles2D
- ParticlesMaterial
- Path
- Path2D
- PathFollow
- PathFollow2D
- PCKPacker
- Performance
- PHashTranslation
- Physics2DDirectBodyState
- Physics2DDirectBodyStateSW
- Physics2DDirectSpaceState
- Physics2DServer
- Physics2DServerSW
- Physics2DShapeQueryParameters
- Physics2DShapeQueryResult
- Physics2DTestMotionResult
- PhysicsBody
- PhysicsBody2D
- PhysicsDirectBodyState
- PhysicsDirectBodyStateSW
- PhysicsDirectSpaceState
- PhysicsServer
- PhysicsServerSW
- PhysicsShapeQueryParameters
- PhysicsShapeQueryResult
- PinJoint
- PinJoint2D
- Plane
- PlaneMesh
- PlaneShape
- Polygon2D
- PolygonPathFinder
- PoolByteArray
- PoolColorArray
- PoolIntArray
- PoolRealArray
- PoolStringArray
- PoolVector2Array
- PoolVector3Array
- Popup
- PopupDialog
- PopupMenu
- PopupPanel
- Position2D
- Position3D
- PrimitiveMesh
- PrismMesh
- ProceduralSky
- ProgressBar
- ProjectSettings
- ProximityGroup
- QuadMesh
- Quat
- Range
- RayCast
- RayCast2D
- RayShape
- RayShape2D
- Rect2
- Rect3
- RectangleShape2D
- Reference
- ReferenceRect
- ReflectionProbe
- RegEx
- RegExMatch
- RemoteTransform
- RemoteTransform2D
- Resource
- ResourceImporter
- ResourceImporterOGGVorbis
- ResourceInteractiveLoader
- ResourceLoader
- ResourcePreloader
- ResourceSaver
- RichTextLabel
- RID
- RigidBody
- RigidBody2D
- SampleLibrary
- SceneState
- SceneTree
- SceneTreeTimer
- Script
- ScriptEditor
- ScrollBar
- ScrollContainer
- SegmentShape2D
- Semaphore
- Separator
- Shader
- ShaderMaterial
- Shape
- Shape2D
- ShortCut
- Skeleton
- Sky
- Slider
- SliderJoint
- Spatial
- SpatialGizmo
- SpatialMaterial
- SpatialVelocityTracker
- SphereMesh
- SphereShape
- SpinBox
- SplitContainer
- SpotLight
- Sprite
- Sprite3D
- SpriteBase3D
- SpriteFrames
- StaticBody
- StaticBody2D
- StreamPeer
- StreamPeerBuffer
- StreamPeerSSL
- StreamPeerTCP
- StreamPlayer
- StreamTexture
- String
- STTConfig
- STTError
- STTQueue
- STTRunner
- StyleBox
- StyleBoxEmpty
- StyleBoxFlat
- StyleBoxTexture
- SurfaceTool
- TabContainer
- Tabs
- TCP_Server
- TextEdit
- Texture
- TextureButton
- TextureFrame
- TextureProgress
- TextureRect
- Theme
- Thread
- TileMap
- TileSet
- Timer
- ToolButton
- TouchScreenButton
- Transform
- Transform2D
- Translation
- TranslationServer
- Tree
- TreeItem
- TriangleMesh
- Tween
- UndoRedo
- Variant
- VBoxContainer
- Vector2
- Vector3
- VehicleBody
- VehicleWheel
- VideoPlayer
- VideoStream
- Viewport
- ViewportContainer
- ViewportSprite
- ViewportTexture
- VisibilityEnabler
- VisibilityEnabler2D
- VisibilityNotifier
- VisibilityNotifier2D
- VisualInstance
- VisualScript
- VisualScriptBasicTypeConstant
- VisualScriptBuiltinFunc
- VisualScriptClassConstant
- VisualScriptComment
- VisualScriptCondition
- VisualScriptConstant
- VisualScriptConstructor
- VisualScriptCustomNode
- VisualScriptDeconstruct
- VisualScriptEmitSignal
- VisualScriptEngineSingleton
- VisualScriptExpression
- VisualScriptFunction
- VisualScriptFunctionCall
- VisualScriptFunctionState
- VisualScriptGlobalConstant
- VisualScriptIndexGet
- VisualScriptIndexSet
- VisualScriptInputAction
- VisualScriptIterator
- VisualScriptLocalVar
- VisualScriptLocalVarSet
- VisualScriptMathConstant
- VisualScriptNode
- VisualScriptOperator
- VisualScriptPreload
- VisualScriptPropertyGet
- VisualScriptPropertySet
- VisualScriptResourcePath
- VisualScriptReturn
- VisualScriptSceneNode
- VisualScriptSceneTree
- VisualScriptSelect
- VisualScriptSelf
- VisualScriptSequence
- VisualScriptSubCall
- VisualScriptSwitch
- VisualScriptTypeCast
- VisualScriptVariableGet
- VisualScriptVariableSet
- VisualScriptWhile
- VisualScriptYield
- VisualScriptYieldSignal
- VisualServer
- VScrollBar
- VSeparator
- VSlider
- VSplitContainer
- WeakRef
- WindowDialog
- World
- World2D
- WorldEnvironment
- XMLParser
- YSort