Add builtin functions based on 4.6#206
Merged
Merged
Conversation
This does not remove any deprecated functions as Godot 3.x is still supported Remove yield and await from builtin functions (they are keywords) See: https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_basics.html#keywords
Collaborator
|
Thank you! |
Collaborator
|
@charjr For the built in class list, here's the complete updated list for 4.6. You can get it in godot by calling ("AESContext" "AStar2D" "AStar3D" "AStarGrid2D" "AcceptDialog" "AimModifier3D"
"AnimatableBody2D" "AnimatableBody3D" "AnimatedSprite2D" "AnimatedSprite3D"
"AnimatedTexture" "Animation" "AnimationLibrary" "AnimationMixer"
"AnimationNode" "AnimationNodeAdd2" "AnimationNodeAdd3" "AnimationNodeAnimation"
"AnimationNodeBlend2" "AnimationNodeBlend3" "AnimationNodeBlendSpace1D"
"AnimationNodeBlendSpace2D" "AnimationNodeBlendTree" "AnimationNodeExtension"
"AnimationNodeOneShot" "AnimationNodeOutput" "AnimationNodeStateMachine"
"AnimationNodeStateMachinePlayback" "AnimationNodeStateMachineTransition"
"AnimationNodeSub2" "AnimationNodeSync" "AnimationNodeTimeScale"
"AnimationNodeTimeSeek" "AnimationNodeTransition" "AnimationPlayer"
"AnimationRootNode" "AnimationTree" "Area2D" "Area3D" "ArrayMesh"
"ArrayOccluder3D" "AspectRatioContainer" "AtlasTexture" "AudioBusLayout"
"AudioEffect" "AudioEffectAmplify" "AudioEffectBandLimitFilter"
"AudioEffectBandPassFilter" "AudioEffectCapture" "AudioEffectChorus"
"AudioEffectCompressor" "AudioEffectDelay" "AudioEffectDistortion"
"AudioEffectEQ" "AudioEffectEQ10" "AudioEffectEQ21" "AudioEffectEQ6"
"AudioEffectFilter" "AudioEffectHardLimiter" "AudioEffectHighPassFilter"
"AudioEffectHighShelfFilter" "AudioEffectInstance" "AudioEffectLimiter"
"AudioEffectLowPassFilter" "AudioEffectLowShelfFilter" "AudioEffectNotchFilter"
"AudioEffectPanner" "AudioEffectPhaser" "AudioEffectPitchShift"
"AudioEffectRecord" "AudioEffectReverb" "AudioEffectSpectrumAnalyzer"
"AudioEffectSpectrumAnalyzerInstance" "AudioEffectStereoEnhance"
"AudioListener2D" "AudioListener3D" "AudioSample" "AudioSamplePlayback"
"AudioServer" "AudioStream" "AudioStreamGenerator"
"AudioStreamGeneratorPlayback" "AudioStreamInteractive" "AudioStreamMP3"
"AudioStreamMicrophone" "AudioStreamOggVorbis" "AudioStreamPlayback"
"AudioStreamPlaybackInteractive" "AudioStreamPlaybackOggVorbis"
"AudioStreamPlaybackPlaylist" "AudioStreamPlaybackPolyphonic"
"AudioStreamPlaybackResampled" "AudioStreamPlaybackSynchronized"
"AudioStreamPlayer" "AudioStreamPlayer2D" "AudioStreamPlayer3D"
"AudioStreamPlaylist" "AudioStreamPolyphonic" "AudioStreamRandomizer"
"AudioStreamSynchronized" "AudioStreamWAV" "BackBufferCopy" "BaseButton"
"BaseMaterial3D" "BitMap" "Bone2D" "BoneAttachment3D" "BoneConstraint3D"
"BoneMap" "BoneTwistDisperser3D" "BoxContainer" "BoxMesh" "BoxOccluder3D"
"BoxShape3D" "Button" "ButtonGroup" "CCDIK3D" "CPUParticles2D" "CPUParticles3D"
"CSGBox3D" "CSGCombiner3D" "CSGCylinder3D" "CSGMesh3D" "CSGPolygon3D"
"CSGPrimitive3D" "CSGShape3D" "CSGSphere3D" "CSGTorus3D" "CallbackTweener"
"Camera2D" "Camera3D" "CameraAttributes" "CameraAttributesPhysical"
"CameraAttributesPractical" "CameraFeed" "CameraServer" "CameraTexture"
"CanvasGroup" "CanvasItem" "CanvasItemMaterial" "CanvasLayer" "CanvasModulate"
"CanvasTexture" "CapsuleMesh" "CapsuleShape2D" "CapsuleShape3D"
"CenterContainer" "ChainIK3D" "CharFXTransform" "CharacterBody2D"
"CharacterBody3D" "CheckBox" "CheckButton" "CircleShape2D" "ClassDB" "CodeEdit"
"CodeHighlighter" "CollisionObject2D" "CollisionObject3D" "CollisionPolygon2D"
"CollisionPolygon3D" "CollisionShape2D" "CollisionShape3D" "ColorPalette"
"ColorPicker" "ColorPickerButton" "ColorRect" "Compositor" "CompositorEffect"
"CompressedCubemap" "CompressedCubemapArray" "CompressedTexture2D"
"CompressedTexture2DArray" "CompressedTexture3D" "CompressedTextureLayered"
"ConcavePolygonShape2D" "ConcavePolygonShape3D" "ConeTwistJoint3D" "ConfigFile"
"ConfirmationDialog" "Container" "Control" "ConvertTransformModifier3D"
"ConvexPolygonShape2D" "ConvexPolygonShape3D" "CopyTransformModifier3D" "Crypto"
"CryptoKey" "Cubemap" "CubemapArray" "Curve" "Curve2D" "Curve3D" "CurveTexture"
"CurveXYZTexture" "CylinderMesh" "CylinderShape3D" "DPITexture" "DTLSServer"
"DampedSpringJoint2D" "Decal" "DirAccess" "DirectionalLight2D"
"DirectionalLight3D" "DisplayServer" "ENetConnection" "ENetMultiplayerPeer"
"ENetPacketPeer" "EditorCommandPalette" "EditorContextMenuPlugin"
"EditorDebuggerPlugin" "EditorDebuggerSession" "EditorDock"
"EditorExportPlatform" "EditorExportPlatformAndroid"
"EditorExportPlatformAppleEmbedded" "EditorExportPlatformExtension"
"EditorExportPlatformIOS" "EditorExportPlatformLinuxBSD"
"EditorExportPlatformMacOS" "EditorExportPlatformPC"
"EditorExportPlatformVisionOS" "EditorExportPlatformWeb"
"EditorExportPlatformWindows" "EditorExportPlugin" "EditorExportPreset"
"EditorFeatureProfile" "EditorFileDialog" "EditorFileSystem"
"EditorFileSystemDirectory" "EditorFileSystemImportFormatSupportQuery"
"EditorImportPlugin" "EditorInspector" "EditorInspectorPlugin" "EditorInterface"
"EditorNode3DGizmo" "EditorNode3DGizmoPlugin" "EditorPaths" "EditorPlugin"
"EditorProperty" "EditorResourceConversionPlugin" "EditorResourcePicker"
"EditorResourcePreview" "EditorResourcePreviewGenerator"
"EditorResourceTooltipPlugin" "EditorSceneFormatImporter"
"EditorSceneFormatImporterBlend" "EditorSceneFormatImporterFBX2GLTF"
"EditorSceneFormatImporterGLTF" "EditorSceneFormatImporterUFBX"
"EditorScenePostImport" "EditorScenePostImportPlugin" "EditorScript"
"EditorScriptPicker" "EditorSelection" "EditorSettings" "EditorSpinSlider"
"EditorSyntaxHighlighter" "EditorToaster" "EditorTranslationParserPlugin"
"EditorUndoRedoManager" "EditorVCSInterface" "EncodedObjectAsID" "Engine"
"EngineDebugger" "EngineProfiler" "Environment" "Expression" "ExternalTexture"
"FABRIK3D" "FBXDocument" "FBXState" "FastNoiseLite" "FileAccess" "FileDialog"
"FileSystemDock" "FlowContainer" "FogMaterial" "FogVolume" "FoldableContainer"
"FoldableGroup" "Font" "FontFile" "FontVariation" "FramebufferCacheRD"
"GDExtension" "GDExtensionManager" "GDScript"
"GDScriptEditorTranslationParserPlugin" "GDScriptNativeClass"
"GDScriptSyntaxHighlighter" "GLTFAccessor" "GLTFAnimation" "GLTFBufferView"
"GLTFCamera" "GLTFDocument" "GLTFDocumentExtension"
"GLTFDocumentExtensionConvertImporterMesh" "GLTFDocumentExtensionPhysics"
"GLTFDocumentExtensionTextureKTX" "GLTFDocumentExtensionTextureWebP" "GLTFLight"
"GLTFMesh" "GLTFNode" "GLTFObjectModelProperty" "GLTFPhysicsBody"
"GLTFPhysicsShape" "GLTFSkeleton" "GLTFSkin" "GLTFSpecGloss" "GLTFState"
"GLTFTexture" "GLTFTextureSampler" "GPUParticles2D" "GPUParticles3D"
"GPUParticlesAttractor3D" "GPUParticlesAttractorBox3D"
"GPUParticlesAttractorSphere3D" "GPUParticlesAttractorVectorField3D"
"GPUParticlesCollision3D" "GPUParticlesCollisionBox3D"
"GPUParticlesCollisionHeightField3D" "GPUParticlesCollisionSDF3D"
"GPUParticlesCollisionSphere3D" "Generic6DOFJoint3D" "Geometry2D" "Geometry3D"
"GeometryInstance3D" "GodotInstance" "GodotNavigationServer2D"
"GodotPhysicsServer2D" "GodotPhysicsServer3D" "Gradient" "GradientTexture1D"
"GradientTexture2D" "GraphEdit" "GraphElement" "GraphFrame" "GraphNode"
"GridContainer" "GridMap" "GridMapEditorPlugin" "GrooveJoint2D" "HBoxContainer"
"HFlowContainer" "HMACContext" "HScrollBar" "HSeparator" "HSlider"
"HSplitContainer" "HTTPClient" "HTTPRequest" "HashingContext" "HeightMapShape3D"
"HingeJoint3D" "IKModifier3D" "IP" "IPUnix" "Image" "ImageFormatLoader"
"ImageFormatLoaderExtension" "ImageTexture" "ImageTexture3D"
"ImageTextureLayered" "ImmediateMesh" "ImporterMesh" "ImporterMeshInstance3D"
"Input" "InputEvent" "InputEventAction" "InputEventFromWindow"
"InputEventGesture" "InputEventJoypadButton" "InputEventJoypadMotion"
"InputEventKey" "InputEventMIDI" "InputEventMagnifyGesture" "InputEventMouse"
"InputEventMouseButton" "InputEventMouseMotion" "InputEventPanGesture"
"InputEventScreenDrag" "InputEventScreenTouch" "InputEventShortcut"
"InputEventWithModifiers" "InputMap" "InstancePlaceholder" "IntervalTweener"
"ItemList" "IterateIK3D" "JNISingleton" "JSON" "JSONRPC" "JacobianIK3D"
"JavaClass" "JavaClassWrapper" "JavaObject" "JavaScriptBridge"
"JavaScriptObject" "Joint2D" "Joint3D" "JointLimitation3D"
"JointLimitationCone3D" "KinematicCollision2D" "KinematicCollision3D" "Label"
"Label3D" "LabelSettings" "Light2D" "Light3D" "LightOccluder2D" "LightmapGI"
"LightmapGIData" "LightmapProbe" "Lightmapper" "LightmapperRD"
"LimitAngularVelocityModifier3D" "Line2D" "LineEdit" "LinkButton" "Logger"
"LookAtModifier3D" "MainLoop" "MarginContainer" "Marker2D" "Marker3D"
"Marshalls" "Material" "MenuBar" "MenuButton" "Mesh"
"MeshConvexDecompositionSettings" "MeshDataTool" "MeshInstance2D"
"MeshInstance3D" "MeshLibrary" "MeshTexture" "MethodTweener" "MissingNode"
"MissingResource" "MobileVRInterface" "ModifierBoneTarget3D" "MovieWriter"
"MovieWriterMJPEG" "MovieWriterOGV" "MovieWriterPNGWAV" "MultiMesh"
"MultiMeshInstance2D" "MultiMeshInstance3D" "MultiplayerAPI"
"MultiplayerAPIExtension" "MultiplayerPeer" "MultiplayerPeerExtension"
"MultiplayerSpawner" "MultiplayerSynchronizer" "Mutex" "NativeMenu"
"NavigationAgent2D" "NavigationAgent3D" "NavigationLink2D" "NavigationLink3D"
"NavigationMesh" "NavigationMeshGenerator" "NavigationMeshSourceGeometryData2D"
"NavigationMeshSourceGeometryData3D" "NavigationObstacle2D"
"NavigationObstacle3D" "NavigationPathQueryParameters2D"
"NavigationPathQueryParameters3D" "NavigationPathQueryResult2D"
"NavigationPathQueryResult3D" "NavigationPolygon" "NavigationRegion2D"
"NavigationRegion3D" "NavigationServer2D" "NavigationServer2DManager"
"NavigationServer3D" "NavigationServer3DManager" "NinePatchRect" "Node" "Node2D"
"Node3D" "Node3DGizmo" "Noise" "NoiseTexture2D" "NoiseTexture3D" "ORMMaterial3D"
"OS" "Object" "Occluder3D" "OccluderInstance3D" "OccluderPolygon2D"
"OfflineMultiplayerPeer" "OggPacketSequence" "OggPacketSequencePlayback"
"OmniLight3D" "OpenXRAPIExtension" "OpenXRAction" "OpenXRActionBindingModifier"
"OpenXRActionMap" "OpenXRActionSet" "OpenXRAnalogThresholdModifier"
"OpenXRAnchorTracker" "OpenXRAndroidThreadSettingsExtension"
"OpenXRBindingModifier" "OpenXRBindingModifierEditor" "OpenXRCompositionLayer"
"OpenXRCompositionLayerCylinder" "OpenXRCompositionLayerEquirect"
"OpenXRCompositionLayerQuad" "OpenXRDpadBindingModifier"
"OpenXRExtensionWrapper" "OpenXRExtensionWrapperExtension"
"OpenXRFrameSynthesisExtension" "OpenXRFutureExtension" "OpenXRFutureResult"
"OpenXRHand" "OpenXRHapticBase" "OpenXRHapticVibration" "OpenXRIPBinding"
"OpenXRIPBindingModifier" "OpenXRInteractionProfile"
"OpenXRInteractionProfileEditor" "OpenXRInteractionProfileEditorBase"
"OpenXRInteractionProfileMetadata" "OpenXRInterface" "OpenXRMarkerTracker"
"OpenXRPlaneTracker" "OpenXRRenderModel" "OpenXRRenderModelExtension"
"OpenXRRenderModelManager" "OpenXRSpatialAnchorCapability"
"OpenXRSpatialCapabilityConfigurationAnchor"
"OpenXRSpatialCapabilityConfigurationAprilTag"
"OpenXRSpatialCapabilityConfigurationAruco"
"OpenXRSpatialCapabilityConfigurationBaseHeader"
"OpenXRSpatialCapabilityConfigurationMicroQrCode"
"OpenXRSpatialCapabilityConfigurationPlaneTracking"
"OpenXRSpatialCapabilityConfigurationQrCode" "OpenXRSpatialComponentAnchorList"
"OpenXRSpatialComponentBounded2DList" "OpenXRSpatialComponentBounded3DList"
"OpenXRSpatialComponentData" "OpenXRSpatialComponentMarkerList"
"OpenXRSpatialComponentMesh2DList" "OpenXRSpatialComponentMesh3DList"
"OpenXRSpatialComponentParentList" "OpenXRSpatialComponentPersistenceList"
"OpenXRSpatialComponentPlaneAlignmentList"
"OpenXRSpatialComponentPlaneSemanticLabelList"
"OpenXRSpatialComponentPolygon2DList" "OpenXRSpatialContextPersistenceConfig"
"OpenXRSpatialEntityExtension" "OpenXRSpatialEntityTracker"
"OpenXRSpatialMarkerTrackingCapability" "OpenXRSpatialPlaneTrackingCapability"
"OpenXRSpatialQueryResultData" "OpenXRStructureBase" "OpenXRVisibilityMask"
"OptimizedTranslation" "OptionButton" "PCKPacker" "PackedDataContainer"
"PackedDataContainerRef" "PackedScene" "PacketPeer" "PacketPeerDTLS"
"PacketPeerExtension" "PacketPeerStream" "PacketPeerUDP" "Panel"
"PanelContainer" "PanoramaSkyMaterial" "Parallax2D" "ParallaxBackground"
"ParallaxLayer" "ParticleProcessMaterial" "Path2D" "Path3D" "PathFollow2D"
"PathFollow3D" "Performance" "PhysicalBone2D" "PhysicalBone3D"
"PhysicalBoneSimulator3D" "PhysicalSkyMaterial" "PhysicsBody2D" "PhysicsBody3D"
"PhysicsDirectBodyState2D" "PhysicsDirectBodyState2DExtension"
"PhysicsDirectBodyState3D" "PhysicsDirectBodyState3DExtension"
"PhysicsDirectSpaceState2D" "PhysicsDirectSpaceState2DExtension"
"PhysicsDirectSpaceState3D" "PhysicsDirectSpaceState3DExtension"
"PhysicsMaterial" "PhysicsPointQueryParameters2D"
"PhysicsPointQueryParameters3D" "PhysicsRayQueryParameters2D"
"PhysicsRayQueryParameters3D" "PhysicsServer2D" "PhysicsServer2DExtension"
"PhysicsServer2DManager" "PhysicsServer3D" "PhysicsServer3DExtension"
"PhysicsServer3DManager" "PhysicsServer3DRenderingServerHandler"
"PhysicsShapeQueryParameters2D" "PhysicsShapeQueryParameters3D"
"PhysicsTestMotionParameters2D" "PhysicsTestMotionParameters3D"
"PhysicsTestMotionResult2D" "PhysicsTestMotionResult3D" "PinJoint2D"
"PinJoint3D" "PlaceholderCubemap" "PlaceholderCubemapArray"
"PlaceholderMaterial" "PlaceholderMesh" "PlaceholderTexture2D"
"PlaceholderTexture2DArray" "PlaceholderTexture3D" "PlaceholderTextureLayered"
"PlaneMesh" "PointLight2D" "PointMesh" "Polygon2D" "PolygonOccluder3D"
"PolygonPathFinder" "Popup" "PopupMenu" "PopupPanel"
"PortableCompressedTexture2D" "PrimitiveMesh" "PrismMesh"
"ProceduralSkyMaterial" "ProgressBar" "ProjectSettings" "PropertyTweener"
"QuadMesh" "QuadOccluder3D" "RDAttachmentFormat" "RDFramebufferPass"
"RDPipelineColorBlendState" "RDPipelineColorBlendStateAttachment"
"RDPipelineDepthStencilState" "RDPipelineMultisampleState"
"RDPipelineRasterizationState" "RDPipelineSpecializationConstant"
"RDSamplerState" "RDShaderFile" "RDShaderSPIRV" "RDShaderSource"
"RDTextureFormat" "RDTextureView" "RDUniform" "RDVertexAttribute"
"RandomNumberGenerator" "Range" "RayCast2D" "RayCast3D" "RectangleShape2D"
"RefCounted" "ReferenceRect" "ReflectionProbe" "RegEx" "RegExMatch"
"RemoteTransform2D" "RemoteTransform3D" "RenderData" "RenderDataExtension"
"RenderDataRD" "RenderSceneBuffers" "RenderSceneBuffersConfiguration"
"RenderSceneBuffersExtension" "RenderSceneBuffersRD" "RenderSceneData"
"RenderSceneDataExtension" "RenderSceneDataRD" "RenderingDevice"
"RenderingServer" "Resource" "ResourceFormatImporterSaver"
"ResourceFormatLoader" "ResourceFormatSaver" "ResourceImporter"
"ResourceImporterBMFont" "ResourceImporterBitMap"
"ResourceImporterCSVTranslation" "ResourceImporterDynamicFont"
"ResourceImporterImage" "ResourceImporterImageFont"
"ResourceImporterLayeredTexture" "ResourceImporterMP3" "ResourceImporterOBJ"
"ResourceImporterOggVorbis" "ResourceImporterSVG" "ResourceImporterScene"
"ResourceImporterShaderFile" "ResourceImporterTexture"
"ResourceImporterTextureAtlas" "ResourceImporterWAV" "ResourceLoader"
"ResourcePreloader" "ResourceSaver" "ResourceUID" "RetargetModifier3D"
"RibbonTrailMesh" "RichTextEffect" "RichTextLabel" "RigidBody2D" "RigidBody3D"
"RootMotionView" "RuntimeNodeSelect" "SceneCacheInterface" "SceneMultiplayer"
"SceneRPCInterface" "SceneReplicationConfig" "SceneReplicationInterface"
"SceneState" "SceneTree" "SceneTreeTimer" "Script" "ScriptBacktrace"
"ScriptCreateDialog" "ScriptEditor" "ScriptEditorBase" "ScriptExtension"
"ScriptLanguage" "ScriptLanguageExtension" "ScrollBar" "ScrollContainer"
"SegmentShape2D" "Semaphore" "SeparationRayShape2D" "SeparationRayShape3D"
"Separator" "Shader" "ShaderGlobalsOverride" "ShaderInclude" "ShaderIncludeDB"
"ShaderMaterial" "Shape2D" "Shape3D" "ShapeCast2D" "ShapeCast3D" "Shortcut"
"Skeleton2D" "Skeleton3D" "SkeletonIK3D" "SkeletonModification2D"
"SkeletonModification2DCCDIK" "SkeletonModification2DFABRIK"
"SkeletonModification2DJiggle" "SkeletonModification2DLookAt"
"SkeletonModification2DPhysicalBones" "SkeletonModification2DStackHolder"
"SkeletonModification2DTwoBoneIK" "SkeletonModificationStack2D"
"SkeletonModifier3D" "SkeletonProfile" "SkeletonProfileHumanoid" "Skin"
"SkinReference" "Sky" "Slider" "SliderJoint3D" "SocketServer" "SoftBody3D"
"SphereMesh" "SphereOccluder3D" "SphereShape3D" "SpinBox" "SplineIK3D"
"SplitContainer" "SpotLight3D" "SpringArm3D" "SpringBoneCollision3D"
"SpringBoneCollisionCapsule3D" "SpringBoneCollisionPlane3D"
"SpringBoneCollisionSphere3D" "SpringBoneSimulator3D" "Sprite2D" "Sprite3D"
"SpriteBase3D" "SpriteFrames" "StandardMaterial3D" "StaticBody2D" "StaticBody3D"
"StatusIndicator" "StreamPeer" "StreamPeerBuffer" "StreamPeerExtension"
"StreamPeerGZIP" "StreamPeerSocket" "StreamPeerTCP" "StreamPeerTLS"
"StreamPeerUDS" "StyleBox" "StyleBoxEmpty" "StyleBoxFlat" "StyleBoxLine"
"StyleBoxTexture" "SubViewport" "SubViewportContainer" "SubtweenTweener"
"SurfaceTool" "SyntaxHighlighter" "SystemFont" "TCPServer" "TLSOptions" "TabBar"
"TabContainer" "TextEdit" "TextLine" "TextMesh" "TextParagraph" "TextServer"
"TextServerAdvanced" "TextServerDummy" "TextServerExtension" "TextServerManager"
"Texture" "Texture2D" "Texture2DArray" "Texture2DArrayRD" "Texture2DRD"
"Texture3D" "Texture3DRD" "TextureButton" "TextureCubemapArrayRD"
"TextureCubemapRD" "TextureLayered" "TextureLayeredRD" "TextureProgressBar"
"TextureRect" "Theme" "ThemeContext" "ThemeDB" "Thread" "TileData" "TileMap"
"TileMapLayer" "TileMapPattern" "TileSet" "TileSetAtlasSource"
"TileSetScenesCollectionSource" "TileSetSource" "Time" "Timer" "TorusMesh"
"TouchScreenButton" "Translation" "TranslationDomain" "TranslationServer" "Tree"
"TreeItem" "TriangleMesh" "TubeTrailMesh" "Tween" "Tweener" "TwoBoneIK3D"
"UDPServer" "UDSServer" "UPNP" "UPNPDevice" "UndoRedo" "UniformSetCacheRD"
"VBoxContainer" "VFlowContainer" "VScrollBar" "VSeparator" "VSlider"
"VSplitContainer" "VehicleBody3D" "VehicleWheel3D" "VideoStream"
"VideoStreamPlayback" "VideoStreamPlayer" "VideoStreamTheora" "ViewPanner"
"Viewport" "ViewportTexture" "VisibleOnScreenEnabler2D"
"VisibleOnScreenEnabler3D" "VisibleOnScreenNotifier2D"
"VisibleOnScreenNotifier3D" "VisualInstance3D" "VisualShader" "VisualShaderNode"
"VisualShaderNodeBillboard" "VisualShaderNodeBooleanConstant"
"VisualShaderNodeBooleanParameter" "VisualShaderNodeClamp"
"VisualShaderNodeColorConstant" "VisualShaderNodeColorFunc"
"VisualShaderNodeColorOp" "VisualShaderNodeColorParameter"
"VisualShaderNodeComment" "VisualShaderNodeCompare" "VisualShaderNodeConstant"
"VisualShaderNodeCubemap" "VisualShaderNodeCubemapParameter"
"VisualShaderNodeCurveTexture" "VisualShaderNodeCurveXYZTexture"
"VisualShaderNodeCustom" "VisualShaderNodeDerivativeFunc"
"VisualShaderNodeDeterminant" "VisualShaderNodeDistanceFade"
"VisualShaderNodeDotProduct" "VisualShaderNodeExpression"
"VisualShaderNodeFaceForward" "VisualShaderNodeFloatConstant"
"VisualShaderNodeFloatFunc" "VisualShaderNodeFloatOp"
"VisualShaderNodeFloatParameter" "VisualShaderNodeFrame"
"VisualShaderNodeFresnel" "VisualShaderNodeGlobalExpression"
"VisualShaderNodeGroupBase" "VisualShaderNodeIf" "VisualShaderNodeInput"
"VisualShaderNodeIntConstant" "VisualShaderNodeIntFunc" "VisualShaderNodeIntOp"
"VisualShaderNodeIntParameter" "VisualShaderNodeIs"
"VisualShaderNodeLinearSceneDepth" "VisualShaderNodeMix"
"VisualShaderNodeMultiplyAdd" "VisualShaderNodeOuterProduct"
"VisualShaderNodeOutput" "VisualShaderNodeParameter"
"VisualShaderNodeParameterRef" "VisualShaderNodeParticleAccelerator"
"VisualShaderNodeParticleBoxEmitter" "VisualShaderNodeParticleConeVelocity"
"VisualShaderNodeParticleEmit" "VisualShaderNodeParticleEmitter"
"VisualShaderNodeParticleMeshEmitter"
"VisualShaderNodeParticleMultiplyByAxisAngle" "VisualShaderNodeParticleOutput"
"VisualShaderNodeParticleRandomness" "VisualShaderNodeParticleRingEmitter"
"VisualShaderNodeParticleSphereEmitter" "VisualShaderNodeProximityFade"
"VisualShaderNodeRandomRange" "VisualShaderNodeRemap" "VisualShaderNodeReroute"
"VisualShaderNodeResizableBase" "VisualShaderNodeRotationByAxis"
"VisualShaderNodeSDFRaymarch" "VisualShaderNodeSDFToScreenUV"
"VisualShaderNodeSample3D" "VisualShaderNodeScreenNormalWorldSpace"
"VisualShaderNodeScreenUVToSDF" "VisualShaderNodeSmoothStep"
"VisualShaderNodeStep" "VisualShaderNodeSwitch" "VisualShaderNodeTexture"
"VisualShaderNodeTexture2DArray" "VisualShaderNodeTexture2DArrayParameter"
"VisualShaderNodeTexture2DParameter" "VisualShaderNodeTexture3D"
"VisualShaderNodeTexture3DParameter" "VisualShaderNodeTextureParameter"
"VisualShaderNodeTextureParameterTriplanar" "VisualShaderNodeTextureSDF"
"VisualShaderNodeTextureSDFNormal" "VisualShaderNodeTransformCompose"
"VisualShaderNodeTransformConstant" "VisualShaderNodeTransformDecompose"
"VisualShaderNodeTransformFunc" "VisualShaderNodeTransformOp"
"VisualShaderNodeTransformParameter" "VisualShaderNodeTransformVecMult"
"VisualShaderNodeUIntConstant" "VisualShaderNodeUIntFunc"
"VisualShaderNodeUIntOp" "VisualShaderNodeUIntParameter"
"VisualShaderNodeUVFunc" "VisualShaderNodeUVPolarCoord"
"VisualShaderNodeVarying" "VisualShaderNodeVaryingGetter"
"VisualShaderNodeVaryingSetter" "VisualShaderNodeVec2Constant"
"VisualShaderNodeVec2Parameter" "VisualShaderNodeVec3Constant"
"VisualShaderNodeVec3Parameter" "VisualShaderNodeVec4Constant"
"VisualShaderNodeVec4Parameter" "VisualShaderNodeVectorBase"
"VisualShaderNodeVectorCompose" "VisualShaderNodeVectorDecompose"
"VisualShaderNodeVectorDistance" "VisualShaderNodeVectorFunc"
"VisualShaderNodeVectorLen" "VisualShaderNodeVectorOp"
"VisualShaderNodeVectorRefract" "VisualShaderNodeWorldPositionFromDepth"
"VoxelGI" "VoxelGIData" "WeakRef" "WebRTCDataChannel"
"WebRTCDataChannelExtension" "WebRTCMultiplayerPeer" "WebRTCPeerConnection"
"WebRTCPeerConnectionExtension" "WebSocketMultiplayerPeer" "WebSocketPeer"
"WebXRInterface" "Window" "WorkerThreadPool" "World2D" "World3D"
"WorldBoundaryShape2D" "WorldBoundaryShape3D" "WorldEnvironment"
"X509Certificate" "XMLParser" "XRAnchor3D" "XRBodyModifier3D" "XRBodyTracker"
"XRCamera3D" "XRController3D" "XRControllerTracker" "XRFaceModifier3D"
"XRFaceTracker" "XRHandModifier3D" "XRHandTracker" "XRInterface"
"XRInterfaceExtension" "XRNode3D" "XROrigin3D" "XRPose" "XRPositionalTracker"
"XRServer" "XRTracker" "XRVRS" "ZIPPacker" "ZIPReader") |
Contributor
Author
Aha! That is brilliant. Godot is very much like Emacs in the sense that you try to work out how to do something and, there it is, exactly what you wanted, built in. Is there a similar one for built-in functions? (I'm not finding one) I literally entered them one by one scrolling down the global scope page. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
yieldandassertfrom list of functions as they are keywordsI did not remove anything else.
I did not update built-in classes (That is one long list, maybe another time if I feel like procrastinating on my project 😝).