Types
AltFloat = float32
AltInt = int | int32 | int16 | int8 | uint64 | uint32 | uint16 | uint8
AltString = string
Array {.byref.} = object
AudioFrame = object left*: cfloat right*: cfloat
Basis {.byref.} = object x*: Vector3 = [1.0, 0.0, 0.0] y*: Vector3 = [0.0, 1.0, 0.0] z*: Vector3 = [0.0, 0.0, 1.0]
Callable {.byref.} = object
CaretInfo = object leadingCaret*: Rect2 trailingCaret*: Rect2 leadingDirection*: TextServer_Direction trailingDirection*: TextServer_Direction
Color {.byref.} = object r*: float_elem g*: float_elem b*: float_elem a*: float_elem = 1.0
Dictionary {.byref.} = object
Float = float64
float_elem = float32
GdRef[RefCounted] = object handle*: RefCounted
Glyph = object start*: cint = -1 count*: uint8 = 0 repeat*: uint8 = 1 flags*: uint16 = 0 xOff*: cfloat = 0.0 yOff*: cfloat = 0.0 advance*: cfloat = 0.0 fontRid*: RID fontSize*: cint = 0 index*: int32 = 0
GodotCallDefect = object of GodotDefect
GodotDefect = object of CatchableError
GodotVariantTypeDefect = object of GodotDefect
int_elem = int32
NodePath {.byref.} = object
Object = ptr object of RootObj when Dev.debugCallbacks:
ObjectID = object id*: uint64 = 0
PackedArray[Item] {.byref.} = object data_unsafe*: ptr UncheckedArray[Item]
PackedByteArray = PackedArray[byte]
PackedFloat32Array = PackedArray[float32]
PackedFloat64Array = PackedArray[float64]
PackedInt32Array = PackedArray[int32]
PackedInt64Array = PackedArray[int64]
PhysicsServer2DExtensionMotionResult = object travel*: Vector2 remainder*: Vector2 collisionPoint*: Vector2 collisionNormal*: Vector2 colliderVelocity*: Vector2 collisionDepth*: real_elem collisionSafeFraction*: real_elem collisionUnsafeFraction*: real_elem collisionLocalShape*: cint colliderId*: ObjectID collider*: RID colliderShape*: cint
PhysicsServer2DExtensionRayResult = object position*: Vector2 normal*: Vector2 rid*: RID colliderId*: ObjectID collider*: ptr Object shape*: cint
PhysicsServer2DExtensionShapeRestInfo = object point*: Vector2 normal*: Vector2 rid*: RID colliderId*: ObjectID shape*: cint linearVelocity*: Vector2
PhysicsServer2DExtensionShapeResult = object rid*: RID colliderId*: ObjectID collider*: ptr Object shape*: cint
PhysicsServer3DExtensionMotionCollision = object position*: Vector3 normal*: Vector3 colliderVelocity*: Vector3 colliderAngularVelocity*: Vector3 depth*: real_elem localShape*: cint colliderId*: ObjectID collider*: RID colliderShape*: cint
PhysicsServer3DExtensionMotionResult = object travel*: Vector3 remainder*: Vector3 collisionDepth*: real_elem collisionSafeFraction*: real_elem collisionUnsafeFraction*: real_elem collisions*: array[32, PhysicsServer3DExtensionMotionCollision] collisionCount*: cint
PhysicsServer3DExtensionRayResult = object position*: Vector3 normal*: Vector3 rid*: RID colliderId*: ObjectID collider*: ptr Object shape*: cint faceIndex*: cint
PhysicsServer3DExtensionShapeRestInfo = object point*: Vector3 normal*: Vector3 rid*: RID colliderId*: ObjectID shape*: cint linearVelocity*: Vector3
PhysicsServer3DExtensionShapeResult = object rid*: RID colliderId*: ObjectID collider*: ptr Object shape*: cint
Projection {.byref.} = object x*: Vector4 = [1.0, 0.0, 0.0, 0.0] y*: Vector4 = [0.0, 1.0, 0.0, 0.0] z*: Vector4 = [0.0, 0.0, 1.0, 0.0] w*: Vector4 = [0.0, 0.0, 0.0, 1.0]
Quaternion {.byref.} = object x*: real_elem y*: real_elem z*: real_elem w*: real_elem = 1.0
real_elem = float32
RefCounted = ptr object of Object
RID = object
ScriptLanguageExtensionProfilingInfo = object signature*: StringName callCount*: uint64 totalTime*: uint64 selfTime*: uint64
Signal {.byref.} = object
SomeEngineClass = concept typeof(t) t is SomeClass t.EngineClass is t
SomeFloatVector = Vector2 | Vector3 | Vector4
SomeGodotUniques = String | StringName | NodePath | RID | Callable | Signal | Dictionary | Array | SomePackedArray
SomePackedArray = PackedByteArray | PackedInt32Array | PackedInt64Array | PackedFloat32Array | PackedFloat64Array | PackedStringArray | PackedVector2Array | PackedVector3Array | PackedVector4Array | PackedColorArray
SomePrimitives = Bool | Int | Float | SomeVector | Rect2 | Rect2i | Transform2D | Plane | Quaternion | AABB | Basis | Transform3D | Projection | Color
SomeProperty = concept xtypeof(t) t.variantType is VariantType variant(x) is Variant compiles(Variant().get(t))
SomeUserClass = concept typeof(t) t is SomeClass not (t.EngineClass is t)
String {.byref.} = object
StringName {.byref.} = object
Transform2D {.byref.} = object x*: Vector2 = [1.0, 0.0] y*: Vector2 = [0.0, 1.0] origin*: Vector2
Transform3D {.byref.} = object basis*: Basis origin*: Vector3
TypedArray[T] = distinct Array
Variant {.byref.} = object
Vector[N; T] = array[N, T]
Procs
proc `=copy`(dest: var Variant; source: Variant) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var Array; src: Array) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var Callable; src: Callable) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var Dictionary; src: Dictionary) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var NodePath; src: NodePath) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var Signal; src: Signal) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var String; src: String) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var StringName; src: StringName) {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `=copy`[T](dst: var PackedArray[T]; src: PackedArray[T])
proc `=destroy`(val {.bycopy.}: Array) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val {.bycopy.}: Callable) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val {.bycopy.}: Dictionary) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val {.bycopy.}: NodePath) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val {.bycopy.}: Signal) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val {.bycopy.}: String) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val {.bycopy.}: StringName) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(x {.bycopy.}: Variant) {....raises: [Exception], raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`[T](self: GdRef[T]) {....raises: [Exception], raises: [].}
proc `=destroy`[T](val {.bycopy.}: PackedArray[T]) {....raises: [Exception], raises: [].}
proc dup(src: Dictionary): Dictionary {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc dup(src: StringName): StringName {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc dup[T](src: PackedArray[T]): PackedArray[T]
Templates
template gdref[T](Type: typedesc[T]): typedesc
template Item(typ: typedesc[Dictionary]): typedesc
template variantType(_: typedesc[AABB]): VariantType
template variantType(_: typedesc[Array]): VariantType
template variantType(_: typedesc[Basis]): VariantType
template variantType(_: typedesc[Bool]): VariantType
template variantType(_: typedesc[Callable]): VariantType
template variantType(_: typedesc[Color]): VariantType
template variantType(_: typedesc[Dictionary]): VariantType
template variantType(_: typedesc[Float]): VariantType
template variantType(_: typedesc[Int]): VariantType
template variantType(_: typedesc[NodePath]): VariantType
template variantType(_: typedesc[PackedByteArray]): VariantType
template variantType(_: typedesc[PackedColorArray]): VariantType
template variantType(_: typedesc[PackedFloat32Array]): VariantType
template variantType(_: typedesc[PackedFloat64Array]): VariantType
template variantType(_: typedesc[PackedInt32Array]): VariantType
template variantType(_: typedesc[PackedInt64Array]): VariantType
template variantType(_: typedesc[PackedStringArray]): VariantType
template variantType(_: typedesc[PackedVector2Array]): VariantType
template variantType(_: typedesc[PackedVector3Array]): VariantType
template variantType(_: typedesc[PackedVector4Array]): VariantType
template variantType(_: typedesc[Plane]): VariantType
template variantType(_: typedesc[Projection]): VariantType
template variantType(_: typedesc[Quaternion]): VariantType
template variantType(_: typedesc[Rect2]): VariantType
template variantType(_: typedesc[Rect2i]): VariantType
template variantType(_: typedesc[RID]): VariantType
template variantType(_: typedesc[Signal]): VariantType
template variantType(_: typedesc[String]): VariantType
template variantType(_: typedesc[StringName]): VariantType
template variantType(_: typedesc[Transform2D]): VariantType
template variantType(_: typedesc[Transform3D]): VariantType
template variantType(_: typedesc[TypedArray]): VariantType
template variantType(_: typedesc[Vector2]): VariantType
template variantType(_: typedesc[Vector2i]): VariantType
template variantType(_: typedesc[Vector3]): VariantType
template variantType(_: typedesc[Vector3i]): VariantType
template variantType(_: typedesc[Vector4]): VariantType
template variantType(_: typedesc[Vector4i]): VariantType
template variantType(Type: typedesc[AltFloat]): VariantType
template variantType(Type: typedesc[AltInt]): VariantType
template variantType(Type: typedesc[AltString]): VariantType
template variantType(Type: typedesc[enum]): VariantType
template variantType(Type: typedesc[GdRef]): VariantType
template variantType(Type: typedesc[Object]): VariantType
template variantType(Type: typedesc[ObjectPtr]): VariantType
template variantType(Type: typedesc[ptr Variant]): VariantType
template variantType(Type: typedesc[Variant]): VariantType
template variantType[E: enum](Type: typedesc[set[E]]): VariantType
Exports
-
arrayCompressFlagsBase, VisualShaderNodeBillboard_BillboardType, OpenXRCompositionLayer_MipmapMode, ImageFormatLoader_LoaderFlags, Theme_DataType, AnimationMixer_AnimationCallbackModeDiscrete, RenderingServer_LightBakeMode, Window_LayoutDirection, HorizontalAlignment, PhysicsServer3D_ConeTwistJointParam, VisualShaderNodeFloatParameter_Hint, arrayCompressFlagsBase, DisplayServer_AccessibilityScrollUnit, Tree_SelectMode, SplitContainer_DraggerVisibility, PhysicsServer2D_DampedSpringParam, GeometryInstance3D_LightmapScale, Input_MouseMode, AStarGrid2D_Heuristic, FastNoiseLite_CellularDistanceFunction, VisualShaderNodeParticleRandomness_OpType, Line2D_LineTextureMode, initialActionContinue, OccluderPolygon2D_CullMode, CanvasItemMaterial_BlendMode, Viewport_Scaling3DMode, Window_ContentScaleMode, Viewport_ScreenSpaceAA, PhysicsServer2D_BodyDampMode, RenderingServer_ViewportRenderInfo, arrayFlagFormatVersionBase, RenderingServer_NinePatchAxisMode, RenderingServer_ViewportVRSUpdateMode, Mesh_ArrayType, Animation_LoopMode, XRBodyModifier3D_BoneUpdate, VisualShaderNodeTransformOp_Operator, AnimationNodeStateMachineTransition_SwitchMode, drawClearAll, RenderingServer_CanvasLightBlendMode, VisualShaderNodeTextureParameter_ColorDefault, PhysicsServer3D_BodyMode, RenderingServer_ParticlesTransformAlign, AudioListener3D_DopplerTracking, Environment_ToneMapper, AudioStreamWAV_Format, RenderingServer_ViewportSDFScale, OpenXRHand_MotionRange, arrayFormatCustomMask, OpenXRInterface_PerfSettingsNotificationLevel, TextServer_VisibleCharactersBehavior, RenderingDevice_PipelineSpecializationConstantType, RenderingServer_RenderingInfo, Environment_FogMode, RenderingServer_ViewportVRSMode, TextServer_FontStyle, SubViewport_UpdateMode, Decal_DecalTexture, WebSocketPeer_State, Sky_ProcessMode, VisualShader_Type, Control_LayoutPresetMode, Label3D_DrawFlags, propertyUsageNoEditor, RichTextLabel_ImageUpdateMask, GPUParticlesCollisionSDF3D_Resolution, CanvasItem_TextureRepeat, GDExtensionManager_LoadStatus, GLTFAccessor_GLTFComponentType, RenderingDevice_SamplerRepeatMode, VisualShaderNodeMultiplyAdd_OpType, NavigationMesh_SamplePartitionType, MultiMesh_TransformFormat, Viewport_MSAA, PhysicsServer2D_PinJointFlag, RenderingServer_CanvasOccluderPolygonCullMode, DisplayServer_Feature, LightmapGI_EnvironmentMode, driverResourceVulkanRenderPipeline, CharacterBody2D_MotionMode, RetargetModifier3D_TransformFlag, CPUParticles3D_Parameter, RenderingDevice_StencilOperation, Side, VisualShaderNodeSample3D_Source, AudioServer_SpeakerMode, RenderingServer_CanvasLightShadowFilter, ResourceLoader_ThreadLoadStatus, TextServer_AutowrapMode, Gradient_ColorSpace, DisplayServer_VirtualKeyboardType, RenderingServer_MultimeshPhysicsInterpolationQuality, inlineAlignmentTextMask, VisualShaderNodeStep_OpType, CodeEdit_CodeCompletionKind, XRHandTracker_HandJoint, BaseMaterial3D_SpecularMode, finalActionRead, RenderingDevice_BufferCreationBits, BaseMaterial3D_CullMode, PhysicsServer3D_SpaceParameter, Vector3_Axis, EditorExportPreset_ScriptExportMode, VisualShaderNodeIntOp_Operator, RibbonTrailMesh_Shape, Node_PhysicsInterpolationMode, CPUParticles2D_DrawOrder, EditorExportPreset_FileExportMode, VisualShaderNodeTexture_Source, CanvasItem_TextureFilter, XRFaceTracker_BlendShapeEntry, CPUParticles3D_DrawOrder, Tween_TweenPauseMode, driverResourceVulkanSampler, AnimationMixer_AnimationCallbackModeProcess, BaseButton_ActionMode, AESContext_Mode, ReflectionProbe_AmbientMode, CanvasItem_ClipChildrenMode, TreeItem_TreeCellMode, AnimationTree_AnimationProcessCallback, PhysicsServer3D_BodyState, PhysicsServer3D_ProcessInfo, Environment_ReflectionSource, GeometryInstance3D_ShadowCastingSetting, TextEdit_SearchFlags, driverResourceVulkanBuffer, TextServer_TextOverrunFlag, arrayFormatCustom2Shift, driverResourceVulkanComputePipeline, OS_RenderingDriver, LinkButton_UnderlineMode, RenderingDevice_FinalAction, PropertyHint, FileDialog_Customization, AudioEffectSpectrumAnalyzer_FFTSize, Camera2D_AnchorMode, VerticalAlignment, OpenXRCompositionLayer_Wrap, RenderingServer_ArrayType, DisplayServer_AccessibilityRole, EulerOrder, Image_ASTCFormat, LookAtModifier3D_OriginFrom, OpenXRInterface_Hand, Projection_Planes, RenderingDevice_IndexBufferFormat, RenderingServer_ShadowCastingSetting, Viewport_DebugDraw, BaseMaterial3D_Flags, Logger_ErrorType, DisplayServer_VSyncMode, drawIgnoreAll, Timer_TimerProcessCallback, Label3D_AlphaCutMode, Control_GrowDirection, NavigationPathQueryParameters2D_PathfindingAlgorithm, AnimationMixer_AnimationCallbackModeMethod, OpenXRRenderModelManager_RenderModelTracker, RenderingServer_VoxelGIQuality, RenderingDevice_BlendOperation, FlowContainer_AlignmentMode, RenderingServer_ParticlesCollisionHeightfieldResolution, ParticleProcessMaterial_ParticleFlags, ENetConnection_CompressionMode, RenderingServer_LightDirectionalSkyMode, VisualShaderNodeColorOp_Operator, DisplayServer_ScreenOrientation, StreamPeerTLS_Status, TileSet_CellNeighbor, SurfaceTool_SkinWeightCount, TextServer_FontLCDSubpixelLayout, Control_FocusMode, CanvasItemMaterial_LightMode, AnimationNode_FilterAction, driverResourceVulkanDescriptorSet, RigidBody2D_CenterOfMassMode, driverResourceVulkanImageView, Camera3D_ProjectionType, NativeMenu_SystemMenus, XRInterface_TrackingStatus, Time_Month, Control_LayoutDirection, GLTFObjectModelProperty_GLTFObjectModelType, AnimationPlayer_AnimationProcessCallback, RenderingDevice_BreadcrumbMarker, PhysicsServer2D_AreaBodyStatus, RenderingDevice_TextureSwizzle, MultiplayerAPI_RPCMode, AnimationNodeBlendSpace1D_BlendMode, TextServer_FontAntialiasing, Slider_TickPosition, VisualShaderNodeUIntOp_Operator, HingeJoint3D_Flag, AudioServer_PlaybackType, NavigationPathQueryResult3D_PathSegmentType, MIDIMessage, CopyTransformModifier3D_AxisFlag, RenderingServer_CanvasItemTextureFilter, PhysicsServer3D_AreaParameter, XRInterface_Capabilities, AudioStreamInteractive_TransitionFromTime, OpenXRHand_Hands, AStarGrid2D_CellShape, Image_AlphaMode, Node_InternalMode, PacketPeerDTLS_Status, IP_ResolverStatus, VisualShaderNodeSwitch_OpType, Area2D_SpaceOverride, RenderingDevice_TextureSliceType, arrayFlagFormatCurrentVersion, RenderingServer_ParticlesCollisionType, Animation_LoopedFlag, AnimationNodeStateMachine_StateMachineType, pathMetadataIncludeAll, arrayFormatCustom3Shift, layoutDirectionLocale, RigidBody3D_DampMode, PhysicsServer2D_CCDMode, AnimationNodeAnimation_PlayMode, EditorVCSInterface_ChangeType, inlineAlignmentImageMask, FastNoiseLite_CellularReturnType, Area3D_SpaceOverride, AnimationPlayer_AnimationMethodCallMode, Viewport_VRSUpdateMode, TextEdit_MenuItems, MultiMesh_PhysicsInterpolationQuality, GodotThread_Priority, CollisionPolygon2D_BuildMode, CSGPolygon3D_PathRotation, XRInterface_VRSTextureFormat, XMLParser_NodeType, layoutDirectionLocale, MouseButton, EditorScenePostImportPlugin_InternalImportCategory, LightmapGI_BakeQuality, XRServer_RotationMode, CharacterBody2D_PlatformOnLeave, WebRTCPeerConnection_SignalingState, shaderStageVertexBit, shaderStageFragmentBit, TouchScreenButton_VisibilityMode, Variant_Operator, NinePatchRect_AxisStretchMode, EditorExportPlatform_DebugFlags, GraphEdit_GridPattern, Shader_Mode, ParticleProcessMaterial_Parameter, FastNoiseLite_NoiseType, CopyTransformModifier3D_TransformFlag, PhysicsServer2D_SpaceParameter, OpenXRInterface_HandJointFlags, GPUParticles3D_EmitFlags, Control_Anchor, RenderingServer_LightOmniShadowMode, CompositorEffect_EffectCallbackType, RenderingServer_ViewportOcclusionCullingBuildQuality, Vector2_Axis, PhysicsServer3D_HingeJointParam, AudioStreamPlayer_MixTarget, Image_CompressSource, DirectionalLight3D_ShadowMode, Viewport_PositionalShadowAtlasQuadrantSubdiv, GLTFAccessor_GLTFAccessorType, UPNPDevice_IGDStatus, PackedScene_GenEditState, Animation_TrackType, RenderingDevice_BarrierMask, FileDialog_DisplayMode, Generic6DOFJoint3D_Flag, RenderingDevice_SamplerBorderColor, ParticleProcessMaterial_EmissionShape, CSGPolygon3D_PathIntervalType, RenderingServer_MultimeshTransformFormat, arrayFormatCustomMask, RenderingServer_EnvironmentSSRRoughnessQuality, Light2D_ShadowFilter, SpringBoneSimulator3D_CenterFrom, BaseMaterial3D_Feature, FileAccess_UnixPermissionFlags, arrayFormatCustom0Shift, OpenXRAction_ActionType, BaseMaterial3D_BillboardMode, SubViewport_ClearMode, CPUParticles2D_EmissionShape, RenderingServer_ViewportAnisotropicFiltering, OpenXRInterface_HandMotionRange, CameraFeed_FeedPosition, GPUParticles3D_DrawOrder, BaseMaterial3D_DiffuseMode, RigidBody2D_DampMode, CameraServer_FeedImage, MultiplayerPeer_ConnectionStatus, PhysicsServer2D_BodyMode, OpenXRInterface_HandTrackedSource, PhysicsServer2D_JointType, VisualShaderNodeDerivativeFunc_Function, transformFlagAll, PhysicsServer2D_PinJointParam, ENetConnection_EventType, EditorToaster_Severity, NavigationPathQueryParameters3D_PathMetadataFlags, VisualShaderNodeVectorFunc_Function, Node_AutoTranslateMode, Window_ContentScaleAspect, DisplayServer_TTSUtteranceEvent, NavigationPathQueryParameters3D_PathPostProcessing, TabContainer_TabPosition, Animation_InterpolationType, SceneState_GenEditState, Viewport_VRSMode, DisplayServer_AccessibilityLiveMode, AStarGrid2D_DiagonalMode, VisualShaderNodeCubemap_TextureType, BoxContainer_AlignmentMode, RenderingServer_EnvironmentToneMapper, RenderingServer_ShadowQuality, VisualShaderNodeColorFunc_Function, TileSet_TileShape, TextServer_JustificationFlag, NavigationServer2D_ProcessInfo, Window_Mode, BaseButton_DrawMode, RenderingServer_ReflectionProbeAmbientMode, HingeJoint3D_Param, LightmapGIData_ShadowmaskMode, VisualShaderNodeRemap_OpType, RenderingDevice_InitialAction, LightmapGI_GenerateProbes, OmniLight3D_ShadowMode, TextServer_LineBreakFlag, RenderingServer_LightDirectionalShadowMode, KeyModifierMask, AudioStreamRandomizer_PlaybackMode, RenderingServer_LightProjectorFilter, Control_LayoutPreset, GeometryInstance3D_GIMode, Geometry2D_PolyBooleanOperation, pathMetadataIncludeAll, RenderingServer_EnvironmentSDFGIFramesToUpdateLight, Mesh_ArrayCustomFormat, RenderingServer_CanvasLightMode, FileAccess_CompressionMode, HTTPClient_Status, PhysicsServer2D_BodyState, DisplayServer_AccessibilityPopupType, BaseMaterial3D_DepthTest, RenderingServer_SkyMode, TextServer_OverrunBehavior, NavigationServer3D_ProcessInfo, Vector4_Axis, Image_Interpolation, Viewport_DefaultCanvasItemTextureRepeat, RenderingServer_ViewportSDFOversize, RenderingServer_EnvironmentSSAOQuality, axisFlagAll, PhysicsServer2D_BodyParameter, BaseMaterial3D_ShadingMode, SpriteBase3D_AlphaCutMode, AnimationNodeOneShot_MixMode, arrayFormatCustom2Shift, PhysicalBone3D_DampMode, CPUParticles2D_Parameter, CharacterBody3D_MotionMode, WebRTCDataChannel_ChannelState, MultiplayerPeer_TransferMode, TabBar_CloseButtonDisplayPolicy, Animation_UpdateMode, XRInterface_EnvironmentBlendMode, TileSet_TerrainMode, EditorUndoRedoManager_SpecialHistory, FastNoiseLite_DomainWarpFractalType, PlaneMesh_Orientation, RenderingServer_ViewportEnvironmentMode, RichTextLabel_MetaUnderline, VisualShaderNodeIntFunc_Function, Mesh_BlendShapeMode, CSGShape3D_Operation, VisualShaderNodeParameter_Qualifier, GradientTexture2D_Repeat, Camera2D_Camera2DProcessCallback, VisualShaderNodeParticleAccelerator_Mode, FlowContainer_LastWrapAlignmentMode, Error, VisualShaderNodeCompare_ComparisonType, Control_TextDirection, Line2D_LineCapMode, OpenXRFutureResult_ResultStatus, Image_CompressMode, HTTPRequest_Result, feedYcbcrImage, RenderingServer_EnvironmentFogMode, Line2D_LineJointMode, RenderingDevice_BlendFactor, DisplayServer_MouseMode, SpriteBase3D_DrawFlags, DisplayServer_WindowFlags, JoyButton, transformFlagAll, AspectRatioContainer_StretchMode, Curve_TangentMode, initialActionDrop, XRBodyTracker_Joint, VisualShaderNodeTextureParameter_TextureFilter, VisualShaderNodeFloatFunc_Function, RenderingServer_EnvironmentSDFGIRayCount, initialActionClearRegionContinue, PhysicsServer2D_ProcessInfo, arrayFormatCustomBase, GPUParticles2D_EmitFlags, Orientation, ClockDirection, RenderingDevice_DriverResource, AudioStreamInteractive_AutoAdvanceMode, OpenXRAPIExtension_OpenXRAlphaBlendModeSupport, Vector4i_Axis, feedYImage, ScriptLanguageExtension_LookupResultType, KeyLocation, driverResourceVulkanQueueFamilyIndex, RenderingDevice_PipelineDynamicStateFlags, PhysicsServer3D_PinJointParam, GPUParticles2D_DrawOrder, HTTPClient_ResponseCode, HashingContext_HashType, BaseMaterial3D_EmissionOperator, IP_Type, RenderingDevice_PolygonCullMode, NavigationPolygon_SamplePartitionType, NavigationPathQueryParameters2D_PathMetadataFlags, VisualShaderNodeCompare_Condition, RenderingDevice_StorageBufferUsage, WebRTCDataChannel_WriteMode, Window_WindowInitialPosition, AudioEffectPitchShift_FFTSize, BaseMaterial3D_BlendMode, SliderJoint3D_Param, CPUParticles3D_EmissionShape, MouseButtonMask, RenderingServer_ArrayCustomFormat, ColorPicker_PickerShapeType, PhysicsServer3D_G6DOFJointAxisParam, XRServer_TrackerType, XRHandModifier3D_BoneUpdate, OpenXRInterface_PerfSettingsSubDomain, RichTextLabel_MenuItems, BaseMaterial3D_TextureFilter, GradientTexture2D_Fill, ColorPicker_ColorModeType, VisualShaderNodeFloatOp_Operator, AudioStreamPlayer3D_AttenuationModel, RenderingDevice_ShaderLanguage, Camera3D_DopplerTracking, FastNoiseLite_FractalType, FileAccess_ModeFlags, Key, NavigationPolygon_ParsedGeometryType, GPUParticlesCollisionHeightField3D_Resolution, propertyUsageDefault, VisualShaderNodeIntParameter_Hint, SkeletonProfile_TailDirection, EditorPlugin_DockSlot, PhysicalBone3D_JointType, CollisionObject3D_DisableMode, ParticleProcessMaterial_CollisionMode, SpringBoneSimulator3D_BoneDirection, VisualShaderNodeTexture_TextureType, Input_CursorShape, FoldableContainer_TitlePosition, AnimationNodeBlendSpace2D_BlendMode, Tween_TweenProcessMode, XRInterface_PlayAreaMode, EditorExportPreset_ExportFilter, TextEdit_GutterType, GraphEdit_PanningScheme, UPNP_UPNPResult, TextServer_GraphemeFlag, barrierMaskRaster, modeLinear, RenderingServer_SubSurfaceScatteringQuality, RenderingServer_CubeMapLayer, Environment_AmbientSource, BaseMaterial3D_StencilMode, TextServer_ContourPointTag, Animation_FindMode, TileSet_TileOffsetAxis, RenderingServer_GlobalShaderParameterType, RenderingServer_TextureType, RenderingServer_LightParam, ConvertTransformModifier3D_TransformMode, Vector2i_Axis, SceneTree_GroupCallFlags, RenderingServer_TextureLayeredType, VisualShaderNodeVectorBase_OpType, CPUParticles2D_ParticleFlags, DisplayServer_WindowEvent, RenderingDevice_DeviceType, RenderingServer_ShaderMode, RichTextLabel_ListType, CSGPolygon3D_Mode, TextureButton_StretchMode, Vector3i_Axis, Sky_RadianceSize, PropertyUsageFlags, sizeExpandFill, VoxelGI_Subdiv, BaseMaterial3D_Transparency, VisualShader_VaryingType, GPUParticles3D_TransformAlign, arrayFormatCustomBits, Viewport_SDFOversize, RenderingServer_ViewportRenderInfoType, ProgressBar_FillMode, driverResourceVulkanInstance, RigidBody2D_CCDMode, Control_FocusBehaviorRecursive, TextureRect_ExpandMode, Viewport_AnisotropicFiltering, NativeMenu_Feature, Geometry2D_PolyJoinType, initialActionClearRegion, ClassDB_APIType, ResourceFormatLoader_CacheMode, VisualShaderNode_PortType, OpenXRCompositionLayer_Filter, OpenXRInterface_HandJoints, driverResourceVulkanImageNativeTextureFormat, BaseMaterial3D_DepthDrawMode, PhysicsServer3D_AreaSpaceOverrideMode, XRPositionalTracker_TrackerHand, VisualShaderNodeTextureParameter_TextureRepeat, CollisionObject2D_DisableMode, RenderingServer_DecalFilter, shaderStageTesselationControlBit, CodeEdit_CodeCompletionLocation, inlineAlignmentToTop, RenderingServer_PrimitiveType, arrayFormatCustom3Shift, InlineAlignment, Node_ProcessThreadGroup, DisplayServer_CursorShape, EditorPlugin_CustomControlContainer, CurveTexture_TextureMode, PhysicsServer3D_HingeJointFlag, PinJoint3D_Param, OpenXRHand_SkeletonRig, EditorFileDialog_Access, RenderingDevice_ShaderStage, arrayFormatCustomBase, Object_ConnectFlags, RenderingServer_EnvironmentReflectionSource, initialActionKeep, BackBufferCopy_CopyMode, OS_StdHandleType, HTTPClient_Method, VisualShader_VaryingMode, driverResourceVulkanQueue, Node_ProcessThreadMessages, Image_UsedChannels, RenderingServer_Features, driverResourceVulkanPhysicalDevice, RenderingDevice_Features, RenderingServer_EnvironmentSDFGIFramesToConverge, PhysicsServer3D_BodyAxis, RenderingDevice_CompareOperator, VisualShaderNodeTransformVecMult_Operator, RenderingDevice_RenderPrimitive, Light2D_BlendMode, RenderingServer_CompositorEffectFlags, ENetConnection_HostStatistic, JoyAxis, DisplayServer_WindowResizeEdge, RenderingDevice_TextureUsageBits, GPUParticlesCollisionHeightField3D_UpdateMode, AudioEffectSpectrumAnalyzerInstance_MagnitudeMode, Viewport_DefaultCanvasItemTextureFilter, GLTFDocument_VisibilityMode, ENetPacketPeer_PeerStatistic, Corner, TextEdit_CaretType, TileMapLayer_DebugVisibilityMode, DirectionalLight3D_SkyMode, VisualShaderNodeUVFunc_Function, TextureLayered_LayeredType, ENetPacketPeer_PeerState, VisualShaderNodeUIntFunc_Function, DisplayServer_HandleType, VisualShaderNodeMix_OpType, EditorFileDialog_DisplayMode, TextServer_SpacingType, TileSet_TileLayout, VisualShaderNodeCubemap_Source, RenderingServer_CompositorEffectCallbackType, RenderingServer_ReflectionProbeUpdateMode, ZIPPacker_CompressionLevel, ResourceImporter_ImportOrder, LightmapGI_BakeError, TextServer_Orientation, RenderingServer_InstanceType, methodFlagsDefault, Light3D_BakeMode, RenderingServer_InstanceFlags, ResourceSaver_SaverFlags, RenderingServer_DOFBlurQuality, NavigationPathQueryParameters2D_PathPostProcessing, RenderingServer_BakeChannels, VisualShaderNodeTextureParameter_TextureSource, MethodFlags, NavigationPolygon_SourceGeometryMode, EditorFeatureProfile_Feature, EditorVCSInterface_TreeArea, Control_CursorShape, Environment_GlowBlendMode, RigidBody3D_CenterOfMassMode, PhysicsServer3D_AreaBodyStatus, PathFollow3D_RotationMode, BaseMaterial3D_TextureChannel, OpenXRInterface_PerfSettingsLevel, Tween_EaseType, RenderingServer_EnvironmentSSILQuality, ScriptLanguageExtension_CodeCompletionKind, StreamPeerTCP_Status, OpenXRHand_BoneUpdate, WebRTCPeerConnection_GatheringState, CPUParticles3D_ParticleFlags, ZIPPacker_ZipAppend, XRHandTracker_HandJointFlags, RenderingServer_ParticlesMode, FastNoiseLite_DomainWarpType, WebRTCPeerConnection_ConnectionState, ParticleProcessMaterial_SubEmitterMode, BaseMaterial3D_StencilFlags, TextureRect_StretchMode, EnumSize, TextEdit_EditAction, PhysicsServer2D_AreaSpaceOverrideMode, OpenXRCompositionLayer_Swizzle, Control_SizeFlags, Tween_TransitionType, Light3D_Param, PhysicsServer2D_JointParam, GDExtension_InitializationLevel, RenderingServer_EnvironmentBG, PhysicsServer2D_AreaParameter, BaseMaterial3D_DetailUV, XRPose_TrackingConfidence, Environment_SDFGIYScale, PhysicsServer3D_G6DOFJointAxisFlag, XRBodyTracker_JointFlags, TabBar_AlignmentMode, RenderingDevice_TextureSamples, drawIgnoreColorMask, drawClearColorAll, VisibleOnScreenEnabler3D_EnableMode, PhysicsServer3D_JointType, SkeletonModifier3D_BoneAxis, RenderingServer_CanvasItemTextureRepeat, Camera3D_KeepAspect, Tree_DropModeFlags, VisualShaderNodeDerivativeFunc_Precision, driverResourceVulkanDevice, arrayFormatCustom0Shift, arrayFlagFormatVersionShift, ScrollContainer_ScrollMode, TextEdit_SelectionMode, GLTFDocument_RootNodeMode, GeometryInstance3D_VisibilityRangeFadeMode, Gradient_InterpolationMode, VisualShaderNodeCompare_Function, AudioEffectFilter_FilterDB, BaseMaterial3D_StencilCompare, Control_MouseBehaviorRecursive, RenderingServer_ViewportClearMode, UndoRedo_MergeMode, Performance_Monitor, RenderingDevice_MemoryType, ItemList_SelectMode, Geometry2D_PolyEndType, RenderingDevice_PolygonFrontFace, AudioStreamWAV_LoopMode, RenderingDevice_Limit, OS_SystemDir, arrayFlagFormatVersionMask, VisualShaderNodeVectorOp_Operator, RenderingDevice_DataFormat, TextureProgressBar_FillMode, NavigationPathQueryResult2D_PathSegmentType, Environment_BGMode, RenderingDevice_TextureType, RenderingServer_DecalTexture, VisualShaderNodeDerivativeFunc_OpType, CharacterBody3D_PlatformOnLeave, RenderingDevice_LogicOperation, RenderingServer_FogVolumeShape, RenderingServer_ViewportScreenSpaceAA, arrayFormatBlendShapeMask, VisualShaderNodeSmoothStep_OpType, FileDialog_FileMode, Time_Weekday, RenderingServer_VisibilityRangeFadeMode, RenderingDevice_SamplerFilter, RigidBody2D_FreezeMode, PhysicsServer3D_SliderJointParam, MultiplayerSynchronizer_VisibilityUpdateMode, Node_ProcessMode, BaseMaterial3D_AlphaAntiAliasing, RigidBody3D_FreezeMode, DisplayServer_AccessibilityFlags, NavigationMesh_ParsedGeometryType, CameraFeed_FeedDataType, XRBodyModifier3D_BodyUpdate, arrayFormatBlendShapeMask, Control_MouseFilter, NavigationMesh_SourceGeometryMode, AspectRatioContainer_AlignmentMode, RenderingServer_ParticlesDrawOrder, BaseMaterial3D_TextureParam, RenderingDevice_UniformType, ReflectionProbe_UpdateMode, RenderingServer_ViewportDebugDraw, Mesh_ArrayFormat, FileDialog_Access, TileMap_VisibilityMode, PortableCompressedTexture2D_CompressionMode, TextServer_Hinting, drawIgnoreColorAll, LineEdit_VirtualKeyboardType, RenderingServer_CanvasGroupMode, RenderingServer_EnvironmentGlowBlendMode, PhysicsServer3D_BodyDampMode, finalActionContinue, driverResourceVulkanImage, RenderingDevice_DrawFlags, VisualShaderNodeIs_Function, RenderingServer_EnvironmentSDFGIYScale, RenderingServer_DOFBokehShape, ConeTwistJoint3D_Param, RenderingServer_ViewportUpdateMode, Image_Format, flagProcessThreadMessagesAll, WebSocketPeer_WriteMode, VisualShaderNodeParticleEmit_EmitFlags, RenderingDevice_VertexFrequency, AudioStreamInteractive_FadeMode, arrayFormatCustomBits, DisplayServer_AccessibilityScrollHint, ScriptLanguage_ScriptNameCasing, NavigationPathQueryParameters3D_PathfindingAlgorithm, AudioStreamPlayer3D_DopplerTracking, TextServer_Feature, barrierMaskAllBarriers, VisualShaderNodeTransformFunc_Function, AudioStreamInteractive_TransitionToTime, Viewport_RenderInfo, VisualShaderNodeTextureParameter_TextureType, EditorExportPlatform_ExportMessageType, inlineAlignmentTop, RenderingServer_ViewportMSAA, VisualShaderNodeClamp_OpType, XRHandTracker_HandTrackingSource, EditorPlugin_AfterGUIInput, RenderingServer_ViewportScaling3DMode, MeshConvexDecompositionSettings_Mode, TextServer_SubpixelPositioning, Node_DuplicateFlags, ResourceLoader_CacheMode, XRBodyTracker_BodyFlags, Generic6DOFJoint3D_Param, SurfaceTool_CustomFormat, TextServer_Direction, DisplayServer_WindowMode, ScriptLanguageExtension_CodeCompletionLocation, arrayFormatCustom1Shift, StyleBoxTexture_AxisStretchMode, Mesh_PrimitiveType, DisplayServer_AccessibilityAction, TextEdit_LineWrappingMode, RenderingServer_PipelineSource, Viewport_SDFScale, EditorFileDialog_FileMode, PhysicsServer3D_ShapeType, Node3D_RotationEditMode, TileSetAtlasSource_TileAnimationMode, TextServer_FixedSizeScaleMode, VisibleOnScreenEnabler2D_EnableMode, OpenXRInterface_SessionState, WebXRInterface_TargetRayMode, JSONRPC_ErrorCode, RenderingServer_CanvasTextureChannel, AudioEffectDistortion_Mode, AudioStreamGenerator_AudioStreamGeneratorMixRate, LineEdit_MenuItems, RenderingServer_ArrayFormat, Skeleton3D_ModifierCallbackModeProcess, RenderingServer_LightType, Window_Flags, AnimationNodeOneShot_OneShotRequest, AnimationNodeStateMachineTransition_AdvanceMode, EditorContextMenuPlugin_ContextMenuSlot, PhysicsServer2D_ShapeType, ItemList_IconMode, PhysicsServer3D_BodyParameter, keyModifierMask, BaseMaterial3D_DistanceFadeMode, drawClearColorMask, SpringBoneSimulator3D_RotationAxis, RenderingServer_BlendShapeMode, SceneReplicationConfig_ReplicationMode, arrayFormatCustom1Shift, RenderingServer_EnvironmentAmbientSource, TextServer_StructuredTextParser, Viewport_RenderInfoType, Resource_DeepDuplicateMode, Window_ContentScaleStretch, DisplayServer_FileDialogMode, SoftBody3D_DisableMode, Bool, Int