Types
AcceptDialog = ptr object of Window
AESContext = ptr object of RefCounted
AESContext_Mode {.size: 8.} = enum modeEcbEncrypt = 0, modeEcbDecrypt = 1, modeCbcEncrypt = 2, modeCbcDecrypt = 3, modeMax = 4
AltFloat = float32
AltInt = int | int32 | int16 | int8 | uint64 | uint32 | uint16 | uint8
AltString = string
AnimatableBody2D = ptr object of StaticBody2D
AnimatableBody3D = ptr object of StaticBody3D
AnimatedSprite2D = ptr object of Node2D
AnimatedSprite3D = ptr object of SpriteBase3D
AnimatedTexture = ptr object of Texture2D
Animation_FindMode {.size: 8.} = enum findModeNearest = 0, findModeApprox = 1, findModeExact = 2
Animation_InterpolationType {.size: 8.} = enum interpolationNearest = 0, interpolationLinear = 1, interpolationCubic = 2, interpolationLinearAngle = 3, interpolationCubicAngle = 4
Animation_LoopedFlag {.size: 8.} = enum loopedFlagNone = 0, loopedFlagEnd = 1, loopedFlagStart = 2
Animation_LoopMode {.size: 8.} = enum loopNone = 0, loopLinear = 1, loopPingpong = 2
Animation_TrackType {.size: 8.} = enum typeValue = 0, typePosition3D = 1, typeRotation3D = 2, typeScale3D = 3, typeBlendShape = 4, typeMethod = 5, typeBezier = 6, typeAudio = 7, typeAnimation = 8
Animation_UpdateMode {.size: 8.} = enum updateContinuous = 0, updateDiscrete = 1, updateCapture = 2
AnimationLibrary = ptr object of Resource
AnimationMixer = ptr object of Node
AnimationMixer_AnimationCallbackModeDiscrete {.size: 8.} = enum animationCallbackModeDiscreteDominant = 0, animationCallbackModeDiscreteRecessive = 1, animationCallbackModeDiscreteForceContinuous = 2
AnimationMixer_AnimationCallbackModeMethod {.size: 8.} = enum animationCallbackModeMethodDeferred = 0, animationCallbackModeMethodImmediate = 1
AnimationMixer_AnimationCallbackModeProcess {.size: 8.} = enum animationCallbackModeProcessPhysics = 0, animationCallbackModeProcessIdle = 1, animationCallbackModeProcessManual = 2
AnimationNode = ptr object of Resource
AnimationNode_FilterAction {.size: 8.} = enum filterIgnore = 0, filterPass = 1, filterStop = 2, filterBlend = 3
AnimationNodeAdd2 = ptr object of AnimationNodeSync
AnimationNodeAdd3 = ptr object of AnimationNodeSync
AnimationNodeAnimation = ptr object of AnimationRootNode
AnimationNodeAnimation_PlayMode {.size: 8.} = enum playModeForward = 0, playModeBackward = 1
AnimationNodeBlend2 = ptr object of AnimationNodeSync
AnimationNodeBlend3 = ptr object of AnimationNodeSync
AnimationNodeBlendSpace1D = ptr object of AnimationRootNode
AnimationNodeBlendSpace1D_BlendMode {.size: 8.} = enum blendModeInterpolated = 0, blendModeDiscrete = 1, blendModeDiscreteCarry = 2
AnimationNodeBlendSpace2D = ptr object of AnimationRootNode
AnimationNodeBlendSpace2D_BlendMode {.size: 8.} = enum blendModeInterpolated = 0, blendModeDiscrete = 1, blendModeDiscreteCarry = 2
AnimationNodeBlendTree = ptr object of AnimationRootNode
AnimationNodeExtension = ptr object of AnimationNode
AnimationNodeOneShot = ptr object of AnimationNodeSync
AnimationNodeOneShot_MixMode {.size: 8.} = enum mixModeBlend = 0, mixModeAdd = 1
AnimationNodeOneShot_OneShotRequest {.size: 8.} = enum oneShotRequestNone = 0, oneShotRequestFire = 1, oneShotRequestAbort = 2, oneShotRequestFadeOut = 3
AnimationNodeOutput = ptr object of AnimationNode
AnimationNodeStateMachine = ptr object of AnimationRootNode
AnimationNodeStateMachine_StateMachineType {.size: 8.} = enum stateMachineTypeRoot = 0, stateMachineTypeNested = 1, stateMachineTypeGrouped = 2
AnimationNodeStateMachinePlayback = ptr object of Resource
AnimationNodeStateMachineTransition = ptr object of Resource
AnimationNodeStateMachineTransition_AdvanceMode {.size: 8.} = enum advanceModeDisabled = 0, advanceModeEnabled = 1, advanceModeAuto = 2
AnimationNodeStateMachineTransition_SwitchMode {.size: 8.} = enum switchModeImmediate = 0, switchModeSync = 1, switchModeAtEnd = 2
AnimationNodeSub2 = ptr object of AnimationNodeSync
AnimationNodeSync = ptr object of AnimationNode
AnimationNodeTimeScale = ptr object of AnimationNode
AnimationNodeTimeSeek = ptr object of AnimationNode
AnimationNodeTransition = ptr object of AnimationNodeSync
AnimationPlayer = ptr object of AnimationMixer
AnimationPlayer_AnimationMethodCallMode {.size: 8.} = enum animationMethodCallDeferred = 0, animationMethodCallImmediate = 1
AnimationPlayer_AnimationProcessCallback {.size: 8.} = enum animationProcessPhysics = 0, animationProcessIdle = 1, animationProcessManual = 2
AnimationRootNode = ptr object of AnimationNode
AnimationTree = ptr object of AnimationMixer
AnimationTree_AnimationProcessCallback {.size: 8.} = enum animationProcessPhysics = 0, animationProcessIdle = 1, animationProcessManual = 2
Area2D = ptr object of CollisionObject2D
Area2D_SpaceOverride {.size: 8.} = enum spaceOverrideDisabled = 0, spaceOverrideCombine = 1, spaceOverrideCombineReplace = 2, spaceOverrideReplace = 3, spaceOverrideReplaceCombine = 4
Area3D = ptr object of CollisionObject3D
Area3D_SpaceOverride {.size: 8.} = enum spaceOverrideDisabled = 0, spaceOverrideCombine = 1, spaceOverrideCombineReplace = 2, spaceOverrideReplace = 3, spaceOverrideReplaceCombine = 4
Array {.byref.} = object
ArrayOccluder3D = ptr object of Occluder3D
AspectRatioContainer = ptr object of Container
AspectRatioContainer_AlignmentMode {.size: 8.} = enum alignmentBegin = 0, alignmentCenter = 1, alignmentEnd = 2
AspectRatioContainer_StretchMode {.size: 8.} = enum stretchWidthControlsHeight = 0, stretchHeightControlsWidth = 1, stretchFit = 2, stretchCover = 3
AStar2D = ptr object of RefCounted
AStar3D = ptr object of RefCounted
AStarGrid2D = ptr object of RefCounted
AStarGrid2D_CellShape {.size: 8.} = enum cellShapeSquare = 0, cellShapeIsometricRight = 1, cellShapeIsometricDown = 2, cellShapeMax = 3
AStarGrid2D_DiagonalMode {.size: 8.} = enum diagonalModeAlways = 0, diagonalModeNever = 1, diagonalModeAtLeastOneWalkable = 2, diagonalModeOnlyIfNoObstacles = 3, diagonalModeMax = 4
AStarGrid2D_Heuristic {.size: 8.} = enum heuristicEuclidean = 0, heuristicManhattan = 1, heuristicOctile = 2, heuristicChebyshev = 3, heuristicMax = 4
AtlasTexture = ptr object of Texture2D
AudioBusLayout = ptr object of Resource
AudioEffect = ptr object of Resource
AudioEffectAmplify = ptr object of AudioEffect
AudioEffectBandLimitFilter = ptr object of AudioEffectFilter
AudioEffectBandPassFilter = ptr object of AudioEffectFilter
AudioEffectCapture = ptr object of AudioEffect
AudioEffectChorus = ptr object of AudioEffect
AudioEffectCompressor = ptr object of AudioEffect
AudioEffectDelay = ptr object of AudioEffect
AudioEffectDistortion = ptr object of AudioEffect
AudioEffectDistortion_Mode {.size: 8.} = enum modeClip = 0, modeAtan = 1, modeLofi = 2, modeOverdrive = 3, modeWaveshape = 4
AudioEffectEQ = ptr object of AudioEffect
AudioEffectEQ6 = ptr object of AudioEffectEQ
AudioEffectEQ10 = ptr object of AudioEffectEQ
AudioEffectEQ21 = ptr object of AudioEffectEQ
AudioEffectFilter = ptr object of AudioEffect
AudioEffectFilter_FilterDB {.size: 8.} = enum filter6Db = 0, filter12Db = 1, filter18Db = 2, filter24Db = 3
AudioEffectHardLimiter = ptr object of AudioEffect
AudioEffectHighPassFilter = ptr object of AudioEffectFilter
AudioEffectHighShelfFilter = ptr object of AudioEffectFilter
AudioEffectInstance = ptr object of RefCounted
AudioEffectLimiter = ptr object of AudioEffect
AudioEffectLowPassFilter = ptr object of AudioEffectFilter
AudioEffectLowShelfFilter = ptr object of AudioEffectFilter
AudioEffectNotchFilter = ptr object of AudioEffectFilter
AudioEffectPanner = ptr object of AudioEffect
AudioEffectPhaser = ptr object of AudioEffect
AudioEffectPitchShift = ptr object of AudioEffect
AudioEffectPitchShift_FFTSize {.size: 8.} = enum fftSize256 = 0, fftSize512 = 1, fftSize1024 = 2, fftSize2048 = 3, fftSize4096 = 4, fftSizeMax = 5
AudioEffectRecord = ptr object of AudioEffect
AudioEffectReverb = ptr object of AudioEffect
AudioEffectSpectrumAnalyzer = ptr object of AudioEffect
AudioEffectSpectrumAnalyzer_FFTSize {.size: 8.} = enum fftSize256 = 0, fftSize512 = 1, fftSize1024 = 2, fftSize2048 = 3, fftSize4096 = 4, fftSizeMax = 5
AudioEffectSpectrumAnalyzerInstance = ptr object of AudioEffectInstance
AudioEffectSpectrumAnalyzerInstance_MagnitudeMode {.size: 8.} = enum magnitudeAverage = 0, magnitudeMax = 1
AudioEffectStereoEnhance = ptr object of AudioEffect
AudioFrame = object left*: cfloat right*: cfloat
AudioListener2D = ptr object of Node2D
AudioListener3D = ptr object of Node3D
AudioSample = ptr object of RefCounted
AudioSamplePlayback = ptr object of RefCounted
AudioServer = ptr object of Object
AudioServer_PlaybackType {.size: 8.} = enum playbackTypeDefault = 0, playbackTypeStream = 1, playbackTypeSample = 2, playbackTypeMax = 3
AudioServer_SpeakerMode {.size: 8.} = enum speakerModeStereo = 0, speakerSurround31 = 1, speakerSurround51 = 2, speakerSurround71 = 3
AudioStream = ptr object of Resource
AudioStreamGenerator = ptr object of AudioStream
AudioStreamGenerator_AudioStreamGeneratorMixRate {.size: 8.} = enum mixRateOutput = 0, mixRateInput = 1, mixRateCustom = 2, mixRateMax = 3
AudioStreamGeneratorPlayback = ptr object of AudioStreamPlaybackResampled
AudioStreamInteractive = ptr object of AudioStream
AudioStreamInteractive_AutoAdvanceMode {.size: 8.} = enum autoAdvanceDisabled = 0, autoAdvanceEnabled = 1, autoAdvanceReturnToHold = 2
AudioStreamInteractive_FadeMode {.size: 8.} = enum fadeDisabled = 0, fadeIn = 1, fadeOut = 2, fadeCross = 3, fadeAutomatic = 4
AudioStreamInteractive_TransitionFromTime {.size: 8.} = enum transitionFromTimeImmediate = 0, transitionFromTimeNextBeat = 1, transitionFromTimeNextBar = 2, transitionFromTimeEnd = 3
AudioStreamInteractive_TransitionToTime {.size: 8.} = enum transitionToTimeSamePosition = 0, transitionToTimeStart = 1
AudioStreamMicrophone = ptr object of AudioStream
AudioStreamMP3 = ptr object of AudioStream
AudioStreamOggVorbis = ptr object of AudioStream
AudioStreamPlayback = ptr object of RefCounted
AudioStreamPlaybackInteractive = ptr object of AudioStreamPlayback
AudioStreamPlaybackOggVorbis = ptr object of AudioStreamPlaybackResampled
AudioStreamPlaybackPlaylist = ptr object of AudioStreamPlayback
AudioStreamPlaybackPolyphonic = ptr object of AudioStreamPlayback
AudioStreamPlaybackResampled = ptr object of AudioStreamPlayback
AudioStreamPlaybackSynchronized = ptr object of AudioStreamPlayback
AudioStreamPlayer = ptr object of Node
AudioStreamPlayer2D = ptr object of Node2D
AudioStreamPlayer3D = ptr object of Node3D
AudioStreamPlayer3D_AttenuationModel {.size: 8.} = enum attenuationInverseDistance = 0, attenuationInverseSquareDistance = 1, attenuationLogarithmic = 2, attenuationDisabled = 3
AudioStreamPlayer3D_DopplerTracking {.size: 8.} = enum dopplerTrackingDisabled = 0, dopplerTrackingIdleStep = 1, dopplerTrackingPhysicsStep = 2
AudioStreamPlayer_MixTarget {.size: 8.} = enum mixTargetStereo = 0, mixTargetSurround = 1, mixTargetCenter = 2
AudioStreamPlaylist = ptr object of AudioStream
AudioStreamPolyphonic = ptr object of AudioStream
AudioStreamRandomizer = ptr object of AudioStream
AudioStreamRandomizer_PlaybackMode {.size: 8.} = enum playbackRandomNoRepeats = 0, playbackRandom = 1, playbackSequential = 2
AudioStreamSynchronized = ptr object of AudioStream
AudioStreamWAV = ptr object of AudioStream
AudioStreamWAV_Format {.size: 8.} = enum format8Bits = 0, format16Bits = 1, formatImaAdpcm = 2, formatQoa = 3
AudioStreamWAV_LoopMode {.size: 8.} = enum loopDisabled = 0, loopForward = 1, loopPingpong = 2, loopBackward = 3
BackBufferCopy = ptr object of Node2D
BackBufferCopy_CopyMode {.size: 8.} = enum copyModeDisabled = 0, copyModeRect = 1, copyModeViewport = 2
BaseButton = ptr object of Control
BaseButton_ActionMode {.size: 8.} = enum actionModeButtonPress = 0, actionModeButtonRelease = 1
BaseButton_DrawMode {.size: 8.} = enum drawNormal = 0, drawPressed = 1, drawHover = 2, drawDisabled = 3, drawHoverPressed = 4
BaseMaterial3D = ptr object of Material
BaseMaterial3D_AlphaAntiAliasing {.size: 8.} = enum alphaAntialiasingOff = 0, alphaAntialiasingAlphaToCoverage = 1, alphaAntialiasingAlphaToCoverageAndToOne = 2
BaseMaterial3D_BillboardMode {.size: 8.} = enum billboardDisabled = 0, billboardEnabled = 1, billboardFixedY = 2, billboardParticles = 3
BaseMaterial3D_BlendMode {.size: 8.} = enum blendModeMix = 0, blendModeAdd = 1, blendModeSub = 2, blendModeMul = 3, blendModePremultAlpha = 4
BaseMaterial3D_CullMode {.size: 8.} = enum cullBack = 0, cullFront = 1, cullDisabled = 2
BaseMaterial3D_DepthDrawMode {.size: 8.} = enum depthDrawOpaqueOnly = 0, depthDrawAlways = 1, depthDrawDisabled = 2
BaseMaterial3D_DetailUV {.size: 8.} = enum detailUv1 = 0, detailUv2 = 1
BaseMaterial3D_DiffuseMode {.size: 8.} = enum diffuseBurley = 0, diffuseLambert = 1, diffuseLambertWrap = 2, diffuseToon = 3
BaseMaterial3D_DistanceFadeMode {.size: 8.} = enum distanceFadeDisabled = 0, distanceFadePixelAlpha = 1, distanceFadePixelDither = 2, distanceFadeObjectDither = 3
BaseMaterial3D_EmissionOperator {.size: 8.} = enum emissionOpAdd = 0, emissionOpMultiply = 1
BaseMaterial3D_Feature {.size: 8.} = enum featureEmission = 0, featureNormalMapping = 1, featureRim = 2, featureClearcoat = 3, featureAnisotropy = 4, featureAmbientOcclusion = 5, featureHeightMapping = 6, featureSubsurfaceScattering = 7, featureSubsurfaceTransmittance = 8, featureBacklight = 9, featureRefraction = 10, featureDetail = 11, featureMax = 12
BaseMaterial3D_Flags {.size: 8.} = enum flagDisableDepthTest = 0, flagAlbedoFromVertexColor = 1, flagSrgbVertexColor = 2, flagUsePointSize = 3, flagFixedSize = 4, flagBillboardKeepScale = 5, flagUv1UseTriplanar = 6, flagUv2UseTriplanar = 7, flagUv1UseWorldTriplanar = 8, flagUv2UseWorldTriplanar = 9, flagAoOnUv2 = 10, flagEmissionOnUv2 = 11, flagAlbedoTextureForceSrgb = 12, flagDontReceiveShadows = 13, flagDisableAmbientLight = 14, flagUseShadowToOpacity = 15, flagUseTextureRepeat = 16, flagInvertHeightmap = 17, flagSubsurfaceModeSkin = 18, flagParticleTrailsMode = 19, flagAlbedoTextureMsdf = 20, flagDisableFog = 21, flagMax = 22
BaseMaterial3D_ShadingMode {.size: 8.} = enum shadingModeUnshaded = 0, shadingModePerPixel = 1, shadingModePerVertex = 2, shadingModeMax = 3
BaseMaterial3D_SpecularMode {.size: 8.} = enum specularSchlickGgx = 0, specularToon = 1, specularDisabled = 2
BaseMaterial3D_TextureChannel {.size: 8.} = enum textureChannelRed = 0, textureChannelGreen = 1, textureChannelBlue = 2, textureChannelAlpha = 3, textureChannelGrayscale = 4
BaseMaterial3D_TextureFilter {.size: 8.} = enum textureFilterNearest = 0, textureFilterLinear = 1, textureFilterNearestWithMipmaps = 2, textureFilterLinearWithMipmaps = 3, textureFilterNearestWithMipmapsAnisotropic = 4, textureFilterLinearWithMipmapsAnisotropic = 5, textureFilterMax = 6
BaseMaterial3D_TextureParam {.size: 8.} = enum textureAlbedo = 0, textureMetallic = 1, textureRoughness = 2, textureEmission = 3, textureNormal = 4, textureRim = 5, textureClearcoat = 6, textureFlowmap = 7, textureAmbientOcclusion = 8, textureHeightmap = 9, textureSubsurfaceScattering = 10, textureSubsurfaceTransmittance = 11, textureBacklight = 12, textureRefraction = 13, textureDetailMask = 14, textureDetailAlbedo = 15, textureDetailNormal = 16, textureOrm = 17, textureMax = 18
BaseMaterial3D_Transparency {.size: 8.} = enum transparencyDisabled = 0, transparencyAlpha = 1, transparencyAlphaScissor = 2, transparencyAlphaHash = 3, transparencyAlphaDepthPrePass = 4, transparencyMax = 5
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]
BoneAttachment3D = ptr object of Node3D
BoxContainer = ptr object of Container
BoxContainer_AlignmentMode {.size: 8.} = enum alignmentBegin = 0, alignmentCenter = 1, alignmentEnd = 2
BoxMesh = ptr object of PrimitiveMesh
BoxOccluder3D = ptr object of Occluder3D
BoxShape3D = ptr object of Shape3D
Button = ptr object of BaseButton
ButtonGroup = ptr object of Resource
Callable {.byref.} = object
CallbackTweener = ptr object of Tweener
Camera2D_AnchorMode {.size: 8.} = enum anchorModeFixedTopLeft = 0, anchorModeDragCenter = 1
Camera2D_Camera2DProcessCallback {.size: 8.} = enum camera2DProcessPhysics = 0, camera2DProcessIdle = 1
Camera3D_DopplerTracking {.size: 8.} = enum dopplerTrackingDisabled = 0, dopplerTrackingIdleStep = 1, dopplerTrackingPhysicsStep = 2
Camera3D_KeepAspect {.size: 8.} = enum keepWidth = 0, keepHeight = 1
Camera3D_ProjectionType {.size: 8.} = enum projectionPerspective = 0, projectionOrthogonal = 1, projectionFrustum = 2
CameraAttributes = ptr object of Resource
CameraAttributesPhysical = ptr object of CameraAttributes
CameraAttributesPractical = ptr object of CameraAttributes
CameraFeed = ptr object of RefCounted
CameraFeed_FeedDataType {.size: 8.} = enum feedNoimage = 0, feedRgb = 1, feedYcbcr = 2, feedYcbcrSep = 3, feedExternal = 4
CameraFeed_FeedPosition {.size: 8.} = enum feedUnspecified = 0, feedFront = 1, feedBack = 2
CameraServer = ptr object of Object
CameraServer_FeedImage {.size: 8.} = enum feedRgbaImage = 0, feedCbcrImage = 1
CameraTexture = ptr object of Texture2D
CanvasGroup = ptr object of Node2D
CanvasItem = ptr object of Node
CanvasItem_ClipChildrenMode {.size: 8.} = enum clipChildrenDisabled = 0, clipChildrenOnly = 1, clipChildrenAndDraw = 2, clipChildrenMax = 3
CanvasItem_TextureFilter {.size: 8.} = enum textureFilterParentNode = 0, textureFilterNearest = 1, textureFilterLinear = 2, textureFilterNearestWithMipmaps = 3, textureFilterLinearWithMipmaps = 4, textureFilterNearestWithMipmapsAnisotropic = 5, textureFilterLinearWithMipmapsAnisotropic = 6, textureFilterMax = 7
CanvasItem_TextureRepeat {.size: 8.} = enum textureRepeatParentNode = 0, textureRepeatDisabled = 1, textureRepeatEnabled = 2, textureRepeatMirror = 3, textureRepeatMax = 4
CanvasItemMaterial = ptr object of Material
CanvasItemMaterial_BlendMode {.size: 8.} = enum blendModeMix = 0, blendModeAdd = 1, blendModeSub = 2, blendModeMul = 3, blendModePremultAlpha = 4
CanvasItemMaterial_LightMode {.size: 8.} = enum lightModeNormal = 0, lightModeUnshaded = 1, lightModeLightOnly = 2
CanvasLayer = ptr object of Node
CanvasModulate = ptr object of Node2D
CanvasTexture = ptr object of Texture2D
CapsuleMesh = ptr object of PrimitiveMesh
CapsuleShape2D = ptr object of Shape2D
CapsuleShape3D = ptr object of Shape3D
CaretInfo = object leadingCaret*: Rect2 trailingCaret*: Rect2 leadingDirection*: TextServer_Direction trailingDirection*: TextServer_Direction
CenterContainer = ptr object of Container
CharacterBody2D = ptr object of PhysicsBody2D
CharacterBody2D_MotionMode {.size: 8.} = enum motionModeGrounded = 0, motionModeFloating = 1
CharacterBody2D_PlatformOnLeave {.size: 8.} = enum platformOnLeaveAddVelocity = 0, platformOnLeaveAddUpwardVelocity = 1, platformOnLeaveDoNothing = 2
CharacterBody3D = ptr object of PhysicsBody3D
CharacterBody3D_MotionMode {.size: 8.} = enum motionModeGrounded = 0, motionModeFloating = 1
CharacterBody3D_PlatformOnLeave {.size: 8.} = enum platformOnLeaveAddVelocity = 0, platformOnLeaveAddUpwardVelocity = 1, platformOnLeaveDoNothing = 2
CharFXTransform = ptr object of RefCounted
CheckButton = ptr object of Button
CircleShape2D = ptr object of Shape2D
ClassDB_APIType {.size: 8.} = enum apiCore = 0, apiEditor = 1, apiExtension = 2, apiEditorExtension = 3, apiNone = 4
ClockDirection {.size: 8.} = enum clockwise = 0, counterclockwise = 1
CodeEdit_CodeCompletionKind {.size: 8.} = enum kindClass = 0, kindFunction = 1, kindSignal = 2, kindVariable = 3, kindMember = 4, kindEnum = 5, kindConstant = 6, kindNodePath = 7, kindFilePath = 8, kindPlainText = 9
CodeEdit_CodeCompletionLocation {.size: 8.} = enum locationLocal = 0, locationParentMask = 256, locationOtherUserCode = 512, locationOther = 1024
CodeHighlighter = ptr object of SyntaxHighlighter
CollisionObject2D = ptr object of Node2D
CollisionObject2D_DisableMode {.size: 8.} = enum disableModeRemove = 0, disableModeMakeStatic = 1, disableModeKeepActive = 2
CollisionObject3D = ptr object of Node3D
CollisionObject3D_DisableMode {.size: 8.} = enum disableModeRemove = 0, disableModeMakeStatic = 1, disableModeKeepActive = 2
CollisionPolygon2D = ptr object of Node2D
CollisionPolygon2D_BuildMode {.size: 8.} = enum buildSolids = 0, buildSegments = 1
CollisionPolygon3D = ptr object of Node3D
CollisionShape2D = ptr object of Node2D
CollisionShape3D = ptr object of Node3D
Color {.byref.} = object r*: float_elem g*: float_elem b*: float_elem a*: float_elem = 1.0
ColorPalette = ptr object of Resource
ColorPicker = ptr object of VBoxContainer
ColorPicker_ColorModeType {.size: 8.} = enum modeRgb = 0, modeHsv = 1, modeRaw = 2, modeOkhsl = 3
ColorPicker_PickerShapeType {.size: 8.} = enum shapeHsvRectangle = 0, shapeHsvWheel = 1, shapeVhsCircle = 2, shapeOkhslCircle = 3, shapeNone = 4
ColorPickerButton = ptr object of Button
Compositor = ptr object of Resource
CompositorEffect = ptr object of Resource
CompositorEffect_EffectCallbackType {.size: 8.} = enum effectCallbackTypePreOpaque = 0, effectCallbackTypePostOpaque = 1, effectCallbackTypePostSky = 2, effectCallbackTypePreTransparent = 3, effectCallbackTypePostTransparent = 4, effectCallbackTypeMax = 5
CompressedCubemap = ptr object of CompressedTextureLayered
CompressedCubemapArray = ptr object of CompressedTextureLayered
CompressedTexture2D = ptr object of Texture2D
CompressedTexture2DArray = ptr object of CompressedTextureLayered
CompressedTexture3D = ptr object of Texture3D
CompressedTextureLayered = ptr object of TextureLayered
ConcavePolygonShape2D = ptr object of Shape2D
ConcavePolygonShape3D = ptr object of Shape3D
ConeTwistJoint3D = ptr object of Joint3D
ConeTwistJoint3D_Param {.size: 8.} = enum paramSwingSpan = 0, paramTwistSpan = 1, paramBias = 2, paramSoftness = 3, paramRelaxation = 4, paramMax = 5
ConfigFile = ptr object of RefCounted
ConfirmationDialog = ptr object of AcceptDialog
Control = ptr object of CanvasItem
Control_Anchor {.size: 8.} = enum anchorBegin = 0, anchorEnd = 1
Control_CursorShape {.size: 8.} = enum cursorArrow = 0, cursorIbeam = 1, cursorPointingHand = 2, cursorCross = 3, cursorWait = 4, cursorBusy = 5, cursorDrag = 6, cursorCanDrop = 7, cursorForbidden = 8, cursorVsize = 9, cursorHsize = 10, cursorBdiagsize = 11, cursorFdiagsize = 12, cursorMove = 13, cursorVsplit = 14, cursorHsplit = 15, cursorHelp = 16
Control_FocusMode {.size: 8.} = enum focusNone = 0, focusClick = 1, focusAll = 2
Control_GrowDirection {.size: 8.} = enum growDirectionBegin = 0, growDirectionEnd = 1, growDirectionBoth = 2
Control_LayoutDirection {.size: 8.} = enum layoutDirectionInherited = 0, layoutDirectionApplicationLocale = 1, layoutDirectionLtr = 2, layoutDirectionRtl = 3, layoutDirectionSystemLocale = 4, layoutDirectionMax = 5
Control_LayoutPreset {.size: 8.} = enum presetTopLeft = 0, presetTopRight = 1, presetBottomLeft = 2, presetBottomRight = 3, presetCenterLeft = 4, presetCenterTop = 5, presetCenterRight = 6, presetCenterBottom = 7, presetCenter = 8, presetLeftWide = 9, presetTopWide = 10, presetRightWide = 11, presetBottomWide = 12, presetVcenterWide = 13, presetHcenterWide = 14, presetFullRect = 15
Control_LayoutPresetMode {.size: 8.} = enum presetModeMinsize = 0, presetModeKeepWidth = 1, presetModeKeepHeight = 2, presetModeKeepSize = 3
Control_MouseFilter {.size: 8.} = enum mouseFilterStop = 0, mouseFilterPass = 1, mouseFilterIgnore = 2
Control_SizeFlags = enum sizeFill = 0, sizeExpand = 1, sizeShrinkCenter = 2, sizeShrinkEnd = 3, `-- Padding - Max --` = 63
Control_TextDirection {.size: 8.} = enum textDirectionAuto = 0, textDirectionLtr = 1, textDirectionRtl = 2, textDirectionInherited = 3
ConvexPolygonShape2D = ptr object of Shape2D
ConvexPolygonShape3D = ptr object of Shape3D
Corner {.size: 8.} = enum cornerTopLeft = 0, cornerTopRight = 1, cornerBottomRight = 2, cornerBottomLeft = 3
CPUParticles2D = ptr object of Node2D
CPUParticles2D_DrawOrder {.size: 8.} = enum drawOrderIndex = 0, drawOrderLifetime = 1
CPUParticles2D_EmissionShape {.size: 8.} = enum emissionShapePoint = 0, emissionShapeSphere = 1, emissionShapeSphereSurface = 2, emissionShapeRectangle = 3, emissionShapePoints = 4, emissionShapeDirectedPoints = 5, emissionShapeMax = 6
CPUParticles2D_Parameter {.size: 8.} = enum paramInitialLinearVelocity = 0, paramAngularVelocity = 1, paramOrbitVelocity = 2, paramLinearAccel = 3, paramRadialAccel = 4, paramTangentialAccel = 5, paramDamping = 6, paramAngle = 7, paramScale = 8, paramHueVariation = 9, paramAnimSpeed = 10, paramAnimOffset = 11, paramMax = 12
CPUParticles2D_ParticleFlags {.size: 8.} = enum particleFlagAlignYToVelocity = 0, particleFlagRotateY = 1, particleFlagDisableZ = 2, particleFlagMax = 3
CPUParticles3D = ptr object of GeometryInstance3D
CPUParticles3D_DrawOrder {.size: 8.} = enum drawOrderIndex = 0, drawOrderLifetime = 1, drawOrderViewDepth = 2
CPUParticles3D_EmissionShape {.size: 8.} = enum emissionShapePoint = 0, emissionShapeSphere = 1, emissionShapeSphereSurface = 2, emissionShapeBox = 3, emissionShapePoints = 4, emissionShapeDirectedPoints = 5, emissionShapeRing = 6, emissionShapeMax = 7
CPUParticles3D_Parameter {.size: 8.} = enum paramInitialLinearVelocity = 0, paramAngularVelocity = 1, paramOrbitVelocity = 2, paramLinearAccel = 3, paramRadialAccel = 4, paramTangentialAccel = 5, paramDamping = 6, paramAngle = 7, paramScale = 8, paramHueVariation = 9, paramAnimSpeed = 10, paramAnimOffset = 11, paramMax = 12
CPUParticles3D_ParticleFlags {.size: 8.} = enum particleFlagAlignYToVelocity = 0, particleFlagRotateY = 1, particleFlagDisableZ = 2, particleFlagMax = 3
Crypto = ptr object of RefCounted
CSGBox3D = ptr object of CSGPrimitive3D
CSGCombiner3D = ptr object of CSGShape3D
CSGCylinder3D = ptr object of CSGPrimitive3D
CSGMesh3D = ptr object of CSGPrimitive3D
CSGPolygon3D = ptr object of CSGPrimitive3D
CSGPolygon3D_Mode {.size: 8.} = enum modeDepth = 0, modeSpin = 1, modePath = 2
CSGPolygon3D_PathIntervalType {.size: 8.} = enum pathIntervalDistance = 0, pathIntervalSubdivide = 1
CSGPolygon3D_PathRotation {.size: 8.} = enum pathRotationPolygon = 0, pathRotationPath = 1, pathRotationPathFollow = 2
CSGPrimitive3D = ptr object of CSGShape3D
CSGShape3D = ptr object of GeometryInstance3D
CSGShape3D_Operation {.size: 8.} = enum operationUnion = 0, operationIntersection = 1, operationSubtraction = 2
CSGSphere3D = ptr object of CSGPrimitive3D
CSGTorus3D = ptr object of CSGPrimitive3D
Cubemap = ptr object of ImageTextureLayered
CubemapArray = ptr object of ImageTextureLayered
Curve_TangentMode {.size: 8.} = enum tangentFree = 0, tangentLinear = 1, tangentModeCount = 2
CurveTexture = ptr object of Texture2D
CurveTexture_TextureMode {.size: 8.} = enum textureModeRgb = 0, textureModeRed = 1
CurveXYZTexture = ptr object of Texture2D
CylinderMesh = ptr object of PrimitiveMesh
CylinderShape3D = ptr object of Shape3D
DampedSpringJoint2D = ptr object of Joint2D
Decal = ptr object of VisualInstance3D
Decal_DecalTexture {.size: 8.} = enum textureAlbedo = 0, textureNormal = 1, textureOrm = 2, textureEmission = 3, textureMax = 4
Dictionary {.byref.} = object
DirAccess = ptr object of RefCounted
DirectionalLight2D = ptr object of Light2D
DirectionalLight3D = ptr object of Light3D
DirectionalLight3D_ShadowMode {.size: 8.} = enum shadowOrthogonal = 0, shadowParallel2Splits = 1, shadowParallel4Splits = 2
DirectionalLight3D_SkyMode {.size: 8.} = enum skyModeLightAndSky = 0, skyModeLightOnly = 1, skyModeSkyOnly = 2
DisplayServer = ptr object of Object
DisplayServer_CursorShape {.size: 8.} = enum cursorArrow = 0, cursorIbeam = 1, cursorPointingHand = 2, cursorCross = 3, cursorWait = 4, cursorBusy = 5, cursorDrag = 6, cursorCanDrop = 7, cursorForbidden = 8, cursorVsize = 9, cursorHsize = 10, cursorBdiagsize = 11, cursorFdiagsize = 12, cursorMove = 13, cursorVsplit = 14, cursorHsplit = 15, cursorHelp = 16, cursorMax = 17
DisplayServer_Feature {.size: 8.} = enum featureGlobalMenu = 0, featureSubwindows = 1, featureTouchscreen = 2, featureMouse = 3, featureMouseWarp = 4, featureClipboard = 5, featureVirtualKeyboard = 6, featureCursorShape = 7, featureCustomCursorShape = 8, featureNativeDialog = 9, featureIme = 10, featureWindowTransparency = 11, featureHidpi = 12, featureIcon = 13, featureNativeIcon = 14, featureOrientation = 15, featureSwapBuffers = 16, featureClipboardPrimary = 18, featureTextToSpeech = 19, featureExtendToTitle = 20, featureScreenCapture = 21, featureStatusIndicator = 22, featureNativeHelp = 23, featureNativeDialogInput = 24, featureNativeDialogFile = 25, featureNativeDialogFileExtra = 26, featureWindowDrag = 27, featureScreenExcludeFromCapture = 28, featureWindowEmbedding = 29, featureNativeDialogFileMime = 30, featureEmojiAndSymbolPicker = 31
DisplayServer_FileDialogMode {.size: 8.} = enum fileDialogModeOpenFile = 0, fileDialogModeOpenFiles = 1, fileDialogModeOpenDir = 2, fileDialogModeOpenAny = 3, fileDialogModeSaveFile = 4
DisplayServer_HandleType {.size: 8.} = enum displayHandle = 0, windowHandle = 1, windowView = 2, openglContext = 3, eglDisplay = 4, eglConfig = 5
DisplayServer_MouseMode {.size: 8.} = enum mouseModeVisible = 0, mouseModeHidden = 1, mouseModeCaptured = 2, mouseModeConfined = 3, mouseModeConfinedHidden = 4, mouseModeMax = 5
DisplayServer_ScreenOrientation {.size: 8.} = enum screenLandscape = 0, screenPortrait = 1, screenReverseLandscape = 2, screenReversePortrait = 3, screenSensorLandscape = 4, screenSensorPortrait = 5, screenSensor = 6
DisplayServer_TTSUtteranceEvent {.size: 8.} = enum ttsUtteranceStarted = 0, ttsUtteranceEnded = 1, ttsUtteranceCanceled = 2, ttsUtteranceBoundary = 3
DisplayServer_VirtualKeyboardType {.size: 8.} = enum keyboardTypeDefault = 0, keyboardTypeMultiline = 1, keyboardTypeNumber = 2, keyboardTypeNumberDecimal = 3, keyboardTypePhone = 4, keyboardTypeEmailAddress = 5, keyboardTypePassword = 6, keyboardTypeUrl = 7
DisplayServer_VSyncMode {.size: 8.} = enum vsyncDisabled = 0, vsyncEnabled = 1, vsyncAdaptive = 2, vsyncMailbox = 3
DisplayServer_WindowEvent {.size: 8.} = enum windowEventMouseEnter = 0, windowEventMouseExit = 1, windowEventFocusIn = 2, windowEventFocusOut = 3, windowEventCloseRequest = 4, windowEventGoBackRequest = 5, windowEventDpiChange = 6, windowEventTitlebarChange = 7
DisplayServer_WindowFlags {.size: 8.} = enum windowFlagResizeDisabled = 0, windowFlagBorderless = 1, windowFlagAlwaysOnTop = 2, windowFlagTransparent = 3, windowFlagNoFocus = 4, windowFlagPopup = 5, windowFlagExtendToTitle = 6, windowFlagMousePassthrough = 7, windowFlagSharpCorners = 8, windowFlagExcludeFromCapture = 9, windowFlagMax = 10
DisplayServer_WindowMode {.size: 8.} = enum windowModeWindowed = 0, windowModeMinimized = 1, windowModeMaximized = 2, windowModeFullscreen = 3, windowModeExclusiveFullscreen = 4
DisplayServer_WindowResizeEdge {.size: 8.} = enum windowEdgeTopLeft = 0, windowEdgeTop = 1, windowEdgeTopRight = 2, windowEdgeLeft = 3, windowEdgeRight = 4, windowEdgeBottomLeft = 5, windowEdgeBottom = 6, windowEdgeBottomRight = 7, windowEdgeMax = 8
DTLSServer = ptr object of RefCounted
EditorCommandPalette = ptr object of ConfirmationDialog
EditorContextMenuPlugin = ptr object of RefCounted
EditorContextMenuPlugin_ContextMenuSlot {.size: 8.} = enum contextSlotSceneTree = 0, contextSlotFilesystem = 1, contextSlotScriptEditor = 2, contextSlotFilesystemCreate = 3, contextSlotScriptEditorCode = 4, contextSlotSceneTabs = 5, contextSlot2DEditor = 6
EditorDebuggerPlugin = ptr object of RefCounted
EditorDebuggerSession = ptr object of RefCounted
EditorExportPlatform = ptr object of RefCounted
EditorExportPlatform_DebugFlags = enum debugFlagDumbClient = 0, debugFlagRemoteDebug = 1, debugFlagRemoteDebugLocalhost = 2, debugFlagViewCollisions = 3, debugFlagViewNavigation = 4, `-- Padding - Max --` = 63
EditorExportPlatform_ExportMessageType {.size: 8.} = enum exportMessageNone = 0, exportMessageInfo = 1, exportMessageWarning = 2, exportMessageError = 3
EditorExportPlatformAndroid = ptr object of EditorExportPlatform
EditorExportPlatformExtension = ptr object of EditorExportPlatform
EditorExportPlatformIOS = ptr object of EditorExportPlatform
EditorExportPlatformLinuxBSD = ptr object of EditorExportPlatformPC
EditorExportPlatformMacOS = ptr object of EditorExportPlatform
EditorExportPlatformPC = ptr object of EditorExportPlatform
EditorExportPlatformWeb = ptr object of EditorExportPlatform
EditorExportPlatformWindows = ptr object of EditorExportPlatformPC
EditorExportPlugin = ptr object of RefCounted
EditorExportPreset = ptr object of RefCounted
EditorExportPreset_ExportFilter {.size: 8.} = enum exportAllResources = 0, exportSelectedScenes = 1, exportSelectedResources = 2, excludeSelectedResources = 3, exportCustomized = 4
EditorExportPreset_FileExportMode {.size: 8.} = enum modeFileNotCustomized = 0, modeFileStrip = 1, modeFileKeep = 2, modeFileRemove = 3
EditorExportPreset_ScriptExportMode {.size: 8.} = enum modeScriptText = 0, modeScriptBinaryTokens = 1, modeScriptBinaryTokensCompressed = 2
EditorFeatureProfile = ptr object of RefCounted
EditorFeatureProfile_Feature {.size: 8.} = enum feature3D = 0, featureScript = 1, featureAssetLib = 2, featureSceneTree = 3, featureNodeDock = 4, featureFilesystemDock = 5, featureImportDock = 6, featureHistoryDock = 7, featureGame = 8, featureMax = 9
EditorFileDialog = ptr object of ConfirmationDialog
EditorFileDialog_Access {.size: 8.} = enum accessResources = 0, accessUserdata = 1, accessFilesystem = 2
EditorFileDialog_DisplayMode {.size: 8.} = enum displayThumbnails = 0, displayList = 1
EditorFileDialog_FileMode {.size: 8.} = enum fileModeOpenFile = 0, fileModeOpenFiles = 1, fileModeOpenDir = 2, fileModeOpenAny = 3, fileModeSaveFile = 4
EditorFileSystem = ptr object of Node
EditorFileSystemDirectory = ptr object of Object
EditorFileSystemImportFormatSupportQuery = ptr object of RefCounted
EditorImportPlugin = ptr object of ResourceImporter
EditorInspector = ptr object of ScrollContainer
EditorInspectorPlugin = ptr object of RefCounted
EditorInterface = ptr object of Object
EditorNode3DGizmo = ptr object of Node3DGizmo
EditorNode3DGizmoPlugin = ptr object of Resource
EditorPaths = ptr object of Object
EditorPlugin = ptr object of Node
EditorPlugin_AfterGUIInput {.size: 8.} = enum afterGuiInputPass = 0, afterGuiInputStop = 1, afterGuiInputCustom = 2
EditorPlugin_CustomControlContainer {.size: 8.} = enum containerToolbar = 0, containerSpatialEditorMenu = 1, containerSpatialEditorSideLeft = 2, containerSpatialEditorSideRight = 3, containerSpatialEditorBottom = 4, containerCanvasEditorMenu = 5, containerCanvasEditorSideLeft = 6, containerCanvasEditorSideRight = 7, containerCanvasEditorBottom = 8, containerInspectorBottom = 9, containerProjectSettingTabLeft = 10, containerProjectSettingTabRight = 11
EditorPlugin_DockSlot {.size: 8.} = enum dockSlotLeftUl = 0, dockSlotLeftBl = 1, dockSlotLeftUr = 2, dockSlotLeftBr = 3, dockSlotRightUl = 4, dockSlotRightBl = 5, dockSlotRightUr = 6, dockSlotRightBr = 7, dockSlotMax = 8
EditorProperty = ptr object of Container
EditorResourceConversionPlugin = ptr object of RefCounted
EditorResourcePicker = ptr object of HBoxContainer
EditorResourcePreview = ptr object of Node
EditorResourcePreviewGenerator = ptr object of RefCounted
EditorResourceTooltipPlugin = ptr object of RefCounted
EditorSceneFormatImporter = ptr object of RefCounted
EditorSceneFormatImporterBlend = ptr object of EditorSceneFormatImporter
EditorSceneFormatImporterFBX2GLTF = ptr object of EditorSceneFormatImporter
EditorSceneFormatImporterGLTF = ptr object of EditorSceneFormatImporter
EditorSceneFormatImporterUFBX = ptr object of EditorSceneFormatImporter
EditorScenePostImport = ptr object of RefCounted
EditorScenePostImportPlugin = ptr object of RefCounted
EditorScenePostImportPlugin_InternalImportCategory {.size: 8.} = enum internalImportCategoryNode = 0, internalImportCategoryMesh3DNode = 1, internalImportCategoryMesh = 2, internalImportCategoryMaterial = 3, internalImportCategoryAnimation = 4, internalImportCategoryAnimationNode = 5, internalImportCategorySkeleton3DNode = 6, internalImportCategoryMax = 7
EditorScript = ptr object of RefCounted
EditorScriptPicker = ptr object of EditorResourcePicker
EditorSelection = ptr object of Object
EditorSettings = ptr object of Resource
EditorSpinSlider = ptr object of Range
EditorSyntaxHighlighter = ptr object of SyntaxHighlighter
EditorToaster = ptr object of HBoxContainer
EditorToaster_Severity {.size: 8.} = enum severityInfo = 0, severityWarning = 1, severityError = 2
EditorTranslationParserPlugin = ptr object of RefCounted
EditorUndoRedoManager = ptr object of Object
EditorUndoRedoManager_SpecialHistory {.size: 8.} = enum invalidHistory = -99, remoteHistory = -9, globalHistory = 0
EditorVCSInterface = ptr object of Object
EditorVCSInterface_ChangeType {.size: 8.} = enum changeTypeNew = 0, changeTypeModified = 1, changeTypeRenamed = 2, changeTypeDeleted = 3, changeTypeTypechange = 4, changeTypeUnmerged = 5
EditorVCSInterface_TreeArea {.size: 8.} = enum treeAreaCommit = 0, treeAreaStaged = 1, treeAreaUnstaged = 2
EncodedObjectAsID = ptr object of RefCounted
ENetConnection = ptr object of RefCounted
ENetConnection_CompressionMode {.size: 8.} = enum compressNone = 0, compressRangeCoder = 1, compressFastlz = 2, compressZlib = 3, compressZstd = 4
ENetConnection_EventType {.size: 8.} = enum eventError = -1, eventNone = 0, eventConnect = 1, eventDisconnect = 2, eventReceive = 3
ENetConnection_HostStatistic {.size: 8.} = enum hostTotalSentData = 0, hostTotalSentPackets = 1, hostTotalReceivedData = 2, hostTotalReceivedPackets = 3
ENetMultiplayerPeer = ptr object of MultiplayerPeer
ENetPacketPeer = ptr object of PacketPeer
ENetPacketPeer_PeerState {.size: 8.} = enum stateDisconnected = 0, stateConnecting = 1, stateAcknowledgingConnect = 2, stateConnectionPending = 3, stateConnectionSucceeded = 4, stateConnected = 5, stateDisconnectLater = 6, stateDisconnecting = 7, stateAcknowledgingDisconnect = 8, stateZombie = 9
ENetPacketPeer_PeerStatistic {.size: 8.} = enum peerPacketLoss = 0, peerPacketLossVariance = 1, peerPacketLossEpoch = 2, peerRoundTripTime = 3, peerRoundTripTimeVariance = 4, peerLastRoundTripTime = 5, peerLastRoundTripTimeVariance = 6, peerPacketThrottle = 7, peerPacketThrottleLimit = 8, peerPacketThrottleCounter = 9, peerPacketThrottleEpoch = 10, peerPacketThrottleAcceleration = 11, peerPacketThrottleDeceleration = 12, peerPacketThrottleInterval = 13
EngineDebugger = ptr object of Object
EngineProfiler = ptr object of RefCounted
Environment = ptr object of Resource
Environment_AmbientSource {.size: 8.} = enum ambientSourceBg = 0, ambientSourceDisabled = 1, ambientSourceColor = 2, ambientSourceSky = 3
Environment_BGMode {.size: 8.} = enum bgClearColor = 0, bgColor = 1, bgSky = 2, bgCanvas = 3, bgKeep = 4, bgCameraFeed = 5, bgMax = 6
Environment_FogMode {.size: 8.} = enum fogModeExponential = 0, fogModeDepth = 1
Environment_GlowBlendMode {.size: 8.} = enum glowBlendModeAdditive = 0, glowBlendModeScreen = 1, glowBlendModeSoftlight = 2, glowBlendModeReplace = 3, glowBlendModeMix = 4
Environment_ReflectionSource {.size: 8.} = enum reflectionSourceBg = 0, reflectionSourceDisabled = 1, reflectionSourceSky = 2
Environment_SDFGIYScale {.size: 8.} = enum sdfgiYScale50Percent = 0, sdfgiYScale75Percent = 1, sdfgiYScale100Percent = 2
Environment_ToneMapper {.size: 8.} = enum toneMapperLinear = 0, toneMapperReinhardt = 1, toneMapperFilmic = 2, toneMapperAces = 3, toneMapperAgx = 4
Error {.size: 8.} = enum ok = 0, failed = 1, errUnavailable = 2, errUnconfigured = 3, errUnauthorized = 4, errParameterRangeError = 5, errOutOfMemory = 6, errFileNotFound = 7, errFileBadDrive = 8, errFileBadPath = 9, errFileNoPermission = 10, errFileAlreadyInUse = 11, errFileCantOpen = 12, errFileCantWrite = 13, errFileCantRead = 14, errFileUnrecognized = 15, errFileCorrupt = 16, errFileMissingDependencies = 17, errFileEof = 18, errCantOpen = 19, errCantCreate = 20, errQueryFailed = 21, errAlreadyInUse = 22, errLocked = 23, errTimeout = 24, errCantConnect = 25, errCantResolve = 26, errConnectionError = 27, errCantAcquireResource = 28, errCantFork = 29, errInvalidData = 30, errInvalidParameter = 31, errAlreadyExists = 32, errDoesNotExist = 33, errDatabaseCantRead = 34, errDatabaseCantWrite = 35, errCompilationFailed = 36, errMethodNotFound = 37, errLinkFailed = 38, errScriptFailed = 39, errCyclicLink = 40, errInvalidDeclaration = 41, errDuplicateSymbol = 42, errParseError = 43, errBusy = 44, errSkip = 45, errHelp = 46, errBug = 47, errPrinterOnFire = 48
EulerOrder {.size: 8.} = enum eulerOrderXyz = 0, eulerOrderXzy = 1, eulerOrderYxz = 2, eulerOrderYzx = 3, eulerOrderZxy = 4, eulerOrderZyx = 5
Expression = ptr object of RefCounted
ExternalTexture = ptr object of Texture2D
FastNoiseLite = ptr object of Noise
FastNoiseLite_CellularDistanceFunction {.size: 8.} = enum distanceEuclidean = 0, distanceEuclideanSquared = 1, distanceManhattan = 2, distanceHybrid = 3
FastNoiseLite_CellularReturnType {.size: 8.} = enum returnCellValue = 0, returnDistance = 1, returnDistance2 = 2, returnDistance2Add = 3, returnDistance2Sub = 4, returnDistance2Mul = 5, returnDistance2Div = 6
FastNoiseLite_DomainWarpFractalType {.size: 8.} = enum domainWarpFractalNone = 0, domainWarpFractalProgressive = 1, domainWarpFractalIndependent = 2
FastNoiseLite_DomainWarpType {.size: 8.} = enum domainWarpSimplex = 0, domainWarpSimplexReduced = 1, domainWarpBasicGrid = 2
FastNoiseLite_FractalType {.size: 8.} = enum fractalNone = 0, fractalFbm = 1, fractalRidged = 2, fractalPingPong = 3
FastNoiseLite_NoiseType {.size: 8.} = enum typeSimplex = 0, typeSimplexSmooth = 1, typeCellular = 2, typePerlin = 3, typeValueCubic = 4, typeValue = 5
FBXDocument = ptr object of GLTFDocument
FileAccess = ptr object of RefCounted
FileAccess_CompressionMode {.size: 8.} = enum compressionFastlz = 0, compressionDeflate = 1, compressionZstd = 2, compressionGzip = 3, compressionBrotli = 4
FileAccess_ModeFlags {.size: 8.} = enum read = 1, write = 2, readWrite = 3, writeRead = 7
FileAccess_UnixPermissionFlags = enum unixExecuteOther = 0, unixWriteOther = 1, unixReadOther = 2, unixExecuteGroup = 3, unixWriteGroup = 4, unixReadGroup = 5, unixExecuteOwner = 6, unixWriteOwner = 7, unixReadOwner = 8, unixRestrictedDelete = 9, unixSetGroupId = 10, unixSetUserId = 11, `-- Padding - Max --` = 63
FileDialog = ptr object of ConfirmationDialog
FileDialog_Access {.size: 8.} = enum accessResources = 0, accessUserdata = 1, accessFilesystem = 2
FileDialog_FileMode {.size: 8.} = enum fileModeOpenFile = 0, fileModeOpenFiles = 1, fileModeOpenDir = 2, fileModeOpenAny = 3, fileModeSaveFile = 4
FileSystemDock = ptr object of VBoxContainer
Float = float64
float_elem = float32
FlowContainer = ptr object of Container
FlowContainer_AlignmentMode {.size: 8.} = enum alignmentBegin = 0, alignmentCenter = 1, alignmentEnd = 2
FlowContainer_LastWrapAlignmentMode {.size: 8.} = enum lastWrapAlignmentInherit = 0, lastWrapAlignmentBegin = 1, lastWrapAlignmentCenter = 2, lastWrapAlignmentEnd = 3
FogMaterial = ptr object of Material
FogVolume = ptr object of VisualInstance3D
FontVariation = ptr object of Font
FramebufferCacheRD = ptr object of Object
GDExtension = ptr object of Resource
GDExtension_InitializationLevel {.size: 8.} = enum initializationLevelCore = 0, initializationLevelServers = 1, initializationLevelScene = 2, initializationLevelEditor = 3
GDExtensionManager = ptr object of Object
GDExtensionManager_LoadStatus {.size: 8.} = enum loadStatusOk = 0, loadStatusFailed = 1, loadStatusAlreadyLoaded = 2, loadStatusNotLoaded = 3, loadStatusNeedsRestart = 4
GdRef[RefCounted] = object handle*: RefCounted
GDScriptSyntaxHighlighter = ptr object of EditorSyntaxHighlighter
Generic6DOFJoint3D = ptr object of Joint3D
Generic6DOFJoint3D_Flag {.size: 8.} = enum flagEnableLinearLimit = 0, flagEnableAngularLimit = 1, flagEnableAngularSpring = 2, flagEnableLinearSpring = 3, flagEnableMotor = 4, flagEnableLinearMotor = 5, flagMax = 6
Generic6DOFJoint3D_Param {.size: 8.} = enum paramLinearLowerLimit = 0, paramLinearUpperLimit = 1, paramLinearLimitSoftness = 2, paramLinearRestitution = 3, paramLinearDamping = 4, paramLinearMotorTargetVelocity = 5, paramLinearMotorForceLimit = 6, paramLinearSpringStiffness = 7, paramLinearSpringDamping = 8, paramLinearSpringEquilibriumPoint = 9, paramAngularLowerLimit = 10, paramAngularUpperLimit = 11, paramAngularLimitSoftness = 12, paramAngularDamping = 13, paramAngularRestitution = 14, paramAngularForceLimit = 15, paramAngularErp = 16, paramAngularMotorTargetVelocity = 17, paramAngularMotorForceLimit = 18, paramAngularSpringStiffness = 19, paramAngularSpringDamping = 20, paramAngularSpringEquilibriumPoint = 21, paramMax = 22
Geometry2D = ptr object of Object
Geometry2D_PolyBooleanOperation {.size: 8.} = enum operationUnion = 0, operationDifference = 1, operationIntersection = 2, operationXor = 3
Geometry2D_PolyEndType {.size: 8.} = enum endPolygon = 0, endJoined = 1, endButt = 2, endSquare = 3, endRound = 4
Geometry2D_PolyJoinType {.size: 8.} = enum joinSquare = 0, joinRound = 1, joinMiter = 2
Geometry3D = ptr object of Object
GeometryInstance3D = ptr object of VisualInstance3D
GeometryInstance3D_GIMode {.size: 8.} = enum giModeDisabled = 0, giModeStatic = 1, giModeDynamic = 2
GeometryInstance3D_LightmapScale {.size: 8.} = enum lightmapScale1X = 0, lightmapScale2X = 1, lightmapScale4X = 2, lightmapScale8X = 3, lightmapScaleMax = 4
GeometryInstance3D_ShadowCastingSetting {.size: 8.} = enum shadowCastingSettingOff = 0, shadowCastingSettingOn = 1, shadowCastingSettingDoubleSided = 2, shadowCastingSettingShadowsOnly = 3
GeometryInstance3D_VisibilityRangeFadeMode {.size: 8.} = enum visibilityRangeFadeDisabled = 0, visibilityRangeFadeSelf = 1, visibilityRangeFadeDependencies = 2
GLTFAccessor = ptr object of Resource
GLTFAccessor_GLTFAccessorType {.size: 8.} = enum typeScalar = 0, typeVec2 = 1, typeVec3 = 2, typeVec4 = 3, typeMat2 = 4, typeMat3 = 5, typeMat4 = 6
GLTFAccessor_GLTFComponentType {.size: 8.} = enum componentTypeNone = 0, componentTypeSignedByte = 5120, componentTypeUnsignedByte = 5121, componentTypeSignedShort = 5122, componentTypeUnsignedShort = 5123, componentTypeSignedInt = 5124, componentTypeUnsignedInt = 5125, componentTypeSingleFloat = 5126, componentTypeDoubleFloat = 5130, componentTypeHalfFloat = 5131, componentTypeSignedLong = 5134, componentTypeUnsignedLong = 5135
GLTFAnimation = ptr object of Resource
GLTFBufferView = ptr object of Resource
GLTFCamera = ptr object of Resource
GLTFDocument = ptr object of Resource
GLTFDocument_RootNodeMode {.size: 8.} = enum rootNodeModeSingleRoot = 0, rootNodeModeKeepRoot = 1, rootNodeModeMultiRoot = 2
GLTFDocumentExtension = ptr object of Resource
GLTFDocumentExtensionConvertImporterMesh = ptr object of GLTFDocumentExtension
GLTFObjectModelProperty = ptr object of RefCounted
GLTFObjectModelProperty_GLTFObjectModelType {.size: 8.} = enum gltfObjectModelTypeUnknown = 0, gltfObjectModelTypeBool = 1, gltfObjectModelTypeFloat = 2, gltfObjectModelTypeFloatArray = 3, gltfObjectModelTypeFloat2 = 4, gltfObjectModelTypeFloat3 = 5, gltfObjectModelTypeFloat4 = 6, gltfObjectModelTypeFloat2X2 = 7, gltfObjectModelTypeFloat3X3 = 8, gltfObjectModelTypeFloat4X4 = 9, gltfObjectModelTypeInt = 10
GLTFPhysicsBody = ptr object of Resource
GLTFPhysicsShape = ptr object of Resource
GLTFSkeleton = ptr object of Resource
GLTFSpecGloss = ptr object of Resource
GLTFTexture = ptr object of Resource
GLTFTextureSampler = ptr object of Resource
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
GodotThread_Priority {.size: 8.} = enum priorityLow = 0, priorityNormal = 1, priorityHigh = 2
GodotVariantTypeDefect = object of GodotDefect
GPUParticles2D = ptr object of Node2D
GPUParticles2D_DrawOrder {.size: 8.} = enum drawOrderIndex = 0, drawOrderLifetime = 1, drawOrderReverseLifetime = 2
GPUParticles2D_EmitFlags {.size: 8.} = enum emitFlagPosition = 1, emitFlagRotationScale = 2, emitFlagVelocity = 4, emitFlagColor = 8, emitFlagCustom = 16
GPUParticles3D = ptr object of GeometryInstance3D
GPUParticles3D_DrawOrder {.size: 8.} = enum drawOrderIndex = 0, drawOrderLifetime = 1, drawOrderReverseLifetime = 2, drawOrderViewDepth = 3
GPUParticles3D_EmitFlags {.size: 8.} = enum emitFlagPosition = 1, emitFlagRotationScale = 2, emitFlagVelocity = 4, emitFlagColor = 8, emitFlagCustom = 16
GPUParticles3D_TransformAlign {.size: 8.} = enum transformAlignDisabled = 0, transformAlignZBillboard = 1, transformAlignYToVelocity = 2, transformAlignZBillboardYToVelocity = 3
GPUParticlesAttractor3D = ptr object of VisualInstance3D
GPUParticlesAttractorBox3D = ptr object of GPUParticlesAttractor3D
GPUParticlesAttractorSphere3D = ptr object of GPUParticlesAttractor3D
GPUParticlesAttractorVectorField3D = ptr object of GPUParticlesAttractor3D
GPUParticlesCollision3D = ptr object of VisualInstance3D
GPUParticlesCollisionBox3D = ptr object of GPUParticlesCollision3D
GPUParticlesCollisionHeightField3D = ptr object of GPUParticlesCollision3D
GPUParticlesCollisionHeightField3D_Resolution {.size: 8.} = enum resolution256 = 0, resolution512 = 1, resolution1024 = 2, resolution2048 = 3, resolution4096 = 4, resolution8192 = 5, resolutionMax = 6
GPUParticlesCollisionHeightField3D_UpdateMode {.size: 8.} = enum updateModeWhenMoved = 0, updateModeAlways = 1
GPUParticlesCollisionSDF3D = ptr object of GPUParticlesCollision3D
GPUParticlesCollisionSDF3D_Resolution {.size: 8.} = enum resolution16 = 0, resolution32 = 1, resolution64 = 2, resolution128 = 3, resolution256 = 4, resolution512 = 5, resolutionMax = 6
GPUParticlesCollisionSphere3D = ptr object of GPUParticlesCollision3D
Gradient_ColorSpace {.size: 8.} = enum gradientColorSpaceSrgb = 0, gradientColorSpaceLinearSrgb = 1, gradientColorSpaceOklab = 2
Gradient_InterpolationMode {.size: 8.} = enum gradientInterpolateLinear = 0, gradientInterpolateConstant = 1, gradientInterpolateCubic = 2
GradientTexture1D = ptr object of Texture2D
GradientTexture2D = ptr object of Texture2D
GradientTexture2D_Fill {.size: 8.} = enum fillLinear = 0, fillRadial = 1, fillSquare = 2
GradientTexture2D_Repeat {.size: 8.} = enum repeatNone = 0, repeat = 1, repeatMirror = 2
GraphEdit_GridPattern {.size: 8.} = enum gridPatternLines = 0, gridPatternDots = 1
GraphEdit_PanningScheme {.size: 8.} = enum scrollZooms = 0, scrollPans = 1
GraphElement = ptr object of Container
GraphFrame = ptr object of GraphElement
GraphNode = ptr object of GraphElement
GridContainer = ptr object of Container
GridMapEditorPlugin = ptr object of EditorPlugin
GrooveJoint2D = ptr object of Joint2D
HashingContext = ptr object of RefCounted
HashingContext_HashType {.size: 8.} = enum hashMd5 = 0, hashSha1 = 1, hashSha256 = 2
HBoxContainer = ptr object of BoxContainer
HeightMapShape3D = ptr object of Shape3D
HFlowContainer = ptr object of FlowContainer
HingeJoint3D = ptr object of Joint3D
HingeJoint3D_Flag {.size: 8.} = enum flagUseLimit = 0, flagEnableMotor = 1, flagMax = 2
HingeJoint3D_Param {.size: 8.} = enum paramBias = 0, paramLimitUpper = 1, paramLimitLower = 2, paramLimitBias = 3, paramLimitSoftness = 4, paramLimitRelaxation = 5, paramMotorTargetVelocity = 6, paramMotorMaxImpulse = 7, paramMax = 8
HMACContext = ptr object of RefCounted
HorizontalAlignment {.size: 8.} = enum horizontalAlignmentLeft = 0, horizontalAlignmentCenter = 1, horizontalAlignmentRight = 2, horizontalAlignmentFill = 3
HScrollBar = ptr object of ScrollBar
HSeparator = ptr object of Separator
HSplitContainer = ptr object of SplitContainer
HTTPClient = ptr object of RefCounted
HTTPClient_Method {.size: 8.} = enum methodGet = 0, methodHead = 1, methodPost = 2, methodPut = 3, methodDelete = 4, methodOptions = 5, methodTrace = 6, methodConnect = 7, methodPatch = 8, methodMax = 9
HTTPClient_ResponseCode {.size: 8.} = enum responseContinue = 100, responseSwitchingProtocols = 101, responseProcessing = 102, responseOk = 200, responseCreated = 201, responseAccepted = 202, responseNonAuthoritativeInformation = 203, responseNoContent = 204, responseResetContent = 205, responsePartialContent = 206, responseMultiStatus = 207, responseAlreadyReported = 208, responseImUsed = 226, responseMultipleChoices = 300, responseMovedPermanently = 301, responseFound = 302, responseSeeOther = 303, responseNotModified = 304, responseUseProxy = 305, responseSwitchProxy = 306, responseTemporaryRedirect = 307, responsePermanentRedirect = 308, responseBadRequest = 400, responseUnauthorized = 401, responsePaymentRequired = 402, responseForbidden = 403, responseNotFound = 404, responseMethodNotAllowed = 405, responseNotAcceptable = 406, responseProxyAuthenticationRequired = 407, responseRequestTimeout = 408, responseConflict = 409, responseGone = 410, responseLengthRequired = 411, responsePreconditionFailed = 412, responseRequestEntityTooLarge = 413, responseRequestUriTooLong = 414, responseUnsupportedMediaType = 415, responseRequestedRangeNotSatisfiable = 416, responseExpectationFailed = 417, responseImATeapot = 418, responseMisdirectedRequest = 421, responseUnprocessableEntity = 422, responseLocked = 423, responseFailedDependency = 424, responseUpgradeRequired = 426, responsePreconditionRequired = 428, responseTooManyRequests = 429, responseRequestHeaderFieldsTooLarge = 431, responseUnavailableForLegalReasons = 451, responseInternalServerError = 500, responseNotImplemented = 501, responseBadGateway = 502, responseServiceUnavailable = 503, responseGatewayTimeout = 504, responseHttpVersionNotSupported = 505, responseVariantAlsoNegotiates = 506, responseInsufficientStorage = 507, responseLoopDetected = 508, responseNotExtended = 510, responseNetworkAuthRequired = 511
HTTPClient_Status {.size: 8.} = enum statusDisconnected = 0, statusResolving = 1, statusCantResolve = 2, statusConnecting = 3, statusCantConnect = 4, statusConnected = 5, statusRequesting = 6, statusBody = 7, statusConnectionError = 8, statusTlsHandshakeError = 9
HTTPRequest = ptr object of Node
HTTPRequest_Result {.size: 8.} = enum resultSuccess = 0, resultChunkedBodySizeMismatch = 1, resultCantConnect = 2, resultCantResolve = 3, resultConnectionError = 4, resultTlsHandshakeError = 5, resultNoResponse = 6, resultBodySizeLimitExceeded = 7, resultBodyDecompressFailed = 8, resultRequestFailed = 9, resultDownloadFileCantOpen = 10, resultDownloadFileWriteError = 11, resultRedirectLimitReached = 12, resultTimeout = 13
Image_AlphaMode {.size: 8.} = enum alphaNone = 0, alphaBit = 1, alphaBlend = 2
Image_ASTCFormat {.size: 8.} = enum astcFormat4X4 = 0, astcFormat8X8 = 1
Image_CompressMode {.size: 8.} = enum compressS3Tc = 0, compressEtc = 1, compressEtc2 = 2, compressBptc = 3, compressAstc = 4, compressMax = 5
Image_CompressSource {.size: 8.} = enum compressSourceGeneric = 0, compressSourceSrgb = 1, compressSourceNormal = 2
Image_Format {.size: 8.} = enum formatL8 = 0, formatLa8 = 1, formatR8 = 2, formatRg8 = 3, formatRgb8 = 4, formatRgba8 = 5, formatRgba4444 = 6, formatRgb565 = 7, formatRf = 8, formatRgf = 9, formatRgbf = 10, formatRgbaf = 11, formatRh = 12, formatRgh = 13, formatRgbh = 14, formatRgbah = 15, formatRgbe9995 = 16, formatDxt1 = 17, formatDxt3 = 18, formatDxt5 = 19, formatRgtcR = 20, formatRgtcRg = 21, formatBptcRgba = 22, formatBptcRgbf = 23, formatBptcRgbfu = 24, formatEtc = 25, formatEtc2R11 = 26, formatEtc2R11S = 27, formatEtc2Rg11 = 28, formatEtc2Rg11S = 29, formatEtc2Rgb8 = 30, formatEtc2Rgba8 = 31, formatEtc2Rgb8A1 = 32, formatEtc2RaAsRg = 33, formatDxt5RaAsRg = 34, formatAstc4X4 = 35, formatAstc4X4Hdr = 36, formatAstc8X8 = 37, formatAstc8X8Hdr = 38, formatMax = 39
Image_Interpolation {.size: 8.} = enum interpolateNearest = 0, interpolateBilinear = 1, interpolateCubic = 2, interpolateTrilinear = 3, interpolateLanczos = 4
Image_UsedChannels {.size: 8.} = enum usedChannelsL = 0, usedChannelsLa = 1, usedChannelsR = 2, usedChannelsRg = 3, usedChannelsRgb = 4, usedChannelsRgba = 5
ImageFormatLoader = ptr object of RefCounted
ImageFormatLoader_LoaderFlags = enum flagForceLinear = 0, flagConvertColors = 1, `-- Padding - Max --` = 63
ImageFormatLoaderExtension = ptr object of ImageFormatLoader
ImageTexture = ptr object of Texture2D
ImageTexture3D = ptr object of Texture3D
ImageTextureLayered = ptr object of TextureLayered
ImmediateMesh = ptr object of Mesh
ImporterMesh = ptr object of Resource
ImporterMeshInstance3D = ptr object of Node3D
InlineAlignment {.size: 8.} = enum inlineAlignmentTopTo = 0, inlineAlignmentCenterTo = 1, inlineAlignmentBottomTo = 2, inlineAlignmentBaselineTo = 3, inlineAlignmentToCenter = 4, inlineAlignmentCenter = 5, inlineAlignmentToBaseline = 8, inlineAlignmentToBottom = 12, inlineAlignmentBottom = 14
Input_CursorShape {.size: 8.} = enum cursorArrow = 0, cursorIbeam = 1, cursorPointingHand = 2, cursorCross = 3, cursorWait = 4, cursorBusy = 5, cursorDrag = 6, cursorCanDrop = 7, cursorForbidden = 8, cursorVsize = 9, cursorHsize = 10, cursorBdiagsize = 11, cursorFdiagsize = 12, cursorMove = 13, cursorVsplit = 14, cursorHsplit = 15, cursorHelp = 16
Input_MouseMode {.size: 8.} = enum mouseModeVisible = 0, mouseModeHidden = 1, mouseModeCaptured = 2, mouseModeConfined = 3, mouseModeConfinedHidden = 4, mouseModeMax = 5
InputEvent = ptr object of Resource
InputEventAction = ptr object of InputEvent
InputEventFromWindow = ptr object of InputEvent
InputEventGesture = ptr object of InputEventWithModifiers
InputEventJoypadButton = ptr object of InputEvent
InputEventJoypadMotion = ptr object of InputEvent
InputEventKey = ptr object of InputEventWithModifiers
InputEventMagnifyGesture = ptr object of InputEventGesture
InputEventMIDI = ptr object of InputEvent
InputEventMouse = ptr object of InputEventWithModifiers
InputEventMouseButton = ptr object of InputEventMouse
InputEventMouseMotion = ptr object of InputEventMouse
InputEventPanGesture = ptr object of InputEventGesture
InputEventScreenDrag = ptr object of InputEventFromWindow
InputEventScreenTouch = ptr object of InputEventFromWindow
InputEventShortcut = ptr object of InputEvent
InputEventWithModifiers = ptr object of InputEventFromWindow
InstancePlaceholder = ptr object of Node
int_elem = int32
IntervalTweener = ptr object of Tweener
IP_ResolverStatus {.size: 8.} = enum resolverStatusNone = 0, resolverStatusWaiting = 1, resolverStatusDone = 2, resolverStatusError = 3
IP_Type {.size: 8.} = enum typeNone = 0, typeIpv4 = 1, typeIpv6 = 2, typeAny = 3
ItemList_IconMode {.size: 8.} = enum iconModeTop = 0, iconModeLeft = 1
ItemList_SelectMode {.size: 8.} = enum selectSingle = 0, selectMulti = 1, selectToggle = 2
JavaClass = ptr object of RefCounted
JavaClassWrapper = ptr object of Object
JavaObject = ptr object of RefCounted
JavaScriptBridge = ptr object of Object
JavaScriptObject = ptr object of RefCounted
JNISingleton = ptr object of Object
JoyAxis {.size: 8.} = enum joyAxisInvalid = -1, joyAxisLeftX = 0, joyAxisLeftY = 1, joyAxisRightX = 2, joyAxisRightY = 3, joyAxisTriggerLeft = 4, joyAxisTriggerRight = 5, joyAxisSdlMax = 6, joyAxisMax = 10
JoyButton {.size: 8.} = enum joyButtonInvalid = -1, joyButtonA = 0, joyButtonB = 1, joyButtonX = 2, joyButtonY = 3, joyButtonBack = 4, joyButtonGuide = 5, joyButtonStart = 6, joyButtonLeftStick = 7, joyButtonRightStick = 8, joyButtonLeftShoulder = 9, joyButtonRightShoulder = 10, joyButtonDpadUp = 11, joyButtonDpadDown = 12, joyButtonDpadLeft = 13, joyButtonDpadRight = 14, joyButtonMisc1 = 15, joyButtonPaddle1 = 16, joyButtonPaddle2 = 17, joyButtonPaddle3 = 18, joyButtonPaddle4 = 19, joyButtonTouchpad = 20, joyButtonSdlMax = 21, joyButtonMax = 128
JSONRPC_ErrorCode {.size: 8.} = enum parseError = -32700, internalError = -32603, invalidParams = -32602, methodNotFound = -32601, invalidRequest = -32600
Key {.size: 8.} = enum keyNone = 0, keySpace = 32, keyExclam = 33, keyQuotedbl = 34, keyNumbersign = 35, keyDollar = 36, keyPercent = 37, keyAmpersand = 38, keyApostrophe = 39, keyParenleft = 40, keyParenright = 41, keyAsterisk = 42, keyPlus = 43, keyComma = 44, keyMinus = 45, keyPeriod = 46, keySlash = 47, key0 = 48, key1 = 49, key2 = 50, key3 = 51, key4 = 52, key5 = 53, key6 = 54, key7 = 55, key8 = 56, key9 = 57, keyColon = 58, keySemicolon = 59, keyLess = 60, keyEqual = 61, keyGreater = 62, keyQuestion = 63, keyAt = 64, keyA = 65, keyB = 66, keyC = 67, keyD = 68, keyE = 69, keyF = 70, keyG = 71, keyH = 72, keyI = 73, keyJ = 74, keyK = 75, keyL = 76, keyM = 77, keyN = 78, keyO = 79, keyP = 80, keyQ = 81, keyR = 82, keyS = 83, keyT = 84, keyU = 85, keyV = 86, keyW = 87, keyX = 88, keyY = 89, keyZ = 90, keyBracketleft = 91, keyBackslash = 92, keyBracketright = 93, keyAsciicircum = 94, keyUnderscore = 95, keyQuoteleft = 96, keyBraceleft = 123, keyBar = 124, keyBraceright = 125, keyAsciitilde = 126, keyYen = 165, keySection = 167, keySpecial = 4194304, keyEscape = 4194305, keyTab = 4194306, keyBacktab = 4194307, keyBackspace = 4194308, keyEnter = 4194309, keyKpEnter = 4194310, keyInsert = 4194311, keyDelete = 4194312, keyPause = 4194313, keyPrint = 4194314, keySysreq = 4194315, keyClear = 4194316, keyHome = 4194317, keyEnd = 4194318, keyLeft = 4194319, keyUp = 4194320, keyRight = 4194321, keyDown = 4194322, keyPageup = 4194323, keyPagedown = 4194324, keyShift = 4194325, keyCtrl = 4194326, keyMeta = 4194327, keyAlt = 4194328, keyCapslock = 4194329, keyNumlock = 4194330, keyScrolllock = 4194331, keyF1 = 4194332, keyF2 = 4194333, keyF3 = 4194334, keyF4 = 4194335, keyF5 = 4194336, keyF6 = 4194337, keyF7 = 4194338, keyF8 = 4194339, keyF9 = 4194340, keyF10 = 4194341, keyF11 = 4194342, keyF12 = 4194343, keyF13 = 4194344, keyF14 = 4194345, keyF15 = 4194346, keyF16 = 4194347, keyF17 = 4194348, keyF18 = 4194349, keyF19 = 4194350, keyF20 = 4194351, keyF21 = 4194352, keyF22 = 4194353, keyF23 = 4194354, keyF24 = 4194355, keyF25 = 4194356, keyF26 = 4194357, keyF27 = 4194358, keyF28 = 4194359, keyF29 = 4194360, keyF30 = 4194361, keyF31 = 4194362, keyF32 = 4194363, keyF33 = 4194364, keyF34 = 4194365, keyF35 = 4194366, keyMenu = 4194370, keyHyper = 4194371, keyHelp = 4194373, keyBack = 4194376, keyForward = 4194377, keyStop = 4194378, keyRefresh = 4194379, keyVolumedown = 4194380, keyVolumemute = 4194381, keyVolumeup = 4194382, keyMediaplay = 4194388, keyMediastop = 4194389, keyMediaprevious = 4194390, keyMedianext = 4194391, keyMediarecord = 4194392, keyHomepage = 4194393, keyFavorites = 4194394, keySearch = 4194395, keyStandby = 4194396, keyOpenurl = 4194397, keyLaunchmail = 4194398, keyLaunchmedia = 4194399, keyLaunch0 = 4194400, keyLaunch1 = 4194401, keyLaunch2 = 4194402, keyLaunch3 = 4194403, keyLaunch4 = 4194404, keyLaunch5 = 4194405, keyLaunch6 = 4194406, keyLaunch7 = 4194407, keyLaunch8 = 4194408, keyLaunch9 = 4194409, keyLauncha = 4194410, keyLaunchb = 4194411, keyLaunchc = 4194412, keyLaunchd = 4194413, keyLaunche = 4194414, keyLaunchf = 4194415, keyGlobe = 4194416, keyKeyboard = 4194417, keyJisEisu = 4194418, keyJisKana = 4194419, keyKpMultiply = 4194433, keyKpDivide = 4194434, keyKpSubtract = 4194435, keyKpPeriod = 4194436, keyKpAdd = 4194437, keyKp0 = 4194438, keyKp1 = 4194439, keyKp2 = 4194440, keyKp3 = 4194441, keyKp4 = 4194442, keyKp5 = 4194443, keyKp6 = 4194444, keyKp7 = 4194445, keyKp8 = 4194446, keyKp9 = 4194447, keyUnknown = 8388607
KeyLocation {.size: 8.} = enum keyLocationUnspecified = 0, keyLocationLeft = 1, keyLocationRight = 2
KeyModifierMask = enum `-- Padding - Min --` = 0, keyCodeMask = 23, keyMaskCmdOrCtrl = 24, keyMaskShift = 25, keyMaskAlt = 26, keyMaskMeta = 27, keyMaskCtrl = 28, keyMaskKpad = 29, keyMaskGroupSwitch = 30, `-- Padding - Max --` = 63
KinematicCollision2D = ptr object of RefCounted
KinematicCollision3D = ptr object of RefCounted
Label3D = ptr object of GeometryInstance3D
Label3D_AlphaCutMode {.size: 8.} = enum alphaCutDisabled = 0, alphaCutDiscard = 1, alphaCutOpaquePrepass = 2, alphaCutHash = 3
Label3D_DrawFlags {.size: 8.} = enum flagShaded = 0, flagDoubleSided = 1, flagDisableDepthTest = 2, flagFixedSize = 3, flagMax = 4
LabelSettings = ptr object of Resource
Light2D_BlendMode {.size: 8.} = enum blendModeAdd = 0, blendModeSub = 1, blendModeMix = 2
Light2D_ShadowFilter {.size: 8.} = enum shadowFilterNone = 0, shadowFilterPcf5 = 1, shadowFilterPcf13 = 2
Light3D = ptr object of VisualInstance3D
Light3D_BakeMode {.size: 8.} = enum bakeDisabled = 0, bakeStatic = 1, bakeDynamic = 2
Light3D_Param {.size: 8.} = enum paramEnergy = 0, paramIndirectEnergy = 1, paramVolumetricFogEnergy = 2, paramSpecular = 3, paramRange = 4, paramSize = 5, paramAttenuation = 6, paramSpotAngle = 7, paramSpotAttenuation = 8, paramShadowMaxDistance = 9, paramShadowSplit1Offset = 10, paramShadowSplit2Offset = 11, paramShadowSplit3Offset = 12, paramShadowFadeStart = 13, paramShadowNormalBias = 14, paramShadowBias = 15, paramShadowPancakeSize = 16, paramShadowOpacity = 17, paramShadowBlur = 18, paramTransmittanceBias = 19, paramIntensity = 20, paramMax = 21
LightmapGI = ptr object of VisualInstance3D
LightmapGI_BakeError {.size: 8.} = enum bakeErrorOk = 0, bakeErrorNoSceneRoot = 1, bakeErrorForeignData = 2, bakeErrorNoLightmapper = 3, bakeErrorNoSavePath = 4, bakeErrorNoMeshes = 5, bakeErrorMeshesInvalid = 6, bakeErrorCantCreateImage = 7, bakeErrorUserAborted = 8, bakeErrorTextureSizeTooSmall = 9, bakeErrorLightmapTooSmall = 10, bakeErrorAtlasTooSmall = 11
LightmapGI_BakeQuality {.size: 8.} = enum bakeQualityLow = 0, bakeQualityMedium = 1, bakeQualityHigh = 2, bakeQualityUltra = 3
LightmapGI_EnvironmentMode {.size: 8.} = enum environmentModeDisabled = 0, environmentModeScene = 1, environmentModeCustomSky = 2, environmentModeCustomColor = 3
LightmapGI_GenerateProbes {.size: 8.} = enum generateProbesDisabled = 0, generateProbesSubdiv4 = 1, generateProbesSubdiv8 = 2, generateProbesSubdiv16 = 3, generateProbesSubdiv32 = 4
LightmapGIData = ptr object of Resource
LightmapGIData_ShadowmaskMode {.size: 8.} = enum shadowmaskModeNone = 0, shadowmaskModeReplace = 1, shadowmaskModeOverlay = 2
Lightmapper = ptr object of RefCounted
LightmapperRD = ptr object of Lightmapper
LightmapProbe = ptr object of Node3D
LightOccluder2D = ptr object of Node2D
Line2D_LineCapMode {.size: 8.} = enum lineCapNone = 0, lineCapBox = 1, lineCapRound = 2
Line2D_LineJointMode {.size: 8.} = enum lineJointSharp = 0, lineJointBevel = 1, lineJointRound = 2
Line2D_LineTextureMode {.size: 8.} = enum lineTextureNone = 0, lineTextureTile = 1, lineTextureStretch = 2
LineEdit_MenuItems {.size: 8.} = enum menuCut = 0, menuCopy = 1, menuPaste = 2, menuClear = 3, menuSelectAll = 4, menuUndo = 5, menuRedo = 6, menuSubmenuTextDir = 7, menuDirInherited = 8, menuDirAuto = 9, menuDirLtr = 10, menuDirRtl = 11, menuDisplayUcc = 12, menuSubmenuInsertUcc = 13, menuInsertLrm = 14, menuInsertRlm = 15, menuInsertLre = 16, menuInsertRle = 17, menuInsertLro = 18, menuInsertRlo = 19, menuInsertPdf = 20, menuInsertAlm = 21, menuInsertLri = 22, menuInsertRli = 23, menuInsertFsi = 24, menuInsertPdi = 25, menuInsertZwj = 26, menuInsertZwnj = 27, menuInsertWj = 28, menuInsertShy = 29, menuEmojiAndSymbol = 30, menuMax = 31
LineEdit_VirtualKeyboardType {.size: 8.} = enum keyboardTypeDefault = 0, keyboardTypeMultiline = 1, keyboardTypeNumber = 2, keyboardTypeNumberDecimal = 3, keyboardTypePhone = 4, keyboardTypeEmailAddress = 5, keyboardTypePassword = 6, keyboardTypeUrl = 7
LinkButton = ptr object of BaseButton
LinkButton_UnderlineMode {.size: 8.} = enum underlineModeAlways = 0, underlineModeOnHover = 1, underlineModeNever = 2
LookAtModifier3D = ptr object of SkeletonModifier3D
LookAtModifier3D_OriginFrom {.size: 8.} = enum originFromSelf = 0, originFromSpecificBone = 1, originFromExternalNode = 2
MarginContainer = ptr object of Container
MenuButton = ptr object of Button
Mesh_ArrayCustomFormat {.size: 8.} = enum arrayCustomRgba8Unorm = 0, arrayCustomRgba8Snorm = 1, arrayCustomRgHalf = 2, arrayCustomRgbaHalf = 3, arrayCustomRFloat = 4, arrayCustomRgFloat = 5, arrayCustomRgbFloat = 6, arrayCustomRgbaFloat = 7, arrayCustomMax = 8
Mesh_ArrayFormat = enum arrayFormatVertex = 0, arrayFormatNormal = 1, arrayFormatTangent = 2, arrayFormatColor = 3, arrayFormatTexUv = 4, arrayFormatTexUv2 = 5, arrayFormatCustom0 = 6, arrayFormatCustom1 = 7, arrayFormatCustom2 = 8, arrayFormatCustom3 = 9, arrayFormatBones = 10, arrayFormatWeights = 11, arrayFormatIndex = 12, arrayFlagUse2DVertices = 25, arrayFlagUseDynamicUpdate = 26, arrayFlagUse8BoneWeights = 27, arrayFlagUsesEmptyVertexArray = 28, arrayFlagCompressAttributes = 29, `-- Padding - Max --` = 63
Mesh_ArrayType {.size: 8.} = enum arrayVertex = 0, arrayNormal = 1, arrayTangent = 2, arrayColor = 3, arrayTexUv = 4, arrayTexUv2 = 5, arrayCustom0 = 6, arrayCustom1 = 7, arrayCustom2 = 8, arrayCustom3 = 9, arrayBones = 10, arrayWeights = 11, arrayIndex = 12, arrayMax = 13
Mesh_BlendShapeMode {.size: 8.} = enum blendShapeModeNormalized = 0, blendShapeModeRelative = 1
Mesh_PrimitiveType {.size: 8.} = enum primitivePoints = 0, primitiveLines = 1, primitiveLineStrip = 2, primitiveTriangles = 3, primitiveTriangleStrip = 4
MeshConvexDecompositionSettings = ptr object of RefCounted
MeshConvexDecompositionSettings_Mode {.size: 8.} = enum convexDecompositionModeVoxel = 0, convexDecompositionModeTetrahedron = 1
MeshDataTool = ptr object of RefCounted
MeshInstance2D = ptr object of Node2D
MeshInstance3D = ptr object of GeometryInstance3D
MeshLibrary = ptr object of Resource
MeshTexture = ptr object of Texture2D
MethodFlags = enum methodFlagNormal = 0, methodFlagEditor = 1, methodFlagConst = 2, methodFlagVirtual = 3, methodFlagVararg = 4, methodFlagStatic = 5, methodFlagObjectCore = 6, methodFlagVirtualRequired = 7, `-- Padding - Max --` = 63
MethodTweener = ptr object of Tweener
MIDIMessage {.size: 8.} = enum midiMessageNone = 0, midiMessageNoteOff = 8, midiMessageNoteOn = 9, midiMessageAftertouch = 10, midiMessageControlChange = 11, midiMessageProgramChange = 12, midiMessageChannelPressure = 13, midiMessagePitchBend = 14, midiMessageSystemExclusive = 240, midiMessageQuarterFrame = 241, midiMessageSongPositionPointer = 242, midiMessageSongSelect = 243, midiMessageTuneRequest = 246, midiMessageTimingClock = 248, midiMessageStart = 250, midiMessageContinue = 251, midiMessageStop = 252, midiMessageActiveSensing = 254, midiMessageSystemReset = 255
MissingNode = ptr object of Node
MissingResource = ptr object of Resource
MobileVRInterface = ptr object of XRInterface
MouseButton {.size: 8.} = enum mouseButtonNone = 0, mouseButtonLeft = 1, mouseButtonRight = 2, mouseButtonMiddle = 3, mouseButtonWheelUp = 4, mouseButtonWheelDown = 5, mouseButtonWheelLeft = 6, mouseButtonWheelRight = 7, mouseButtonXbutton1 = 8, mouseButtonXbutton2 = 9
MouseButtonMask = enum mouseButtonMaskLeft = 0, mouseButtonMaskRight = 1, mouseButtonMaskMiddle = 2, mouseButtonMaskMbXbutton1 = 7, mouseButtonMaskMbXbutton2 = 8, `-- Padding - Max --` = 63
MovieWriter = ptr object of Object
MultiMesh_PhysicsInterpolationQuality {.size: 8.} = enum interpQualityFast = 0, interpQualityHigh = 1
MultiMesh_TransformFormat {.size: 8.} = enum transform2D = 0, transform3D = 1
MultiMeshInstance2D = ptr object of Node2D
MultiMeshInstance3D = ptr object of GeometryInstance3D
MultiplayerAPI = ptr object of RefCounted
MultiplayerAPI_RPCMode {.size: 8.} = enum rpcModeDisabled = 0, rpcModeAnyPeer = 1, rpcModeAuthority = 2
MultiplayerAPIExtension = ptr object of MultiplayerAPI
MultiplayerPeer = ptr object of PacketPeer
MultiplayerPeer_ConnectionStatus {.size: 8.} = enum connectionDisconnected = 0, connectionConnecting = 1, connectionConnected = 2
MultiplayerPeer_TransferMode {.size: 8.} = enum transferModeUnreliable = 0, transferModeUnreliableOrdered = 1, transferModeReliable = 2
MultiplayerPeerExtension = ptr object of MultiplayerPeer
MultiplayerSpawner = ptr object of Node
MultiplayerSynchronizer = ptr object of Node
MultiplayerSynchronizer_VisibilityUpdateMode {.size: 8.} = enum visibilityProcessIdle = 0, visibilityProcessPhysics = 1, visibilityProcessNone = 2
Mutex = ptr object of RefCounted
NativeMenu = ptr object of Object
NativeMenu_Feature {.size: 8.} = enum featureGlobalMenu = 0, featurePopupMenu = 1, featureOpenCloseCallback = 2, featureHoverCallback = 3, featureKeyCallback = 4
NativeMenu_SystemMenus {.size: 8.} = enum invalidMenuId = 0, mainMenuId = 1, applicationMenuId = 2, windowMenuId = 3, helpMenuId = 4, dockMenuId = 5
NinePatchRect = ptr object of Control
NinePatchRect_AxisStretchMode {.size: 8.} = enum axisStretchModeStretch = 0, axisStretchModeTile = 1, axisStretchModeTileFit = 2
Node2D = ptr object of CanvasItem
Node3D_RotationEditMode {.size: 8.} = enum rotationEditModeEuler = 0, rotationEditModeQuaternion = 1, rotationEditModeBasis = 2
Node3DGizmo = ptr object of RefCounted
Node_AutoTranslateMode {.size: 8.} = enum autoTranslateModeInherit = 0, autoTranslateModeAlways = 1, autoTranslateModeDisabled = 2
Node_DuplicateFlags {.size: 8.} = enum duplicateSignals = 1, duplicateGroups = 2, duplicateScripts = 4, duplicateUseInstantiation = 8
Node_InternalMode {.size: 8.} = enum internalModeDisabled = 0, internalModeFront = 1, internalModeBack = 2
Node_PhysicsInterpolationMode {.size: 8.} = enum physicsInterpolationModeInherit = 0, physicsInterpolationModeOn = 1, physicsInterpolationModeOff = 2
Node_ProcessMode {.size: 8.} = enum processModeInherit = 0, processModePausable = 1, processModeWhenPaused = 2, processModeAlways = 3, processModeDisabled = 4
Node_ProcessThreadGroup {.size: 8.} = enum processThreadGroupInherit = 0, processThreadGroupMainThread = 1, processThreadGroupSubThread = 2
Node_ProcessThreadMessages = enum flagProcessThreadMessages = 0, flagProcessThreadMessagesPhysics = 1, `-- Padding - Max --` = 63
NodePath {.byref.} = object
NoiseTexture2D = ptr object of Texture2D
NoiseTexture3D = ptr object of Texture3D
Object = ptr object of RootObj when Dev.debugCallbacks:
Object_ConnectFlags {.size: 8.} = enum connectDeferred = 1, connectPersist = 2, connectOneShot = 4, connectReferenceCounted = 8
ObjectID = object id*: uint64 = 0
Occluder3D = ptr object of Resource
OccluderInstance3D = ptr object of VisualInstance3D
OccluderPolygon2D = ptr object of Resource
OccluderPolygon2D_CullMode {.size: 8.} = enum cullDisabled = 0, cullClockwise = 1, cullCounterClockwise = 2
OfflineMultiplayerPeer = ptr object of MultiplayerPeer
OggPacketSequence = ptr object of Resource
OggPacketSequencePlayback = ptr object of RefCounted
OmniLight3D = ptr object of Light3D
OmniLight3D_ShadowMode {.size: 8.} = enum shadowDualParaboloid = 0, shadowCube = 1
OpenXRAction = ptr object of Resource
OpenXRAction_ActionType {.size: 8.} = enum openxrActionBool = 0, openxrActionFloat = 1, openxrActionVector2 = 2, openxrActionPose = 3
OpenXRActionBindingModifier = ptr object of OpenXRBindingModifier
OpenXRActionMap = ptr object of Resource
OpenXRActionSet = ptr object of Resource
OpenXRAnalogThresholdModifier = ptr object of OpenXRActionBindingModifier
OpenXRAPIExtension = ptr object of RefCounted
OpenXRAPIExtension_OpenXRAlphaBlendModeSupport {.size: 8.} = enum openxrAlphaBlendModeSupportNone = 0, openxrAlphaBlendModeSupportReal = 1, openxrAlphaBlendModeSupportEmulating = 2
OpenXRBindingModifier = ptr object of Resource
OpenXRBindingModifierEditor = ptr object of PanelContainer
OpenXRCompositionLayer = ptr object of Node3D
OpenXRCompositionLayerCylinder = ptr object of OpenXRCompositionLayer
OpenXRCompositionLayerEquirect = ptr object of OpenXRCompositionLayer
OpenXRCompositionLayerQuad = ptr object of OpenXRCompositionLayer
OpenXRDpadBindingModifier = ptr object of OpenXRIPBindingModifier
OpenXRExtensionWrapperExtension = ptr object of Object
OpenXRHand = ptr object of Node3D
OpenXRHand_BoneUpdate {.size: 8.} = enum boneUpdateFull = 0, boneUpdateRotationOnly = 1, boneUpdateMax = 2
OpenXRHand_Hands {.size: 8.} = enum handLeft = 0, handRight = 1, handMax = 2
OpenXRHand_MotionRange {.size: 8.} = enum motionRangeUnobstructed = 0, motionRangeConformToController = 1, motionRangeMax = 2
OpenXRHand_SkeletonRig {.size: 8.} = enum skeletonRigOpenxr = 0, skeletonRigHumanoid = 1, skeletonRigMax = 2
OpenXRHapticBase = ptr object of Resource
OpenXRHapticVibration = ptr object of OpenXRHapticBase
OpenXRInteractionProfile = ptr object of Resource
OpenXRInteractionProfileEditor = ptr object of OpenXRInteractionProfileEditorBase
OpenXRInteractionProfileEditorBase = ptr object of HBoxContainer
OpenXRInteractionProfileMetadata = ptr object of Object
OpenXRInterface = ptr object of XRInterface
OpenXRInterface_Hand {.size: 8.} = enum handLeft = 0, handRight = 1, handMax = 2
OpenXRInterface_HandJointFlags = enum handJointOrientationValid = 0, handJointOrientationTracked = 1, handJointPositionValid = 2, handJointPositionTracked = 3, handJointLinearVelocityValid = 4, handJointAngularVelocityValid = 5, `-- Padding - Max --` = 63
OpenXRInterface_HandJoints {.size: 8.} = enum handJointPalm = 0, handJointWrist = 1, handJointThumbMetacarpal = 2, handJointThumbProximal = 3, handJointThumbDistal = 4, handJointThumbTip = 5, handJointIndexMetacarpal = 6, handJointIndexProximal = 7, handJointIndexIntermediate = 8, handJointIndexDistal = 9, handJointIndexTip = 10, handJointMiddleMetacarpal = 11, handJointMiddleProximal = 12, handJointMiddleIntermediate = 13, handJointMiddleDistal = 14, handJointMiddleTip = 15, handJointRingMetacarpal = 16, handJointRingProximal = 17, handJointRingIntermediate = 18, handJointRingDistal = 19, handJointRingTip = 20, handJointLittleMetacarpal = 21, handJointLittleProximal = 22, handJointLittleIntermediate = 23, handJointLittleDistal = 24, handJointLittleTip = 25, handJointMax = 26
OpenXRInterface_HandMotionRange {.size: 8.} = enum handMotionRangeUnobstructed = 0, handMotionRangeConformToController = 1, handMotionRangeMax = 2
OpenXRInterface_HandTrackedSource {.size: 8.} = enum handTrackedSourceUnknown = 0, handTrackedSourceUnobstructed = 1, handTrackedSourceController = 2, handTrackedSourceMax = 3
OpenXRIPBinding = ptr object of Resource
OpenXRIPBindingModifier = ptr object of OpenXRBindingModifier
OpenXRVisibilityMask = ptr object of VisualInstance3D
OptimizedTranslation = ptr object of Translation
OptionButton = ptr object of Button
Orientation {.size: 8.} = enum horizontal = 0, vertical = 1
ORMMaterial3D = ptr object of BaseMaterial3D
OS_RenderingDriver {.size: 8.} = enum renderingDriverVulkan = 0, renderingDriverOpengl3 = 1, renderingDriverD3D12 = 2, renderingDriverMetal = 3
OS_StdHandleType {.size: 8.} = enum stdHandleInvalid = 0, stdHandleConsole = 1, stdHandleFile = 2, stdHandlePipe = 3, stdHandleUnknown = 4
OS_SystemDir {.size: 8.} = enum systemDirDesktop = 0, systemDirDcim = 1, systemDirDocuments = 2, systemDirDownloads = 3, systemDirMovies = 4, systemDirMusic = 5, systemDirPictures = 6, systemDirRingtones = 7
PackedArray[Item] {.byref.} = object data_unsafe*: ptr UncheckedArray[Item]
PackedByteArray = PackedArray[byte]
PackedDataContainer = ptr object of Resource
PackedDataContainerRef = ptr object of RefCounted
PackedFloat32Array = PackedArray[float32]
PackedFloat64Array = PackedArray[float64]
PackedInt32Array = PackedArray[int32]
PackedInt64Array = PackedArray[int64]
PackedScene = ptr object of Resource
PackedScene_GenEditState {.size: 8.} = enum genEditStateDisabled = 0, genEditStateInstance = 1, genEditStateMain = 2, genEditStateMainInherited = 3
PacketPeer = ptr object of RefCounted
PacketPeerDTLS = ptr object of PacketPeer
PacketPeerDTLS_Status {.size: 8.} = enum statusDisconnected = 0, statusHandshaking = 1, statusConnected = 2, statusError = 3, statusErrorHostnameMismatch = 4
PacketPeerExtension = ptr object of PacketPeer
PacketPeerStream = ptr object of PacketPeer
PacketPeerUDP = ptr object of PacketPeer
PanelContainer = ptr object of Container
PanoramaSkyMaterial = ptr object of Material
Parallax2D = ptr object of Node2D
ParallaxBackground = ptr object of CanvasLayer
ParallaxLayer = ptr object of Node2D
ParticleProcessMaterial = ptr object of Material
ParticleProcessMaterial_CollisionMode {.size: 8.} = enum collisionDisabled = 0, collisionRigid = 1, collisionHideOnContact = 2, collisionMax = 3
ParticleProcessMaterial_EmissionShape {.size: 8.} = enum emissionShapePoint = 0, emissionShapeSphere = 1, emissionShapeSphereSurface = 2, emissionShapeBox = 3, emissionShapePoints = 4, emissionShapeDirectedPoints = 5, emissionShapeRing = 6, emissionShapeMax = 7
ParticleProcessMaterial_Parameter {.size: 8.} = enum paramInitialLinearVelocity = 0, paramAngularVelocity = 1, paramOrbitVelocity = 2, paramLinearAccel = 3, paramRadialAccel = 4, paramTangentialAccel = 5, paramDamping = 6, paramAngle = 7, paramScale = 8, paramHueVariation = 9, paramAnimSpeed = 10, paramAnimOffset = 11, paramTurbInfluenceOverLife = 12, paramTurbVelInfluence = 13, paramTurbInitDisplacement = 14, paramRadialVelocity = 15, paramDirectionalVelocity = 16, paramScaleOverVelocity = 17, paramMax = 18
ParticleProcessMaterial_ParticleFlags {.size: 8.} = enum particleFlagAlignYToVelocity = 0, particleFlagRotateY = 1, particleFlagDisableZ = 2, particleFlagDampingAsFriction = 3, particleFlagMax = 4
ParticleProcessMaterial_SubEmitterMode {.size: 8.} = enum subEmitterDisabled = 0, subEmitterConstant = 1, subEmitterAtEnd = 2, subEmitterAtCollision = 3, subEmitterAtStart = 4, subEmitterMax = 5
PathFollow2D = ptr object of Node2D
PathFollow3D = ptr object of Node3D
PathFollow3D_RotationMode {.size: 8.} = enum rotationNone = 0, rotationY = 1, rotationXy = 2, rotationXyz = 3, rotationOriented = 4
PCKPacker = ptr object of RefCounted
Performance = ptr object of Object
Performance_Monitor {.size: 8.} = enum timeFps = 0, timeProcess = 1, timePhysicsProcess = 2, timeNavigationProcess = 3, memoryStatic = 4, memoryStaticMax = 5, memoryMessageBufferMax = 6, objectCount = 7, objectResourceCount = 8, objectNodeCount = 9, objectOrphanNodeCount = 10, renderTotalObjectsInFrame = 11, renderTotalPrimitivesInFrame = 12, renderTotalDrawCallsInFrame = 13, renderVideoMemUsed = 14, renderTextureMemUsed = 15, renderBufferMemUsed = 16, physics2DActiveObjects = 17, physics2DCollisionPairs = 18, physics2DIslandCount = 19, physics3DActiveObjects = 20, physics3DCollisionPairs = 21, physics3DIslandCount = 22, audioOutputLatency = 23, navigationActiveMaps = 24, navigationRegionCount = 25, navigationAgentCount = 26, navigationLinkCount = 27, navigationPolygonCount = 28, navigationEdgeCount = 29, navigationEdgeMergeCount = 30, navigationEdgeConnectionCount = 31, navigationEdgeFreeCount = 32, navigationObstacleCount = 33, pipelineCompilationsCanvas = 34, pipelineCompilationsMesh = 35, pipelineCompilationsSurface = 36, pipelineCompilationsDraw = 37, pipelineCompilationsSpecialization = 38, monitorMax = 39
PhysicalBone2D = ptr object of RigidBody2D
PhysicalBone3D = ptr object of PhysicsBody3D
PhysicalBone3D_DampMode {.size: 8.} = enum dampModeCombine = 0, dampModeReplace = 1
PhysicalBone3D_JointType {.size: 8.} = enum jointTypeNone = 0, jointTypePin = 1, jointTypeCone = 2, jointTypeHinge = 3, jointTypeSlider = 4, jointType6Dof = 5
PhysicalBoneSimulator3D = ptr object of SkeletonModifier3D
PhysicalSkyMaterial = ptr object of Material
PhysicsBody2D = ptr object of CollisionObject2D
PhysicsBody3D = ptr object of CollisionObject3D
PhysicsDirectBodyState2D = ptr object of Object
PhysicsDirectBodyState2DExtension = ptr object of PhysicsDirectBodyState2D
PhysicsDirectBodyState3D = ptr object of Object
PhysicsDirectBodyState3DExtension = ptr object of PhysicsDirectBodyState3D
PhysicsDirectSpaceState2D = ptr object of Object
PhysicsDirectSpaceState2DExtension = ptr object of PhysicsDirectSpaceState2D
PhysicsDirectSpaceState3D = ptr object of Object
PhysicsDirectSpaceState3DExtension = ptr object of PhysicsDirectSpaceState3D
PhysicsMaterial = ptr object of Resource
PhysicsPointQueryParameters2D = ptr object of RefCounted
PhysicsPointQueryParameters3D = ptr object of RefCounted
PhysicsRayQueryParameters2D = ptr object of RefCounted
PhysicsRayQueryParameters3D = ptr object of RefCounted
PhysicsServer2D = ptr object of Object
PhysicsServer2D_AreaBodyStatus {.size: 8.} = enum areaBodyAdded = 0, areaBodyRemoved = 1
PhysicsServer2D_AreaParameter {.size: 8.} = enum areaParamGravityOverrideMode = 0, areaParamGravity = 1, areaParamGravityVector = 2, areaParamGravityIsPoint = 3, areaParamGravityPointUnitDistance = 4, areaParamLinearDampOverrideMode = 5, areaParamLinearDamp = 6, areaParamAngularDampOverrideMode = 7, areaParamAngularDamp = 8, areaParamPriority = 9
PhysicsServer2D_AreaSpaceOverrideMode {.size: 8.} = enum areaSpaceOverrideDisabled = 0, areaSpaceOverrideCombine = 1, areaSpaceOverrideCombineReplace = 2, areaSpaceOverrideReplace = 3, areaSpaceOverrideReplaceCombine = 4
PhysicsServer2D_BodyDampMode {.size: 8.} = enum bodyDampModeCombine = 0, bodyDampModeReplace = 1
PhysicsServer2D_BodyMode {.size: 8.} = enum bodyModeStatic = 0, bodyModeKinematic = 1, bodyModeRigid = 2, bodyModeRigidLinear = 3
PhysicsServer2D_BodyParameter {.size: 8.} = enum bodyParamBounce = 0, bodyParamFriction = 1, bodyParamMass = 2, bodyParamInertia = 3, bodyParamCenterOfMass = 4, bodyParamGravityScale = 5, bodyParamLinearDampMode = 6, bodyParamAngularDampMode = 7, bodyParamLinearDamp = 8, bodyParamAngularDamp = 9, bodyParamMax = 10
PhysicsServer2D_BodyState {.size: 8.} = enum bodyStateTransform = 0, bodyStateLinearVelocity = 1, bodyStateAngularVelocity = 2, bodyStateSleeping = 3, bodyStateCanSleep = 4
PhysicsServer2D_CCDMode {.size: 8.} = enum ccdModeDisabled = 0, ccdModeCastRay = 1, ccdModeCastShape = 2
PhysicsServer2D_DampedSpringParam {.size: 8.} = enum dampedSpringRestLength = 0, dampedSpringStiffness = 1, dampedSpringDamping = 2
PhysicsServer2D_JointParam {.size: 8.} = enum jointParamBias = 0, jointParamMaxBias = 1, jointParamMaxForce = 2
PhysicsServer2D_JointType {.size: 8.} = enum jointTypePin = 0, jointTypeGroove = 1, jointTypeDampedSpring = 2, jointTypeMax = 3
PhysicsServer2D_PinJointFlag {.size: 8.} = enum pinJointFlagAngularLimitEnabled = 0, pinJointFlagMotorEnabled = 1
PhysicsServer2D_PinJointParam {.size: 8.} = enum pinJointSoftness = 0, pinJointLimitUpper = 1, pinJointLimitLower = 2, pinJointMotorTargetVelocity = 3
PhysicsServer2D_ProcessInfo {.size: 8.} = enum infoActiveObjects = 0, infoCollisionPairs = 1, infoIslandCount = 2
PhysicsServer2D_ShapeType {.size: 8.} = enum shapeWorldBoundary = 0, shapeSeparationRay = 1, shapeSegment = 2, shapeCircle = 3, shapeRectangle = 4, shapeCapsule = 5, shapeConvexPolygon = 6, shapeConcavePolygon = 7, shapeCustom = 8
PhysicsServer2D_SpaceParameter {.size: 8.} = enum spaceParamContactRecycleRadius = 0, spaceParamContactMaxSeparation = 1, spaceParamContactMaxAllowedPenetration = 2, spaceParamContactDefaultBias = 3, spaceParamBodyLinearVelocitySleepThreshold = 4, spaceParamBodyAngularVelocitySleepThreshold = 5, spaceParamBodyTimeToSleep = 6, spaceParamConstraintDefaultBias = 7, spaceParamSolverIterations = 8
PhysicsServer2DExtension = ptr object of PhysicsServer2D
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
PhysicsServer2DManager = ptr object of Object
PhysicsServer3D = ptr object of Object
PhysicsServer3D_AreaBodyStatus {.size: 8.} = enum areaBodyAdded = 0, areaBodyRemoved = 1
PhysicsServer3D_AreaParameter {.size: 8.} = enum areaParamGravityOverrideMode = 0, areaParamGravity = 1, areaParamGravityVector = 2, areaParamGravityIsPoint = 3, areaParamGravityPointUnitDistance = 4, areaParamLinearDampOverrideMode = 5, areaParamLinearDamp = 6, areaParamAngularDampOverrideMode = 7, areaParamAngularDamp = 8, areaParamPriority = 9, areaParamWindForceMagnitude = 10, areaParamWindSource = 11, areaParamWindDirection = 12, areaParamWindAttenuationFactor = 13
PhysicsServer3D_AreaSpaceOverrideMode {.size: 8.} = enum areaSpaceOverrideDisabled = 0, areaSpaceOverrideCombine = 1, areaSpaceOverrideCombineReplace = 2, areaSpaceOverrideReplace = 3, areaSpaceOverrideReplaceCombine = 4
PhysicsServer3D_BodyAxis {.size: 8.} = enum bodyAxisLinearX = 1, bodyAxisLinearY = 2, bodyAxisLinearZ = 4, bodyAxisAngularX = 8, bodyAxisAngularY = 16, bodyAxisAngularZ = 32
PhysicsServer3D_BodyDampMode {.size: 8.} = enum bodyDampModeCombine = 0, bodyDampModeReplace = 1
PhysicsServer3D_BodyMode {.size: 8.} = enum bodyModeStatic = 0, bodyModeKinematic = 1, bodyModeRigid = 2, bodyModeRigidLinear = 3
PhysicsServer3D_BodyParameter {.size: 8.} = enum bodyParamBounce = 0, bodyParamFriction = 1, bodyParamMass = 2, bodyParamInertia = 3, bodyParamCenterOfMass = 4, bodyParamGravityScale = 5, bodyParamLinearDampMode = 6, bodyParamAngularDampMode = 7, bodyParamLinearDamp = 8, bodyParamAngularDamp = 9, bodyParamMax = 10
PhysicsServer3D_BodyState {.size: 8.} = enum bodyStateTransform = 0, bodyStateLinearVelocity = 1, bodyStateAngularVelocity = 2, bodyStateSleeping = 3, bodyStateCanSleep = 4
PhysicsServer3D_ConeTwistJointParam {.size: 8.} = enum coneTwistJointSwingSpan = 0, coneTwistJointTwistSpan = 1, coneTwistJointBias = 2, coneTwistJointSoftness = 3, coneTwistJointRelaxation = 4
PhysicsServer3D_G6DOFJointAxisFlag {.size: 8.} = enum g6DofJointFlagEnableLinearLimit = 0, g6DofJointFlagEnableAngularLimit = 1, g6DofJointFlagEnableAngularSpring = 2, g6DofJointFlagEnableLinearSpring = 3, g6DofJointFlagEnableMotor = 4, g6DofJointFlagEnableLinearMotor = 5, g6DofJointFlagMax = 6
PhysicsServer3D_G6DOFJointAxisParam {.size: 8.} = enum g6DofJointLinearLowerLimit = 0, g6DofJointLinearUpperLimit = 1, g6DofJointLinearLimitSoftness = 2, g6DofJointLinearRestitution = 3, g6DofJointLinearDamping = 4, g6DofJointLinearMotorTargetVelocity = 5, g6DofJointLinearMotorForceLimit = 6, g6DofJointLinearSpringStiffness = 7, g6DofJointLinearSpringDamping = 8, g6DofJointLinearSpringEquilibriumPoint = 9, g6DofJointAngularLowerLimit = 10, g6DofJointAngularUpperLimit = 11, g6DofJointAngularLimitSoftness = 12, g6DofJointAngularDamping = 13, g6DofJointAngularRestitution = 14, g6DofJointAngularForceLimit = 15, g6DofJointAngularErp = 16, g6DofJointAngularMotorTargetVelocity = 17, g6DofJointAngularMotorForceLimit = 18, g6DofJointAngularSpringStiffness = 19, g6DofJointAngularSpringDamping = 20, g6DofJointAngularSpringEquilibriumPoint = 21, g6DofJointMax = 22
PhysicsServer3D_HingeJointFlag {.size: 8.} = enum hingeJointFlagUseLimit = 0, hingeJointFlagEnableMotor = 1
PhysicsServer3D_HingeJointParam {.size: 8.} = enum hingeJointBias = 0, hingeJointLimitUpper = 1, hingeJointLimitLower = 2, hingeJointLimitBias = 3, hingeJointLimitSoftness = 4, hingeJointLimitRelaxation = 5, hingeJointMotorTargetVelocity = 6, hingeJointMotorMaxImpulse = 7
PhysicsServer3D_JointType {.size: 8.} = enum jointTypePin = 0, jointTypeHinge = 1, jointTypeSlider = 2, jointTypeConeTwist = 3, jointType6Dof = 4, jointTypeMax = 5
PhysicsServer3D_PinJointParam {.size: 8.} = enum pinJointBias = 0, pinJointDamping = 1, pinJointImpulseClamp = 2
PhysicsServer3D_ProcessInfo {.size: 8.} = enum infoActiveObjects = 0, infoCollisionPairs = 1, infoIslandCount = 2
PhysicsServer3D_ShapeType {.size: 8.} = enum shapeWorldBoundary = 0, shapeSeparationRay = 1, shapeSphere = 2, shapeBox = 3, shapeCapsule = 4, shapeCylinder = 5, shapeConvexPolygon = 6, shapeConcavePolygon = 7, shapeHeightmap = 8, shapeSoftBody = 9, shapeCustom = 10
PhysicsServer3D_SliderJointParam {.size: 8.} = enum sliderJointLinearLimitUpper = 0, sliderJointLinearLimitLower = 1, sliderJointLinearLimitSoftness = 2, sliderJointLinearLimitRestitution = 3, sliderJointLinearLimitDamping = 4, sliderJointLinearMotionSoftness = 5, sliderJointLinearMotionRestitution = 6, sliderJointLinearMotionDamping = 7, sliderJointLinearOrthogonalSoftness = 8, sliderJointLinearOrthogonalRestitution = 9, sliderJointLinearOrthogonalDamping = 10, sliderJointAngularLimitUpper = 11, sliderJointAngularLimitLower = 12, sliderJointAngularLimitSoftness = 13, sliderJointAngularLimitRestitution = 14, sliderJointAngularLimitDamping = 15, sliderJointAngularMotionSoftness = 16, sliderJointAngularMotionRestitution = 17, sliderJointAngularMotionDamping = 18, sliderJointAngularOrthogonalSoftness = 19, sliderJointAngularOrthogonalRestitution = 20, sliderJointAngularOrthogonalDamping = 21, sliderJointMax = 22
PhysicsServer3D_SpaceParameter {.size: 8.} = enum spaceParamContactRecycleRadius = 0, spaceParamContactMaxSeparation = 1, spaceParamContactMaxAllowedPenetration = 2, spaceParamContactDefaultBias = 3, spaceParamBodyLinearVelocitySleepThreshold = 4, spaceParamBodyAngularVelocitySleepThreshold = 5, spaceParamBodyTimeToSleep = 6, spaceParamSolverIterations = 7
PhysicsServer3DExtension = ptr object of PhysicsServer3D
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
PhysicsServer3DManager = ptr object of Object
PhysicsServer3DRenderingServerHandler = ptr object of Object
PhysicsShapeQueryParameters2D = ptr object of RefCounted
PhysicsShapeQueryParameters3D = ptr object of RefCounted
PhysicsTestMotionParameters2D = ptr object of RefCounted
PhysicsTestMotionParameters3D = ptr object of RefCounted
PhysicsTestMotionResult2D = ptr object of RefCounted
PhysicsTestMotionResult3D = ptr object of RefCounted
PinJoint2D = ptr object of Joint2D
PinJoint3D = ptr object of Joint3D
PinJoint3D_Param {.size: 8.} = enum paramBias = 0, paramDamping = 1, paramImpulseClamp = 2
PlaceholderCubemap = ptr object of PlaceholderTextureLayered
PlaceholderCubemapArray = ptr object of PlaceholderTextureLayered
PlaceholderMaterial = ptr object of Material
PlaceholderMesh = ptr object of Mesh
PlaceholderTexture2D = ptr object of Texture2D
PlaceholderTexture2DArray = ptr object of PlaceholderTextureLayered
PlaceholderTexture3D = ptr object of Texture3D
PlaceholderTextureLayered = ptr object of TextureLayered
PlaneMesh = ptr object of PrimitiveMesh
PlaneMesh_Orientation {.size: 8.} = enum faceX = 0, faceY = 1, faceZ = 2
PointLight2D = ptr object of Light2D
PointMesh = ptr object of PrimitiveMesh
PolygonOccluder3D = ptr object of Occluder3D
PolygonPathFinder = ptr object of Resource
PopupPanel = ptr object of Popup
PortableCompressedTexture2D = ptr object of Texture2D
PortableCompressedTexture2D_CompressionMode {.size: 8.} = enum compressionModeLossless = 0, compressionModeLossy = 1, compressionModeBasisUniversal = 2, compressionModeS3Tc = 3, compressionModeEtc2 = 4, compressionModeBptc = 5
PrimitiveMesh = ptr object of Mesh
PrismMesh = ptr object of PrimitiveMesh
ProceduralSkyMaterial = ptr object of Material
ProgressBar = ptr object of Range
ProgressBar_FillMode {.size: 8.} = enum fillBeginToEnd = 0, fillEndToBegin = 1, fillTopToBottom = 2, fillBottomToTop = 3
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]
Projection_Planes {.size: 8.} = enum planeNear = 0, planeFar = 1, planeLeft = 2, planeTop = 3, planeRight = 4, planeBottom = 5
ProjectSettings = ptr object of Object
PropertyHint {.size: 8.} = enum propertyHintNone = 0, propertyHintRange = 1, propertyHintEnum = 2, propertyHintEnumSuggestion = 3, propertyHintExpEasing = 4, propertyHintLink = 5, propertyHintFlags = 6, propertyHintLayers2DRender = 7, propertyHintLayers2DPhysics = 8, propertyHintLayers2DNavigation = 9, propertyHintLayers3DRender = 10, propertyHintLayers3DPhysics = 11, propertyHintLayers3DNavigation = 12, propertyHintFile = 13, propertyHintDir = 14, propertyHintGlobalFile = 15, propertyHintGlobalDir = 16, propertyHintResourceType = 17, propertyHintMultilineText = 18, propertyHintExpression = 19, propertyHintPlaceholderText = 20, propertyHintColorNoAlpha = 21, propertyHintObjectId = 22, propertyHintTypeString = 23, propertyHintNodePathToEditedNode = 24, propertyHintObjectTooBig = 25, propertyHintNodePathValidTypes = 26, propertyHintSaveFile = 27, propertyHintGlobalSaveFile = 28, propertyHintIntIsObjectid = 29, propertyHintIntIsPointer = 30, propertyHintArrayType = 31, propertyHintLocaleId = 32, propertyHintLocalizableString = 33, propertyHintNodeType = 34, propertyHintHideQuaternionEdit = 35, propertyHintPassword = 36, propertyHintLayersAvoidance = 37, propertyHintDictionaryType = 38, propertyHintToolButton = 39, propertyHintOneshot = 40, propertyHintMax = 42
PropertyTweener = ptr object of Tweener
PropertyUsageFlags = enum `-- Padding - Min --` = 0, propertyUsageStorage = 1, propertyUsageEditor = 2, propertyUsageInternal = 3, propertyUsageCheckable = 4, propertyUsageChecked = 5, propertyUsageGroup = 6, propertyUsageCategory = 7, propertyUsageSubgroup = 8, propertyUsageClassIsBitfield = 9, propertyUsageNoInstanceState = 10, propertyUsageRestartIfChanged = 11, propertyUsageScriptVariable = 12, propertyUsageStoreIfNull = 13, propertyUsageUpdateAllIfModified = 14, propertyUsageScriptDefaultValue = 15, propertyUsageClassIsEnum = 16, propertyUsageNilIsVariant = 17, propertyUsageArray = 18, propertyUsageAlwaysDuplicate = 19, propertyUsageNeverDuplicate = 20, propertyUsageHighEndGfx = 21, propertyUsageNodePathFromSceneRoot = 22, propertyUsageResourceNotPersistent = 23, propertyUsageKeyingIncrements = 24, propertyUsageDeferredSetResource = 25, propertyUsageEditorInstantiateObject = 26, propertyUsageEditorBasicSetting = 27, propertyUsageReadOnly = 28, propertyUsageSecret = 29, `-- Padding - Max --` = 63
QuadOccluder3D = ptr object of Occluder3D
Quaternion {.byref.} = object x*: real_elem y*: real_elem z*: real_elem w*: real_elem = 1.0
RandomNumberGenerator = ptr object of RefCounted
RDAttachmentFormat = ptr object of RefCounted
RDFramebufferPass = ptr object of RefCounted
RDPipelineColorBlendState = ptr object of RefCounted
RDPipelineColorBlendStateAttachment = ptr object of RefCounted
RDPipelineDepthStencilState = ptr object of RefCounted
RDPipelineMultisampleState = ptr object of RefCounted
RDPipelineRasterizationState = ptr object of RefCounted
RDPipelineSpecializationConstant = ptr object of RefCounted
RDSamplerState = ptr object of RefCounted
RDShaderFile = ptr object of Resource
RDShaderSource = ptr object of RefCounted
RDShaderSPIRV = ptr object of Resource
RDTextureFormat = ptr object of RefCounted
RDTextureView = ptr object of RefCounted
RDUniform = ptr object of RefCounted
RDVertexAttribute = ptr object of RefCounted
real_elem = float32
RectangleShape2D = ptr object of Shape2D
RefCounted = ptr object of Object
ReferenceRect = ptr object of Control
ReflectionProbe = ptr object of VisualInstance3D
ReflectionProbe_AmbientMode {.size: 8.} = enum ambientDisabled = 0, ambientEnvironment = 1, ambientColor = 2
ReflectionProbe_UpdateMode {.size: 8.} = enum updateOnce = 0, updateAlways = 1
RegEx = ptr object of RefCounted
RegExMatch = ptr object of RefCounted
RemoteTransform2D = ptr object of Node2D
RemoteTransform3D = ptr object of Node3D
RenderData = ptr object of Object
RenderDataExtension = ptr object of RenderData
RenderDataRD = ptr object of RenderData
RenderingDevice = ptr object of Object
RenderingDevice_BarrierMask = enum barrierMaskVertex = 0, barrierMaskCompute = 1, barrierMaskTransfer = 2, barrierMaskFragment = 3, barrierMaskNoBarrier = 15, `-- Padding - Max --` = 63
RenderingDevice_BlendFactor {.size: 8.} = enum blendFactorZero = 0, blendFactorOne = 1, blendFactorSrcColor = 2, blendFactorOneMinusSrcColor = 3, blendFactorDstColor = 4, blendFactorOneMinusDstColor = 5, blendFactorSrcAlpha = 6, blendFactorOneMinusSrcAlpha = 7, blendFactorDstAlpha = 8, blendFactorOneMinusDstAlpha = 9, blendFactorConstantColor = 10, blendFactorOneMinusConstantColor = 11, blendFactorConstantAlpha = 12, blendFactorOneMinusConstantAlpha = 13, blendFactorSrcAlphaSaturate = 14, blendFactorSrc1Color = 15, blendFactorOneMinusSrc1Color = 16, blendFactorSrc1Alpha = 17, blendFactorOneMinusSrc1Alpha = 18, blendFactorMax = 19
RenderingDevice_BlendOperation {.size: 8.} = enum blendOpAdd = 0, blendOpSubtract = 1, blendOpReverseSubtract = 2, blendOpMinimum = 3, blendOpMaximum = 4, blendOpMax = 5
RenderingDevice_BreadcrumbMarker {.size: 8.} = enum none = 0, reflectionProbes = 65536, skyPass = 131072, lightmapperPass = 196608, shadowPassDirectional = 262144, shadowPassCube = 327680, opaquePass = 393216, alphaPass = 458752, transparentPass = 524288, postProcessingPass = 589824, blitPass = 655360, uiPass = 720896, debugPass = 786432
RenderingDevice_BufferCreationBits = enum bufferCreationDeviceAddressBit = 0, bufferCreationAsStorageBit = 1, `-- Padding - Max --` = 63
RenderingDevice_CompareOperator {.size: 8.} = enum compareOpNever = 0, compareOpLess = 1, compareOpEqual = 2, compareOpLessOrEqual = 3, compareOpGreater = 4, compareOpNotEqual = 5, compareOpGreaterOrEqual = 6, compareOpAlways = 7, compareOpMax = 8
RenderingDevice_DataFormat {.size: 8.} = enum dataFormatR4G4UnormPack8 = 0, dataFormatR4G4B4A4UnormPack16 = 1, dataFormatB4G4R4A4UnormPack16 = 2, dataFormatR5G6B5UnormPack16 = 3, dataFormatB5G6R5UnormPack16 = 4, dataFormatR5G5B5A1UnormPack16 = 5, dataFormatB5G5R5A1UnormPack16 = 6, dataFormatA1R5G5B5UnormPack16 = 7, dataFormatR8Unorm = 8, dataFormatR8Snorm = 9, dataFormatR8Uscaled = 10, dataFormatR8Sscaled = 11, dataFormatR8Uint = 12, dataFormatR8Sint = 13, dataFormatR8Srgb = 14, dataFormatR8G8Unorm = 15, dataFormatR8G8Snorm = 16, dataFormatR8G8Uscaled = 17, dataFormatR8G8Sscaled = 18, dataFormatR8G8Uint = 19, dataFormatR8G8Sint = 20, dataFormatR8G8Srgb = 21, dataFormatR8G8B8Unorm = 22, dataFormatR8G8B8Snorm = 23, dataFormatR8G8B8Uscaled = 24, dataFormatR8G8B8Sscaled = 25, dataFormatR8G8B8Uint = 26, dataFormatR8G8B8Sint = 27, dataFormatR8G8B8Srgb = 28, dataFormatB8G8R8Unorm = 29, dataFormatB8G8R8Snorm = 30, dataFormatB8G8R8Uscaled = 31, dataFormatB8G8R8Sscaled = 32, dataFormatB8G8R8Uint = 33, dataFormatB8G8R8Sint = 34, dataFormatB8G8R8Srgb = 35, dataFormatR8G8B8A8Unorm = 36, dataFormatR8G8B8A8Snorm = 37, dataFormatR8G8B8A8Uscaled = 38, dataFormatR8G8B8A8Sscaled = 39, dataFormatR8G8B8A8Uint = 40, dataFormatR8G8B8A8Sint = 41, dataFormatR8G8B8A8Srgb = 42, dataFormatB8G8R8A8Unorm = 43, dataFormatB8G8R8A8Snorm = 44, dataFormatB8G8R8A8Uscaled = 45, dataFormatB8G8R8A8Sscaled = 46, dataFormatB8G8R8A8Uint = 47, dataFormatB8G8R8A8Sint = 48, dataFormatB8G8R8A8Srgb = 49, dataFormatA8B8G8R8UnormPack32 = 50, dataFormatA8B8G8R8SnormPack32 = 51, dataFormatA8B8G8R8UscaledPack32 = 52, dataFormatA8B8G8R8SscaledPack32 = 53, dataFormatA8B8G8R8UintPack32 = 54, dataFormatA8B8G8R8SintPack32 = 55, dataFormatA8B8G8R8SrgbPack32 = 56, dataFormatA2R10G10B10UnormPack32 = 57, dataFormatA2R10G10B10SnormPack32 = 58, dataFormatA2R10G10B10UscaledPack32 = 59, dataFormatA2R10G10B10SscaledPack32 = 60, dataFormatA2R10G10B10UintPack32 = 61, dataFormatA2R10G10B10SintPack32 = 62, dataFormatA2B10G10R10UnormPack32 = 63, dataFormatA2B10G10R10SnormPack32 = 64, dataFormatA2B10G10R10UscaledPack32 = 65, dataFormatA2B10G10R10SscaledPack32 = 66, dataFormatA2B10G10R10UintPack32 = 67, dataFormatA2B10G10R10SintPack32 = 68, dataFormatR16Unorm = 69, dataFormatR16Snorm = 70, dataFormatR16Uscaled = 71, dataFormatR16Sscaled = 72, dataFormatR16Uint = 73, dataFormatR16Sint = 74, dataFormatR16Sfloat = 75, dataFormatR16G16Unorm = 76, dataFormatR16G16Snorm = 77, dataFormatR16G16Uscaled = 78, dataFormatR16G16Sscaled = 79, dataFormatR16G16Uint = 80, dataFormatR16G16Sint = 81, dataFormatR16G16Sfloat = 82, dataFormatR16G16B16Unorm = 83, dataFormatR16G16B16Snorm = 84, dataFormatR16G16B16Uscaled = 85, dataFormatR16G16B16Sscaled = 86, dataFormatR16G16B16Uint = 87, dataFormatR16G16B16Sint = 88, dataFormatR16G16B16Sfloat = 89, dataFormatR16G16B16A16Unorm = 90, dataFormatR16G16B16A16Snorm = 91, dataFormatR16G16B16A16Uscaled = 92, dataFormatR16G16B16A16Sscaled = 93, dataFormatR16G16B16A16Uint = 94, dataFormatR16G16B16A16Sint = 95, dataFormatR16G16B16A16Sfloat = 96, dataFormatR32Uint = 97, dataFormatR32Sint = 98, dataFormatR32Sfloat = 99, dataFormatR32G32Uint = 100, dataFormatR32G32Sint = 101, dataFormatR32G32Sfloat = 102, dataFormatR32G32B32Uint = 103, dataFormatR32G32B32Sint = 104, dataFormatR32G32B32Sfloat = 105, dataFormatR32G32B32A32Uint = 106, dataFormatR32G32B32A32Sint = 107, dataFormatR32G32B32A32Sfloat = 108, dataFormatR64Uint = 109, dataFormatR64Sint = 110, dataFormatR64Sfloat = 111, dataFormatR64G64Uint = 112, dataFormatR64G64Sint = 113, dataFormatR64G64Sfloat = 114, dataFormatR64G64B64Uint = 115, dataFormatR64G64B64Sint = 116, dataFormatR64G64B64Sfloat = 117, dataFormatR64G64B64A64Uint = 118, dataFormatR64G64B64A64Sint = 119, dataFormatR64G64B64A64Sfloat = 120, dataFormatB10G11R11UfloatPack32 = 121, dataFormatE5B9G9R9UfloatPack32 = 122, dataFormatD16Unorm = 123, dataFormatX8D24UnormPack32 = 124, dataFormatD32Sfloat = 125, dataFormatS8Uint = 126, dataFormatD16UnormS8Uint = 127, dataFormatD24UnormS8Uint = 128, dataFormatD32SfloatS8Uint = 129, dataFormatBc1RgbUnormBlock = 130, dataFormatBc1RgbSrgbBlock = 131, dataFormatBc1RgbaUnormBlock = 132, dataFormatBc1RgbaSrgbBlock = 133, dataFormatBc2UnormBlock = 134, dataFormatBc2SrgbBlock = 135, dataFormatBc3UnormBlock = 136, dataFormatBc3SrgbBlock = 137, dataFormatBc4UnormBlock = 138, dataFormatBc4SnormBlock = 139, dataFormatBc5UnormBlock = 140, dataFormatBc5SnormBlock = 141, dataFormatBc6HUfloatBlock = 142, dataFormatBc6HSfloatBlock = 143, dataFormatBc7UnormBlock = 144, dataFormatBc7SrgbBlock = 145, dataFormatEtc2R8G8B8UnormBlock = 146, dataFormatEtc2R8G8B8SrgbBlock = 147, dataFormatEtc2R8G8B8A1UnormBlock = 148, dataFormatEtc2R8G8B8A1SrgbBlock = 149, dataFormatEtc2R8G8B8A8UnormBlock = 150, dataFormatEtc2R8G8B8A8SrgbBlock = 151, dataFormatEacR11UnormBlock = 152, dataFormatEacR11SnormBlock = 153, dataFormatEacR11G11UnormBlock = 154, dataFormatEacR11G11SnormBlock = 155, dataFormatAstc4X4UnormBlock = 156, dataFormatAstc4X4SrgbBlock = 157, dataFormatAstc5X4UnormBlock = 158, dataFormatAstc5X4SrgbBlock = 159, dataFormatAstc5X5UnormBlock = 160, dataFormatAstc5X5SrgbBlock = 161, dataFormatAstc6X5UnormBlock = 162, dataFormatAstc6X5SrgbBlock = 163, dataFormatAstc6X6UnormBlock = 164, dataFormatAstc6X6SrgbBlock = 165, dataFormatAstc8X5UnormBlock = 166, dataFormatAstc8X5SrgbBlock = 167, dataFormatAstc8X6UnormBlock = 168, dataFormatAstc8X6SrgbBlock = 169, dataFormatAstc8X8UnormBlock = 170, dataFormatAstc8X8SrgbBlock = 171, dataFormatAstc10X5UnormBlock = 172, dataFormatAstc10X5SrgbBlock = 173, dataFormatAstc10X6UnormBlock = 174, dataFormatAstc10X6SrgbBlock = 175, dataFormatAstc10X8UnormBlock = 176, dataFormatAstc10X8SrgbBlock = 177, dataFormatAstc10X10UnormBlock = 178, dataFormatAstc10X10SrgbBlock = 179, dataFormatAstc12X10UnormBlock = 180, dataFormatAstc12X10SrgbBlock = 181, dataFormatAstc12X12UnormBlock = 182, dataFormatAstc12X12SrgbBlock = 183, dataFormatG8B8G8R8422Unorm = 184, dataFormatB8G8R8G8422Unorm = 185, dataFormatG8B8R83Plane420Unorm = 186, dataFormatG8B8R82Plane420Unorm = 187, dataFormatG8B8R83Plane422Unorm = 188, dataFormatG8B8R82Plane422Unorm = 189, dataFormatG8B8R83Plane444Unorm = 190, dataFormatR10X6UnormPack16 = 191, dataFormatR10X6G10X6Unorm2Pack16 = 192, dataFormatR10X6G10X6B10X6A10X6Unorm4Pack16 = 193, dataFormatG10X6B10X6G10X6R10X6422Unorm4Pack16 = 194, dataFormatB10X6G10X6R10X6G10X6422Unorm4Pack16 = 195, dataFormatG10X6B10X6R10X63Plane420Unorm3Pack16 = 196, dataFormatG10X6B10X6R10X62Plane420Unorm3Pack16 = 197, dataFormatG10X6B10X6R10X63Plane422Unorm3Pack16 = 198, dataFormatG10X6B10X6R10X62Plane422Unorm3Pack16 = 199, dataFormatG10X6B10X6R10X63Plane444Unorm3Pack16 = 200, dataFormatR12X4UnormPack16 = 201, dataFormatR12X4G12X4Unorm2Pack16 = 202, dataFormatR12X4G12X4B12X4A12X4Unorm4Pack16 = 203, dataFormatG12X4B12X4G12X4R12X4422Unorm4Pack16 = 204, dataFormatB12X4G12X4R12X4G12X4422Unorm4Pack16 = 205, dataFormatG12X4B12X4R12X43Plane420Unorm3Pack16 = 206, dataFormatG12X4B12X4R12X42Plane420Unorm3Pack16 = 207, dataFormatG12X4B12X4R12X43Plane422Unorm3Pack16 = 208, dataFormatG12X4B12X4R12X42Plane422Unorm3Pack16 = 209, dataFormatG12X4B12X4R12X43Plane444Unorm3Pack16 = 210, dataFormatG16B16G16R16422Unorm = 211, dataFormatB16G16R16G16422Unorm = 212, dataFormatG16B16R163Plane420Unorm = 213, dataFormatG16B16R162Plane420Unorm = 214, dataFormatG16B16R163Plane422Unorm = 215, dataFormatG16B16R162Plane422Unorm = 216, dataFormatG16B16R163Plane444Unorm = 217, dataFormatMax = 218
RenderingDevice_DeviceType {.size: 8.} = enum deviceTypeOther = 0, deviceTypeIntegratedGpu = 1, deviceTypeDiscreteGpu = 2, deviceTypeVirtualGpu = 3, deviceTypeCpu = 4, deviceTypeMax = 5
RenderingDevice_DrawFlags = enum drawClearColor0 = 0, drawClearColor1 = 1, drawClearColor2 = 2, drawClearColor3 = 3, drawClearColor4 = 4, drawClearColor5 = 5, drawClearColor6 = 6, drawClearColor7 = 7, drawIgnoreColor0 = 8, drawIgnoreColor1 = 9, drawIgnoreColor2 = 10, drawIgnoreColor3 = 11, drawIgnoreColor4 = 12, drawIgnoreColor5 = 13, drawIgnoreColor6 = 14, drawIgnoreColor7 = 15, drawClearDepth = 16, drawIgnoreDepth = 17, drawClearStencil = 18, drawIgnoreStencil = 19, `-- Padding - Max --` = 63
RenderingDevice_DriverResource {.size: 8.} = enum driverResourceLogicalDevice = 0, driverResourcePhysicalDevice = 1, driverResourceTopmostObject = 2, driverResourceCommandQueue = 3, driverResourceQueueFamily = 4, driverResourceTexture = 5, driverResourceTextureView = 6, driverResourceTextureDataFormat = 7, driverResourceSampler = 8, driverResourceUniformSet = 9, driverResourceBuffer = 10, driverResourceComputePipeline = 11, driverResourceRenderPipeline = 12
RenderingDevice_Features {.size: 8.} = enum supportsBufferDeviceAddress = 6
RenderingDevice_FinalAction {.size: 8.} = enum finalActionStore = 0, finalActionDiscard = 1, finalActionMax = 2
RenderingDevice_IndexBufferFormat {.size: 8.} = enum indexBufferFormatUint16 = 0, indexBufferFormatUint32 = 1
RenderingDevice_InitialAction {.size: 8.} = enum initialActionLoad = 0, initialActionClear = 1, initialActionDiscard = 2, initialActionMax = 3
RenderingDevice_Limit {.size: 8.} = enum limitMaxBoundUniformSets = 0, limitMaxFramebufferColorAttachments = 1, limitMaxTexturesPerUniformSet = 2, limitMaxSamplersPerUniformSet = 3, limitMaxStorageBuffersPerUniformSet = 4, limitMaxStorageImagesPerUniformSet = 5, limitMaxUniformBuffersPerUniformSet = 6, limitMaxDrawIndexedIndex = 7, limitMaxFramebufferHeight = 8, limitMaxFramebufferWidth = 9, limitMaxTextureArrayLayers = 10, limitMaxTextureSize1D = 11, limitMaxTextureSize2D = 12, limitMaxTextureSize3D = 13, limitMaxTextureSizeCube = 14, limitMaxTexturesPerShaderStage = 15, limitMaxSamplersPerShaderStage = 16, limitMaxStorageBuffersPerShaderStage = 17, limitMaxStorageImagesPerShaderStage = 18, limitMaxUniformBuffersPerShaderStage = 19, limitMaxPushConstantSize = 20, limitMaxUniformBufferSize = 21, limitMaxVertexInputAttributeOffset = 22, limitMaxVertexInputAttributes = 23, limitMaxVertexInputBindings = 24, limitMaxVertexInputBindingStride = 25, limitMinUniformBufferOffsetAlignment = 26, limitMaxComputeSharedMemorySize = 27, limitMaxComputeWorkgroupCountX = 28, limitMaxComputeWorkgroupCountY = 29, limitMaxComputeWorkgroupCountZ = 30, limitMaxComputeWorkgroupInvocations = 31, limitMaxComputeWorkgroupSizeX = 32, limitMaxComputeWorkgroupSizeY = 33, limitMaxComputeWorkgroupSizeZ = 34, limitMaxViewportDimensionsX = 35, limitMaxViewportDimensionsY = 36, limitMetalfxTemporalScalerMinScale = 46, limitMetalfxTemporalScalerMaxScale = 47
RenderingDevice_LogicOperation {.size: 8.} = enum logicOpClear = 0, logicOpAnd = 1, logicOpAndReverse = 2, logicOpCopy = 3, logicOpAndInverted = 4, logicOpNoOp = 5, logicOpXor = 6, logicOpOr = 7, logicOpNor = 8, logicOpEquivalent = 9, logicOpInvert = 10, logicOpOrReverse = 11, logicOpCopyInverted = 12, logicOpOrInverted = 13, logicOpNand = 14, logicOpSet = 15, logicOpMax = 16
RenderingDevice_MemoryType {.size: 8.} = enum memoryTextures = 0, memoryBuffers = 1, memoryTotal = 2
RenderingDevice_PipelineDynamicStateFlags = enum dynamicStateLineWidth = 0, dynamicStateDepthBias = 1, dynamicStateBlendConstants = 2, dynamicStateDepthBounds = 3, dynamicStateStencilCompareMask = 4, dynamicStateStencilWriteMask = 5, dynamicStateStencilReference = 6, `-- Padding - Max --` = 63
RenderingDevice_PipelineSpecializationConstantType {.size: 8.} = enum pipelineSpecializationConstantTypeBool = 0, pipelineSpecializationConstantTypeInt = 1, pipelineSpecializationConstantTypeFloat = 2
RenderingDevice_PolygonCullMode {.size: 8.} = enum polygonCullDisabled = 0, polygonCullFront = 1, polygonCullBack = 2
RenderingDevice_PolygonFrontFace {.size: 8.} = enum polygonFrontFaceClockwise = 0, polygonFrontFaceCounterClockwise = 1
RenderingDevice_RenderPrimitive {.size: 8.} = enum renderPrimitivePoints = 0, renderPrimitiveLines = 1, renderPrimitiveLinesWithAdjacency = 2, renderPrimitiveLinestrips = 3, renderPrimitiveLinestripsWithAdjacency = 4, renderPrimitiveTriangles = 5, renderPrimitiveTrianglesWithAdjacency = 6, renderPrimitiveTriangleStrips = 7, renderPrimitiveTriangleStripsWithAjacency = 8, renderPrimitiveTriangleStripsWithRestartIndex = 9, renderPrimitiveTesselationPatch = 10, renderPrimitiveMax = 11
RenderingDevice_SamplerBorderColor {.size: 8.} = enum samplerBorderColorFloatTransparentBlack = 0, samplerBorderColorIntTransparentBlack = 1, samplerBorderColorFloatOpaqueBlack = 2, samplerBorderColorIntOpaqueBlack = 3, samplerBorderColorFloatOpaqueWhite = 4, samplerBorderColorIntOpaqueWhite = 5, samplerBorderColorMax = 6
RenderingDevice_SamplerFilter {.size: 8.} = enum samplerFilterNearest = 0, samplerFilterLinear = 1
RenderingDevice_SamplerRepeatMode {.size: 8.} = enum samplerRepeatModeRepeat = 0, samplerRepeatModeMirroredRepeat = 1, samplerRepeatModeClampToEdge = 2, samplerRepeatModeClampToBorder = 3, samplerRepeatModeMirrorClampToEdge = 4, samplerRepeatModeMax = 5
RenderingDevice_ShaderLanguage {.size: 8.} = enum shaderLanguageGlsl = 0, shaderLanguageHlsl = 1
RenderingDevice_ShaderStage {.size: 8.} = enum shaderStageVertex = 0, shaderStageFragment = 1, shaderStageTesselationControl = 2, shaderStageTesselationEvaluation = 3, shaderStageCompute = 4, shaderStageMax = 5, shaderStageTesselationEvaluationBit = 8, shaderStageComputeBit = 16
RenderingDevice_StencilOperation {.size: 8.} = enum stencilOpKeep = 0, stencilOpZero = 1, stencilOpReplace = 2, stencilOpIncrementAndClamp = 3, stencilOpDecrementAndClamp = 4, stencilOpInvert = 5, stencilOpIncrementAndWrap = 6, stencilOpDecrementAndWrap = 7, stencilOpMax = 8
RenderingDevice_StorageBufferUsage = enum storageBufferUsageDispatchIndirect = 0, `-- Padding - Max --` = 63
RenderingDevice_TextureSamples {.size: 8.} = enum textureSamples1 = 0, textureSamples2 = 1, textureSamples4 = 2, textureSamples8 = 3, textureSamples16 = 4, textureSamples32 = 5, textureSamples64 = 6, textureSamplesMax = 7
RenderingDevice_TextureSliceType {.size: 8.} = enum textureSlice2D = 0, textureSliceCubemap = 1, textureSlice3D = 2
RenderingDevice_TextureSwizzle {.size: 8.} = enum textureSwizzleIdentity = 0, textureSwizzleZero = 1, textureSwizzleOne = 2, textureSwizzleR = 3, textureSwizzleG = 4, textureSwizzleB = 5, textureSwizzleA = 6, textureSwizzleMax = 7
RenderingDevice_TextureType {.size: 8.} = enum textureType1D = 0, textureType2D = 1, textureType3D = 2, textureTypeCube = 3, textureType1DArray = 4, textureType2DArray = 5, textureTypeCubeArray = 6, textureTypeMax = 7
RenderingDevice_TextureUsageBits = enum textureUsageSamplingBit = 0, textureUsageColorAttachmentBit = 1, textureUsageDepthStencilAttachmentBit = 2, textureUsageStorageBit = 3, textureUsageStorageAtomicBit = 4, textureUsageCpuReadBit = 5, textureUsageCanUpdateBit = 6, textureUsageCanCopyFromBit = 7, textureUsageCanCopyToBit = 8, textureUsageInputAttachmentBit = 9, `-- Padding - Max --` = 63
RenderingDevice_UniformType {.size: 8.} = enum uniformTypeSampler = 0, uniformTypeSamplerWithTexture = 1, uniformTypeTexture = 2, uniformTypeImage = 3, uniformTypeTextureBuffer = 4, uniformTypeSamplerWithTextureBuffer = 5, uniformTypeImageBuffer = 6, uniformTypeUniformBuffer = 7, uniformTypeStorageBuffer = 8, uniformTypeInputAttachment = 9, uniformTypeMax = 10
RenderingDevice_VertexFrequency {.size: 8.} = enum vertexFrequencyVertex = 0, vertexFrequencyInstance = 1
RenderingServer = ptr object of Object
RenderingServer_ArrayCustomFormat {.size: 8.} = enum arrayCustomRgba8Unorm = 0, arrayCustomRgba8Snorm = 1, arrayCustomRgHalf = 2, arrayCustomRgbaHalf = 3, arrayCustomRFloat = 4, arrayCustomRgFloat = 5, arrayCustomRgbFloat = 6, arrayCustomRgbaFloat = 7, arrayCustomMax = 8
RenderingServer_ArrayFormat = enum arrayFormatVertex = 0, arrayFormatNormal = 1, arrayFormatTangent = 2, arrayFormatColor = 3, arrayFormatTexUv = 4, arrayFormatTexUv2 = 5, arrayFormatCustom0 = 6, arrayFormatCustom1 = 7, arrayFormatCustom2 = 8, arrayFormatCustom3 = 9, arrayFormatBones = 10, arrayFormatWeights = 11, arrayFormatIndex = 12, arrayFlagUse2DVertices = 25, arrayFlagUseDynamicUpdate = 26, arrayFlagUse8BoneWeights = 27, arrayFlagUsesEmptyVertexArray = 28, arrayFlagCompressAttributes = 29, arrayFlagFormatVersion2 = 35, `-- Padding - Max --` = 63
RenderingServer_ArrayType {.size: 8.} = enum arrayVertex = 0, arrayNormal = 1, arrayTangent = 2, arrayColor = 3, arrayTexUv = 4, arrayTexUv2 = 5, arrayCustom0 = 6, arrayCustom1 = 7, arrayCustom2 = 8, arrayCustom3 = 9, arrayBones = 10, arrayWeights = 11, arrayIndex = 12, arrayMax = 13
RenderingServer_BakeChannels {.size: 8.} = enum bakeChannelAlbedoAlpha = 0, bakeChannelNormal = 1, bakeChannelOrm = 2, bakeChannelEmission = 3
RenderingServer_BlendShapeMode {.size: 8.} = enum blendShapeModeNormalized = 0, blendShapeModeRelative = 1
RenderingServer_CanvasGroupMode {.size: 8.} = enum canvasGroupModeDisabled = 0, canvasGroupModeClipOnly = 1, canvasGroupModeClipAndDraw = 2, canvasGroupModeTransparent = 3
RenderingServer_CanvasItemTextureFilter {.size: 8.} = enum canvasItemTextureFilterDefault = 0, canvasItemTextureFilterNearest = 1, canvasItemTextureFilterLinear = 2, canvasItemTextureFilterNearestWithMipmaps = 3, canvasItemTextureFilterLinearWithMipmaps = 4, canvasItemTextureFilterNearestWithMipmapsAnisotropic = 5, canvasItemTextureFilterLinearWithMipmapsAnisotropic = 6, canvasItemTextureFilterMax = 7
RenderingServer_CanvasItemTextureRepeat {.size: 8.} = enum canvasItemTextureRepeatDefault = 0, canvasItemTextureRepeatDisabled = 1, canvasItemTextureRepeatEnabled = 2, canvasItemTextureRepeatMirror = 3, canvasItemTextureRepeatMax = 4
RenderingServer_CanvasLightBlendMode {.size: 8.} = enum canvasLightBlendModeAdd = 0, canvasLightBlendModeSub = 1, canvasLightBlendModeMix = 2
RenderingServer_CanvasLightMode {.size: 8.} = enum canvasLightModePoint = 0, canvasLightModeDirectional = 1
RenderingServer_CanvasLightShadowFilter {.size: 8.} = enum canvasLightFilterNone = 0, canvasLightFilterPcf5 = 1, canvasLightFilterPcf13 = 2, canvasLightFilterMax = 3
RenderingServer_CanvasOccluderPolygonCullMode {.size: 8.} = enum canvasOccluderPolygonCullDisabled = 0, canvasOccluderPolygonCullClockwise = 1, canvasOccluderPolygonCullCounterClockwise = 2
RenderingServer_CanvasTextureChannel {.size: 8.} = enum canvasTextureChannelDiffuse = 0, canvasTextureChannelNormal = 1, canvasTextureChannelSpecular = 2
RenderingServer_CompositorEffectCallbackType {.size: 8.} = enum compositorEffectCallbackTypeAny = -1, compositorEffectCallbackTypePreOpaque = 0, compositorEffectCallbackTypePostOpaque = 1, compositorEffectCallbackTypePostSky = 2, compositorEffectCallbackTypePreTransparent = 3, compositorEffectCallbackTypePostTransparent = 4
RenderingServer_CompositorEffectFlags {.size: 8.} = enum compositorEffectFlagAccessResolvedColor = 1, compositorEffectFlagAccessResolvedDepth = 2, compositorEffectFlagNeedsMotionVectors = 4, compositorEffectFlagNeedsRoughness = 8, compositorEffectFlagNeedsSeparateSpecular = 16
RenderingServer_CubeMapLayer {.size: 8.} = enum cubemapLayerLeft = 0, cubemapLayerRight = 1, cubemapLayerBottom = 2, cubemapLayerTop = 3, cubemapLayerFront = 4, cubemapLayerBack = 5
RenderingServer_DecalFilter {.size: 8.} = enum decalFilterNearest = 0, decalFilterLinear = 1, decalFilterNearestMipmaps = 2, decalFilterLinearMipmaps = 3, decalFilterNearestMipmapsAnisotropic = 4, decalFilterLinearMipmapsAnisotropic = 5
RenderingServer_DecalTexture {.size: 8.} = enum decalTextureAlbedo = 0, decalTextureNormal = 1, decalTextureOrm = 2, decalTextureEmission = 3, decalTextureMax = 4
RenderingServer_DOFBlurQuality {.size: 8.} = enum dofBlurQualityVeryLow = 0, dofBlurQualityLow = 1, dofBlurQualityMedium = 2, dofBlurQualityHigh = 3
RenderingServer_DOFBokehShape {.size: 8.} = enum dofBokehBox = 0, dofBokehHexagon = 1, dofBokehCircle = 2
RenderingServer_EnvironmentAmbientSource {.size: 8.} = enum envAmbientSourceBg = 0, envAmbientSourceDisabled = 1, envAmbientSourceColor = 2, envAmbientSourceSky = 3
RenderingServer_EnvironmentBG {.size: 8.} = enum envBgClearColor = 0, envBgColor = 1, envBgSky = 2, envBgCanvas = 3, envBgKeep = 4, envBgCameraFeed = 5, envBgMax = 6
RenderingServer_EnvironmentFogMode {.size: 8.} = enum envFogModeExponential = 0, envFogModeDepth = 1
RenderingServer_EnvironmentGlowBlendMode {.size: 8.} = enum envGlowBlendModeAdditive = 0, envGlowBlendModeScreen = 1, envGlowBlendModeSoftlight = 2, envGlowBlendModeReplace = 3, envGlowBlendModeMix = 4
RenderingServer_EnvironmentReflectionSource {.size: 8.} = enum envReflectionSourceBg = 0, envReflectionSourceDisabled = 1, envReflectionSourceSky = 2
RenderingServer_EnvironmentSDFGIFramesToConverge {.size: 8.} = enum envSdfgiConvergeIn5Frames = 0, envSdfgiConvergeIn10Frames = 1, envSdfgiConvergeIn15Frames = 2, envSdfgiConvergeIn20Frames = 3, envSdfgiConvergeIn25Frames = 4, envSdfgiConvergeIn30Frames = 5, envSdfgiConvergeMax = 6
RenderingServer_EnvironmentSDFGIFramesToUpdateLight {.size: 8.} = enum envSdfgiUpdateLightIn1Frame = 0, envSdfgiUpdateLightIn2Frames = 1, envSdfgiUpdateLightIn4Frames = 2, envSdfgiUpdateLightIn8Frames = 3, envSdfgiUpdateLightIn16Frames = 4, envSdfgiUpdateLightMax = 5
RenderingServer_EnvironmentSDFGIRayCount {.size: 8.} = enum envSdfgiRayCount4 = 0, envSdfgiRayCount8 = 1, envSdfgiRayCount16 = 2, envSdfgiRayCount32 = 3, envSdfgiRayCount64 = 4, envSdfgiRayCount96 = 5, envSdfgiRayCount128 = 6, envSdfgiRayCountMax = 7
RenderingServer_EnvironmentSDFGIYScale {.size: 8.} = enum envSdfgiYScale50Percent = 0, envSdfgiYScale75Percent = 1, envSdfgiYScale100Percent = 2
RenderingServer_EnvironmentSSAOQuality {.size: 8.} = enum envSsaoQualityVeryLow = 0, envSsaoQualityLow = 1, envSsaoQualityMedium = 2, envSsaoQualityHigh = 3, envSsaoQualityUltra = 4
RenderingServer_EnvironmentSSILQuality {.size: 8.} = enum envSsilQualityVeryLow = 0, envSsilQualityLow = 1, envSsilQualityMedium = 2, envSsilQualityHigh = 3, envSsilQualityUltra = 4
RenderingServer_EnvironmentSSRRoughnessQuality {.size: 8.} = enum envSsrRoughnessQualityDisabled = 0, envSsrRoughnessQualityLow = 1, envSsrRoughnessQualityMedium = 2, envSsrRoughnessQualityHigh = 3
RenderingServer_EnvironmentToneMapper {.size: 8.} = enum envToneMapperLinear = 0, envToneMapperReinhard = 1, envToneMapperFilmic = 2, envToneMapperAces = 3, envToneMapperAgx = 4
RenderingServer_Features {.size: 8.} = enum featureShaders = 0, featureMultithreaded = 1
RenderingServer_FogVolumeShape {.size: 8.} = enum fogVolumeShapeEllipsoid = 0, fogVolumeShapeCone = 1, fogVolumeShapeCylinder = 2, fogVolumeShapeBox = 3, fogVolumeShapeWorld = 4, fogVolumeShapeMax = 5
RenderingServer_GlobalShaderParameterType {.size: 8.} = enum globalVarTypeBool = 0, globalVarTypeBvec2 = 1, globalVarTypeBvec3 = 2, globalVarTypeBvec4 = 3, globalVarTypeInt = 4, globalVarTypeIvec2 = 5, globalVarTypeIvec3 = 6, globalVarTypeIvec4 = 7, globalVarTypeRect2I = 8, globalVarTypeUint = 9, globalVarTypeUvec2 = 10, globalVarTypeUvec3 = 11, globalVarTypeUvec4 = 12, globalVarTypeFloat = 13, globalVarTypeVec2 = 14, globalVarTypeVec3 = 15, globalVarTypeVec4 = 16, globalVarTypeColor = 17, globalVarTypeRect2 = 18, globalVarTypeMat2 = 19, globalVarTypeMat3 = 20, globalVarTypeMat4 = 21, globalVarTypeTransform2D = 22, globalVarTypeTransform = 23, globalVarTypeSampler2D = 24, globalVarTypeSampler2Darray = 25, globalVarTypeSampler3D = 26, globalVarTypeSamplercube = 27, globalVarTypeSamplerext = 28, globalVarTypeMax = 29
RenderingServer_InstanceFlags {.size: 8.} = enum instanceFlagUseBakedLight = 0, instanceFlagUseDynamicGi = 1, instanceFlagDrawNextFrameIfVisible = 2, instanceFlagIgnoreOcclusionCulling = 3, instanceFlagMax = 4
RenderingServer_InstanceType {.size: 8.} = enum instanceNone = 0, instanceMesh = 1, instanceMultimesh = 2, instanceParticles = 3, instanceParticlesCollision = 4, instanceLight = 5, instanceReflectionProbe = 6, instanceDecal = 7, instanceVoxelGi = 8, instanceLightmap = 9, instanceOccluder = 10, instanceVisiblityNotifier = 11, instanceFogVolume = 12, instanceMax = 13, instanceGeometryMask = 14
RenderingServer_LightBakeMode {.size: 8.} = enum lightBakeDisabled = 0, lightBakeStatic = 1, lightBakeDynamic = 2
RenderingServer_LightDirectionalShadowMode {.size: 8.} = enum lightDirectionalShadowOrthogonal = 0, lightDirectionalShadowParallel2Splits = 1, lightDirectionalShadowParallel4Splits = 2
RenderingServer_LightDirectionalSkyMode {.size: 8.} = enum lightDirectionalSkyModeLightAndSky = 0, lightDirectionalSkyModeLightOnly = 1, lightDirectionalSkyModeSkyOnly = 2
RenderingServer_LightOmniShadowMode {.size: 8.} = enum lightOmniShadowDualParaboloid = 0, lightOmniShadowCube = 1
RenderingServer_LightParam {.size: 8.} = enum lightParamEnergy = 0, lightParamIndirectEnergy = 1, lightParamVolumetricFogEnergy = 2, lightParamSpecular = 3, lightParamRange = 4, lightParamSize = 5, lightParamAttenuation = 6, lightParamSpotAngle = 7, lightParamSpotAttenuation = 8, lightParamShadowMaxDistance = 9, lightParamShadowSplit1Offset = 10, lightParamShadowSplit2Offset = 11, lightParamShadowSplit3Offset = 12, lightParamShadowFadeStart = 13, lightParamShadowNormalBias = 14, lightParamShadowBias = 15, lightParamShadowPancakeSize = 16, lightParamShadowOpacity = 17, lightParamShadowBlur = 18, lightParamTransmittanceBias = 19, lightParamIntensity = 20, lightParamMax = 21
RenderingServer_LightProjectorFilter {.size: 8.} = enum lightProjectorFilterNearest = 0, lightProjectorFilterLinear = 1, lightProjectorFilterNearestMipmaps = 2, lightProjectorFilterLinearMipmaps = 3, lightProjectorFilterNearestMipmapsAnisotropic = 4, lightProjectorFilterLinearMipmapsAnisotropic = 5
RenderingServer_LightType {.size: 8.} = enum lightDirectional = 0, lightOmni = 1, lightSpot = 2
RenderingServer_MultimeshPhysicsInterpolationQuality {.size: 8.} = enum multimeshInterpQualityFast = 0, multimeshInterpQualityHigh = 1
RenderingServer_MultimeshTransformFormat {.size: 8.} = enum multimeshTransform2D = 0, multimeshTransform3D = 1
RenderingServer_NinePatchAxisMode {.size: 8.} = enum ninePatchStretch = 0, ninePatchTile = 1, ninePatchTileFit = 2
RenderingServer_ParticlesCollisionHeightfieldResolution {.size: 8.} = enum particlesCollisionHeightfieldResolution256 = 0, particlesCollisionHeightfieldResolution512 = 1, particlesCollisionHeightfieldResolution1024 = 2, particlesCollisionHeightfieldResolution2048 = 3, particlesCollisionHeightfieldResolution4096 = 4, particlesCollisionHeightfieldResolution8192 = 5, particlesCollisionHeightfieldResolutionMax = 6
RenderingServer_ParticlesCollisionType {.size: 8.} = enum particlesCollisionTypeSphereAttract = 0, particlesCollisionTypeBoxAttract = 1, particlesCollisionTypeVectorFieldAttract = 2, particlesCollisionTypeSphereCollide = 3, particlesCollisionTypeBoxCollide = 4, particlesCollisionTypeSdfCollide = 5, particlesCollisionTypeHeightfieldCollide = 6
RenderingServer_ParticlesDrawOrder {.size: 8.} = enum particlesDrawOrderIndex = 0, particlesDrawOrderLifetime = 1, particlesDrawOrderReverseLifetime = 2, particlesDrawOrderViewDepth = 3
RenderingServer_ParticlesMode {.size: 8.} = enum particlesMode2D = 0, particlesMode3D = 1
RenderingServer_ParticlesTransformAlign {.size: 8.} = enum particlesTransformAlignDisabled = 0, particlesTransformAlignZBillboard = 1, particlesTransformAlignYToVelocity = 2, particlesTransformAlignZBillboardYToVelocity = 3
RenderingServer_PipelineSource {.size: 8.} = enum pipelineSourceCanvas = 0, pipelineSourceMesh = 1, pipelineSourceSurface = 2, pipelineSourceDraw = 3, pipelineSourceSpecialization = 4, pipelineSourceMax = 5
RenderingServer_PrimitiveType {.size: 8.} = enum primitivePoints = 0, primitiveLines = 1, primitiveLineStrip = 2, primitiveTriangles = 3, primitiveTriangleStrip = 4, primitiveMax = 5
RenderingServer_ReflectionProbeAmbientMode {.size: 8.} = enum reflectionProbeAmbientDisabled = 0, reflectionProbeAmbientEnvironment = 1, reflectionProbeAmbientColor = 2
RenderingServer_ReflectionProbeUpdateMode {.size: 8.} = enum reflectionProbeUpdateOnce = 0, reflectionProbeUpdateAlways = 1
RenderingServer_RenderingInfo {.size: 8.} = enum renderingInfoTotalObjectsInFrame = 0, renderingInfoTotalPrimitivesInFrame = 1, renderingInfoTotalDrawCallsInFrame = 2, renderingInfoTextureMemUsed = 3, renderingInfoBufferMemUsed = 4, renderingInfoVideoMemUsed = 5, renderingInfoPipelineCompilationsCanvas = 6, renderingInfoPipelineCompilationsMesh = 7, renderingInfoPipelineCompilationsSurface = 8, renderingInfoPipelineCompilationsDraw = 9, renderingInfoPipelineCompilationsSpecialization = 10
RenderingServer_ShaderMode {.size: 8.} = enum shaderSpatial = 0, shaderCanvasItem = 1, shaderParticles = 2, shaderSky = 3, shaderFog = 4, shaderMax = 5
RenderingServer_ShadowCastingSetting {.size: 8.} = enum shadowCastingSettingOff = 0, shadowCastingSettingOn = 1, shadowCastingSettingDoubleSided = 2, shadowCastingSettingShadowsOnly = 3
RenderingServer_ShadowQuality {.size: 8.} = enum shadowQualityHard = 0, shadowQualitySoftVeryLow = 1, shadowQualitySoftLow = 2, shadowQualitySoftMedium = 3, shadowQualitySoftHigh = 4, shadowQualitySoftUltra = 5, shadowQualityMax = 6
RenderingServer_SkyMode {.size: 8.} = enum skyModeAutomatic = 0, skyModeQuality = 1, skyModeIncremental = 2, skyModeRealtime = 3
RenderingServer_SubSurfaceScatteringQuality {.size: 8.} = enum subSurfaceScatteringQualityDisabled = 0, subSurfaceScatteringQualityLow = 1, subSurfaceScatteringQualityMedium = 2, subSurfaceScatteringQualityHigh = 3
RenderingServer_TextureLayeredType {.size: 8.} = enum textureLayered2DArray = 0, textureLayeredCubemap = 1, textureLayeredCubemapArray = 2
RenderingServer_TextureType {.size: 8.} = enum textureType2D = 0, textureTypeLayered = 1, textureType3D = 2
RenderingServer_ViewportAnisotropicFiltering {.size: 8.} = enum viewportAnisotropyDisabled = 0, viewportAnisotropy2X = 1, viewportAnisotropy4X = 2, viewportAnisotropy8X = 3, viewportAnisotropy16X = 4, viewportAnisotropyMax = 5
RenderingServer_ViewportClearMode {.size: 8.} = enum viewportClearAlways = 0, viewportClearNever = 1, viewportClearOnlyNextFrame = 2
RenderingServer_ViewportDebugDraw {.size: 8.} = enum viewportDebugDrawDisabled = 0, viewportDebugDrawUnshaded = 1, viewportDebugDrawLighting = 2, viewportDebugDrawOverdraw = 3, viewportDebugDrawWireframe = 4, viewportDebugDrawNormalBuffer = 5, viewportDebugDrawVoxelGiAlbedo = 6, viewportDebugDrawVoxelGiLighting = 7, viewportDebugDrawVoxelGiEmission = 8, viewportDebugDrawShadowAtlas = 9, viewportDebugDrawDirectionalShadowAtlas = 10, viewportDebugDrawSceneLuminance = 11, viewportDebugDrawSsao = 12, viewportDebugDrawSsil = 13, viewportDebugDrawPssmSplits = 14, viewportDebugDrawDecalAtlas = 15, viewportDebugDrawSdfgi = 16, viewportDebugDrawSdfgiProbes = 17, viewportDebugDrawGiBuffer = 18, viewportDebugDrawDisableLod = 19, viewportDebugDrawClusterOmniLights = 20, viewportDebugDrawClusterSpotLights = 21, viewportDebugDrawClusterDecals = 22, viewportDebugDrawClusterReflectionProbes = 23, viewportDebugDrawOccluders = 24, viewportDebugDrawMotionVectors = 25, viewportDebugDrawInternalBuffer = 26
RenderingServer_ViewportEnvironmentMode {.size: 8.} = enum viewportEnvironmentDisabled = 0, viewportEnvironmentEnabled = 1, viewportEnvironmentInherit = 2, viewportEnvironmentMax = 3
RenderingServer_ViewportMSAA {.size: 8.} = enum viewportMsaaDisabled = 0, viewportMsaa2X = 1, viewportMsaa4X = 2, viewportMsaa8X = 3, viewportMsaaMax = 4
RenderingServer_ViewportOcclusionCullingBuildQuality {.size: 8.} = enum viewportOcclusionBuildQualityLow = 0, viewportOcclusionBuildQualityMedium = 1, viewportOcclusionBuildQualityHigh = 2
RenderingServer_ViewportRenderInfo {.size: 8.} = enum viewportRenderInfoObjectsInFrame = 0, viewportRenderInfoPrimitivesInFrame = 1, viewportRenderInfoDrawCallsInFrame = 2, viewportRenderInfoMax = 3
RenderingServer_ViewportRenderInfoType {.size: 8.} = enum viewportRenderInfoTypeVisible = 0, viewportRenderInfoTypeShadow = 1, viewportRenderInfoTypeCanvas = 2, viewportRenderInfoTypeMax = 3
RenderingServer_ViewportScaling3DMode {.size: 8.} = enum viewportScaling3DModeBilinear = 0, viewportScaling3DModeFsr = 1, viewportScaling3DModeFsr2 = 2, viewportScaling3DModeMetalfxSpatial = 3, viewportScaling3DModeMetalfxTemporal = 4, viewportScaling3DModeMax = 5
RenderingServer_ViewportScreenSpaceAA {.size: 8.} = enum viewportScreenSpaceAaDisabled = 0, viewportScreenSpaceAaFxaa = 1, viewportScreenSpaceAaMax = 2
RenderingServer_ViewportSDFOversize {.size: 8.} = enum viewportSdfOversize100Percent = 0, viewportSdfOversize120Percent = 1, viewportSdfOversize150Percent = 2, viewportSdfOversize200Percent = 3, viewportSdfOversizeMax = 4
RenderingServer_ViewportSDFScale {.size: 8.} = enum viewportSdfScale100Percent = 0, viewportSdfScale50Percent = 1, viewportSdfScale25Percent = 2, viewportSdfScaleMax = 3
RenderingServer_ViewportUpdateMode {.size: 8.} = enum viewportUpdateDisabled = 0, viewportUpdateOnce = 1, viewportUpdateWhenVisible = 2, viewportUpdateWhenParentVisible = 3, viewportUpdateAlways = 4
RenderingServer_ViewportVRSMode {.size: 8.} = enum viewportVrsDisabled = 0, viewportVrsTexture = 1, viewportVrsXr = 2, viewportVrsMax = 3
RenderingServer_ViewportVRSUpdateMode {.size: 8.} = enum viewportVrsUpdateDisabled = 0, viewportVrsUpdateOnce = 1, viewportVrsUpdateAlways = 2, viewportVrsUpdateMax = 3
RenderingServer_VisibilityRangeFadeMode {.size: 8.} = enum visibilityRangeFadeDisabled = 0, visibilityRangeFadeSelf = 1, visibilityRangeFadeDependencies = 2
RenderingServer_VoxelGIQuality {.size: 8.} = enum voxelGiQualityLow = 0, voxelGiQualityHigh = 1
RenderSceneBuffers = ptr object of RefCounted
RenderSceneBuffersConfiguration = ptr object of RefCounted
RenderSceneBuffersExtension = ptr object of RenderSceneBuffers
RenderSceneBuffersRD = ptr object of RenderSceneBuffers
RenderSceneData = ptr object of Object
RenderSceneDataExtension = ptr object of RenderSceneData
RenderSceneDataRD = ptr object of RenderSceneData
Resource = ptr object of RefCounted
ResourceFormatLoader = ptr object of RefCounted
ResourceFormatLoader_CacheMode {.size: 8.} = enum cacheModeIgnore = 0, cacheModeReuse = 1, cacheModeReplace = 2, cacheModeIgnoreDeep = 3, cacheModeReplaceDeep = 4
ResourceFormatSaver = ptr object of RefCounted
ResourceImporter = ptr object of RefCounted
ResourceImporter_ImportOrder {.size: 8.} = enum importOrderDefault = 0, importOrderScene = 100
ResourceImporterBitMap = ptr object of ResourceImporter
ResourceImporterBMFont = ptr object of ResourceImporter
ResourceImporterCSVTranslation = ptr object of ResourceImporter
ResourceImporterDynamicFont = ptr object of ResourceImporter
ResourceImporterImage = ptr object of ResourceImporter
ResourceImporterImageFont = ptr object of ResourceImporter
ResourceImporterLayeredTexture = ptr object of ResourceImporter
ResourceImporterMP3 = ptr object of ResourceImporter
ResourceImporterOBJ = ptr object of ResourceImporter
ResourceImporterOggVorbis = ptr object of ResourceImporter
ResourceImporterScene = ptr object of ResourceImporter
ResourceImporterShaderFile = ptr object of ResourceImporter
ResourceImporterTexture = ptr object of ResourceImporter
ResourceImporterTextureAtlas = ptr object of ResourceImporter
ResourceImporterWAV = ptr object of ResourceImporter
ResourceLoader = ptr object of Object
ResourceLoader_CacheMode {.size: 8.} = enum cacheModeIgnore = 0, cacheModeReuse = 1, cacheModeReplace = 2, cacheModeIgnoreDeep = 3, cacheModeReplaceDeep = 4
ResourceLoader_ThreadLoadStatus {.size: 8.} = enum threadLoadInvalidResource = 0, threadLoadInProgress = 1, threadLoadFailed = 2, threadLoadLoaded = 3
ResourcePreloader = ptr object of Node
ResourceSaver = ptr object of Object
ResourceSaver_SaverFlags = enum flagRelativePaths = 0, flagBundleResources = 1, flagChangePath = 2, flagOmitEditorProperties = 3, flagSaveBigEndian = 4, flagCompress = 5, flagReplaceSubresourcePaths = 6, `-- Padding - Max --` = 63
ResourceUID = ptr object of Object
RetargetModifier3D = ptr object of SkeletonModifier3D
RetargetModifier3D_TransformFlag = enum transformFlagPosition = 0, transformFlagRotation = 1, transformFlagScale = 2, `-- Padding - Max --` = 63
RibbonTrailMesh = ptr object of PrimitiveMesh
RibbonTrailMesh_Shape {.size: 8.} = enum shapeFlat = 0, shapeCross = 1
RichTextEffect = ptr object of Resource
RichTextLabel = ptr object of Control
RichTextLabel_ImageUpdateMask = enum updateTexture = 0, updateSize = 1, updateColor = 2, updateAlignment = 3, updateRegion = 4, updatePad = 5, updateTooltip = 6, updateWidthInPercent = 7, `-- Padding - Max --` = 63
RichTextLabel_ListType {.size: 8.} = enum listNumbers = 0, listLetters = 1, listRoman = 2, listDots = 3
RichTextLabel_MenuItems {.size: 8.} = enum menuCopy = 0, menuSelectAll = 1, menuMax = 2
RichTextLabel_MetaUnderline {.size: 8.} = enum metaUnderlineNever = 0, metaUnderlineAlways = 1, metaUnderlineOnHover = 2
RID = object
RigidBody2D = ptr object of PhysicsBody2D
RigidBody2D_CCDMode {.size: 8.} = enum ccdModeDisabled = 0, ccdModeCastRay = 1, ccdModeCastShape = 2
RigidBody2D_CenterOfMassMode {.size: 8.} = enum centerOfMassModeAuto = 0, centerOfMassModeCustom = 1
RigidBody2D_DampMode {.size: 8.} = enum dampModeCombine = 0, dampModeReplace = 1
RigidBody2D_FreezeMode {.size: 8.} = enum freezeModeStatic = 0, freezeModeKinematic = 1
RigidBody3D = ptr object of PhysicsBody3D
RigidBody3D_CenterOfMassMode {.size: 8.} = enum centerOfMassModeAuto = 0, centerOfMassModeCustom = 1
RigidBody3D_DampMode {.size: 8.} = enum dampModeCombine = 0, dampModeReplace = 1
RigidBody3D_FreezeMode {.size: 8.} = enum freezeModeStatic = 0, freezeModeKinematic = 1
RootMotionView = ptr object of VisualInstance3D
SceneMultiplayer = ptr object of MultiplayerAPI
SceneReplicationConfig = ptr object of Resource
SceneReplicationConfig_ReplicationMode {.size: 8.} = enum replicationModeNever = 0, replicationModeAlways = 1, replicationModeOnChange = 2
SceneState = ptr object of RefCounted
SceneState_GenEditState {.size: 8.} = enum genEditStateDisabled = 0, genEditStateInstance = 1, genEditStateMain = 2, genEditStateMainInherited = 3
SceneTree_GroupCallFlags {.size: 8.} = enum groupCallDefault = 0, groupCallReverse = 1, groupCallDeferred = 2, groupCallUnique = 4
SceneTreeTimer = ptr object of RefCounted
ScriptCreateDialog = ptr object of ConfirmationDialog
ScriptEditor = ptr object of PanelContainer
ScriptEditorBase = ptr object of VBoxContainer
ScriptExtension = ptr object of Script
ScriptLanguage = ptr object of Object
ScriptLanguage_ScriptNameCasing {.size: 8.} = enum scriptNameCasingAuto = 0, scriptNameCasingPascalCase = 1, scriptNameCasingSnakeCase = 2, scriptNameCasingKebabCase = 3
ScriptLanguageExtension = ptr object of ScriptLanguage
ScriptLanguageExtension_CodeCompletionKind {.size: 8.} = enum codeCompletionKindClass = 0, codeCompletionKindFunction = 1, codeCompletionKindSignal = 2, codeCompletionKindVariable = 3, codeCompletionKindMember = 4, codeCompletionKindEnum = 5, codeCompletionKindConstant = 6, codeCompletionKindNodePath = 7, codeCompletionKindFilePath = 8, codeCompletionKindPlainText = 9, codeCompletionKindMax = 10
ScriptLanguageExtension_CodeCompletionLocation {.size: 8.} = enum locationLocal = 0, locationParentMask = 256, locationOtherUserCode = 512, locationOther = 1024
ScriptLanguageExtension_LookupResultType {.size: 8.} = enum lookupResultScriptLocation = 0, lookupResultClass = 1, lookupResultClassConstant = 2, lookupResultClassProperty = 3, lookupResultClassMethod = 4, lookupResultClassSignal = 5, lookupResultClassEnum = 6, lookupResultClassTbdGlobalscope = 7, lookupResultClassAnnotation = 8, lookupResultLocalConstant = 9, lookupResultLocalVariable = 10, lookupResultMax = 11
ScriptLanguageExtensionProfilingInfo = object signature*: StringName callCount*: uint64 totalTime*: uint64 selfTime*: uint64
ScrollContainer = ptr object of Container
ScrollContainer_ScrollMode {.size: 8.} = enum scrollModeDisabled = 0, scrollModeAuto = 1, scrollModeShowAlways = 2, scrollModeShowNever = 3, scrollModeReserve = 4
SegmentShape2D = ptr object of Shape2D
Semaphore = ptr object of RefCounted
SeparationRayShape2D = ptr object of Shape2D
SeparationRayShape3D = ptr object of Shape3D
Shader_Mode {.size: 8.} = enum modeSpatial = 0, modeCanvasItem = 1, modeParticles = 2, modeSky = 3, modeFog = 4
ShaderGlobalsOverride = ptr object of Node
ShaderInclude = ptr object of Resource
ShaderIncludeDB = ptr object of Object
ShaderMaterial = ptr object of Material
ShapeCast2D = ptr object of Node2D
ShapeCast3D = ptr object of Node3D
Side {.size: 8.} = enum sideLeft = 0, sideTop = 1, sideRight = 2, sideBottom = 3
Signal {.byref.} = object
Skeleton2D = ptr object of Node2D
Skeleton3D = ptr object of Node3D
Skeleton3D_ModifierCallbackModeProcess {.size: 8.} = enum modifierCallbackModeProcessPhysics = 0, modifierCallbackModeProcessIdle = 1
SkeletonIK3D = ptr object of SkeletonModifier3D
SkeletonModification2D = ptr object of Resource
SkeletonModification2DCCDIK = ptr object of SkeletonModification2D
SkeletonModification2DFABRIK = ptr object of SkeletonModification2D
SkeletonModification2DJiggle = ptr object of SkeletonModification2D
SkeletonModification2DLookAt = ptr object of SkeletonModification2D
SkeletonModification2DPhysicalBones = ptr object of SkeletonModification2D
SkeletonModification2DStackHolder = ptr object of SkeletonModification2D
SkeletonModification2DTwoBoneIK = ptr object of SkeletonModification2D
SkeletonModificationStack2D = ptr object of Resource
SkeletonModifier3D = ptr object of Node3D
SkeletonModifier3D_BoneAxis {.size: 8.} = enum boneAxisPlusX = 0, boneAxisMinusX = 1, boneAxisPlusY = 2, boneAxisMinusY = 3, boneAxisPlusZ = 4, boneAxisMinusZ = 5
SkeletonProfile = ptr object of Resource
SkeletonProfile_TailDirection {.size: 8.} = enum tailDirectionAverageChildren = 0, tailDirectionSpecificChild = 1, tailDirectionEnd = 2
SkeletonProfileHumanoid = ptr object of SkeletonProfile
SkinReference = ptr object of RefCounted
Sky_ProcessMode {.size: 8.} = enum processModeAutomatic = 0, processModeQuality = 1, processModeIncremental = 2, processModeRealtime = 3
Sky_RadianceSize {.size: 8.} = enum radianceSize32 = 0, radianceSize64 = 1, radianceSize128 = 2, radianceSize256 = 3, radianceSize512 = 4, radianceSize1024 = 5, radianceSize2048 = 6, radianceSizeMax = 7
SliderJoint3D = ptr object of Joint3D
SliderJoint3D_Param {.size: 8.} = enum paramLinearLimitUpper = 0, paramLinearLimitLower = 1, paramLinearLimitSoftness = 2, paramLinearLimitRestitution = 3, paramLinearLimitDamping = 4, paramLinearMotionSoftness = 5, paramLinearMotionRestitution = 6, paramLinearMotionDamping = 7, paramLinearOrthogonalSoftness = 8, paramLinearOrthogonalRestitution = 9, paramLinearOrthogonalDamping = 10, paramAngularLimitUpper = 11, paramAngularLimitLower = 12, paramAngularLimitSoftness = 13, paramAngularLimitRestitution = 14, paramAngularLimitDamping = 15, paramAngularMotionSoftness = 16, paramAngularMotionRestitution = 17, paramAngularMotionDamping = 18, paramAngularOrthogonalSoftness = 19, paramAngularOrthogonalRestitution = 20, paramAngularOrthogonalDamping = 21, paramMax = 22
SoftBody3D = ptr object of MeshInstance3D
SoftBody3D_DisableMode {.size: 8.} = enum disableModeRemove = 0, disableModeKeepActive = 1
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)
SphereMesh = ptr object of PrimitiveMesh
SphereOccluder3D = ptr object of Occluder3D
SphereShape3D = ptr object of Shape3D
SplitContainer = ptr object of Container
SplitContainer_DraggerVisibility {.size: 8.} = enum draggerVisible = 0, draggerHidden = 1, draggerHiddenCollapsed = 2
SpotLight3D = ptr object of Light3D
SpringArm3D = ptr object of Node3D
SpringBoneCollision3D = ptr object of Node3D
SpringBoneCollisionCapsule3D = ptr object of SpringBoneCollision3D
SpringBoneCollisionPlane3D = ptr object of SpringBoneCollision3D
SpringBoneCollisionSphere3D = ptr object of SpringBoneCollision3D
SpringBoneSimulator3D = ptr object of SkeletonModifier3D
SpringBoneSimulator3D_BoneDirection {.size: 8.} = enum boneDirectionPlusX = 0, boneDirectionMinusX = 1, boneDirectionPlusY = 2, boneDirectionMinusY = 3, boneDirectionPlusZ = 4, boneDirectionMinusZ = 5, boneDirectionFromParent = 6
SpringBoneSimulator3D_CenterFrom {.size: 8.} = enum centerFromWorldOrigin = 0, centerFromNode = 1, centerFromBone = 2
SpringBoneSimulator3D_RotationAxis {.size: 8.} = enum rotationAxisX = 0, rotationAxisY = 1, rotationAxisZ = 2, rotationAxisAll = 3
Sprite3D = ptr object of SpriteBase3D
SpriteBase3D = ptr object of GeometryInstance3D
SpriteBase3D_AlphaCutMode {.size: 8.} = enum alphaCutDisabled = 0, alphaCutDiscard = 1, alphaCutOpaquePrepass = 2, alphaCutHash = 3
SpriteBase3D_DrawFlags {.size: 8.} = enum flagTransparent = 0, flagShaded = 1, flagDoubleSided = 2, flagDisableDepthTest = 3, flagFixedSize = 4, flagMax = 5
SpriteFrames = ptr object of Resource
StandardMaterial3D = ptr object of BaseMaterial3D
StaticBody2D = ptr object of PhysicsBody2D
StaticBody3D = ptr object of PhysicsBody3D
StatusIndicator = ptr object of Node
StreamPeer = ptr object of RefCounted
StreamPeerBuffer = ptr object of StreamPeer
StreamPeerExtension = ptr object of StreamPeer
StreamPeerGZIP = ptr object of StreamPeer
StreamPeerTCP = ptr object of StreamPeer
StreamPeerTCP_Status {.size: 8.} = enum statusNone = 0, statusConnecting = 1, statusConnected = 2, statusError = 3
StreamPeerTLS = ptr object of StreamPeer
StreamPeerTLS_Status {.size: 8.} = enum statusDisconnected = 0, statusHandshaking = 1, statusConnected = 2, statusError = 3, statusErrorHostnameMismatch = 4
String {.byref.} = object
StringName {.byref.} = object
StyleBoxEmpty = ptr object of StyleBox
StyleBoxFlat = ptr object of StyleBox
StyleBoxLine = ptr object of StyleBox
StyleBoxTexture = ptr object of StyleBox
StyleBoxTexture_AxisStretchMode {.size: 8.} = enum axisStretchModeStretch = 0, axisStretchModeTile = 1, axisStretchModeTileFit = 2
SubtweenTweener = ptr object of Tweener
SubViewport = ptr object of Viewport
SubViewport_ClearMode {.size: 8.} = enum clearModeAlways = 0, clearModeNever = 1, clearModeOnce = 2
SubViewport_UpdateMode {.size: 8.} = enum updateDisabled = 0, updateOnce = 1, updateWhenVisible = 2, updateWhenParentVisible = 3, updateAlways = 4
SubViewportContainer = ptr object of Container
SurfaceTool = ptr object of RefCounted
SurfaceTool_CustomFormat {.size: 8.} = enum customRgba8Unorm = 0, customRgba8Snorm = 1, customRgHalf = 2, customRgbaHalf = 3, customRFloat = 4, customRgFloat = 5, customRgbFloat = 6, customRgbaFloat = 7, customMax = 8
SurfaceTool_SkinWeightCount {.size: 8.} = enum skin4Weights = 0, skin8Weights = 1
SyntaxHighlighter = ptr object of Resource
SystemFont = ptr object of Font
TabBar_AlignmentMode {.size: 8.} = enum alignmentLeft = 0, alignmentCenter = 1, alignmentRight = 2, alignmentMax = 3
TabBar_CloseButtonDisplayPolicy {.size: 8.} = enum closeButtonShowNever = 0, closeButtonShowActiveOnly = 1, closeButtonShowAlways = 2, closeButtonMax = 3
TabContainer = ptr object of Container
TabContainer_TabPosition {.size: 8.} = enum positionTop = 0, positionBottom = 1, positionMax = 2
TCPServer = ptr object of RefCounted
TextEdit_CaretType {.size: 8.} = enum caretTypeLine = 0, caretTypeBlock = 1
TextEdit_EditAction {.size: 8.} = enum actionNone = 0, actionTyping = 1, actionBackspace = 2, actionDelete = 3
TextEdit_GutterType {.size: 8.} = enum gutterTypeString = 0, gutterTypeIcon = 1, gutterTypeCustom = 2
TextEdit_LineWrappingMode {.size: 8.} = enum lineWrappingNone = 0, lineWrappingBoundary = 1
TextEdit_MenuItems {.size: 8.} = enum menuCut = 0, menuCopy = 1, menuPaste = 2, menuClear = 3, menuSelectAll = 4, menuUndo = 5, menuRedo = 6, menuSubmenuTextDir = 7, menuDirInherited = 8, menuDirAuto = 9, menuDirLtr = 10, menuDirRtl = 11, menuDisplayUcc = 12, menuSubmenuInsertUcc = 13, menuInsertLrm = 14, menuInsertRlm = 15, menuInsertLre = 16, menuInsertRle = 17, menuInsertLro = 18, menuInsertRlo = 19, menuInsertPdf = 20, menuInsertAlm = 21, menuInsertLri = 22, menuInsertRli = 23, menuInsertFsi = 24, menuInsertPdi = 25, menuInsertZwj = 26, menuInsertZwnj = 27, menuInsertWj = 28, menuInsertShy = 29, menuEmojiAndSymbol = 30, menuMax = 31
TextEdit_SearchFlags {.size: 8.} = enum searchMatchCase = 1, searchWholeWords = 2, searchBackwards = 4
TextEdit_SelectionMode {.size: 8.} = enum selectionModeNone = 0, selectionModeShift = 1, selectionModePointer = 2, selectionModeWord = 3, selectionModeLine = 4
TextLine = ptr object of RefCounted
TextMesh = ptr object of PrimitiveMesh
TextParagraph = ptr object of RefCounted
TextServer = ptr object of RefCounted
TextServer_AutowrapMode {.size: 8.} = enum autowrapOff = 0, autowrapArbitrary = 1, autowrapWord = 2, autowrapWordSmart = 3
TextServer_ContourPointTag {.size: 8.} = enum contourCurveTagOffConic = 0, contourCurveTagOn = 1, contourCurveTagOffCubic = 2
TextServer_Direction {.size: 8.} = enum directionAuto = 0, directionLtr = 1, directionRtl = 2, directionInherited = 3
TextServer_Feature {.size: 8.} = enum featureSimpleLayout = 1, featureBidiLayout = 2, featureVerticalLayout = 4, featureShaping = 8, featureKashidaJustification = 16, featureBreakIterators = 32, featureFontBitmap = 64, featureFontDynamic = 128, featureFontMsdf = 256, featureFontSystem = 512, featureFontVariable = 1024, featureContextSensitiveCaseConversion = 2048, featureUseSupportData = 4096, featureUnicodeIdentifiers = 8192, featureUnicodeSecurity = 16384
TextServer_FixedSizeScaleMode {.size: 8.} = enum fixedSizeScaleDisable = 0, fixedSizeScaleIntegerOnly = 1, fixedSizeScaleEnabled = 2
TextServer_FontAntialiasing {.size: 8.} = enum fontAntialiasingNone = 0, fontAntialiasingGray = 1, fontAntialiasingLcd = 2
TextServer_FontLCDSubpixelLayout {.size: 8.} = enum fontLcdSubpixelLayoutNone = 0, fontLcdSubpixelLayoutHrgb = 1, fontLcdSubpixelLayoutHbgr = 2, fontLcdSubpixelLayoutVrgb = 3, fontLcdSubpixelLayoutVbgr = 4, fontLcdSubpixelLayoutMax = 5
TextServer_FontStyle = enum fontBold = 0, fontItalic = 1, fontFixedWidth = 2, `-- Padding - Max --` = 63
TextServer_GraphemeFlag = enum graphemeIsValid = 0, graphemeIsRtl = 1, graphemeIsVirtual = 2, graphemeIsSpace = 3, graphemeIsBreakHard = 4, graphemeIsBreakSoft = 5, graphemeIsTab = 6, graphemeIsElongation = 7, graphemeIsPunctuation = 8, graphemeIsUnderscore = 9, graphemeIsConnected = 10, graphemeIsSafeToInsertTatweel = 11, graphemeIsEmbeddedObject = 12, graphemeIsSoftHyphen = 13, `-- Padding - Max --` = 63
TextServer_Hinting {.size: 8.} = enum hintingNone = 0, hintingLight = 1, hintingNormal = 2
TextServer_JustificationFlag = enum justificationKashida = 0, justificationWordBound = 1, justificationTrimEdgeSpaces = 2, justificationAfterLastTab = 3, justificationConstrainEllipsis = 4, justificationSkipLastLine = 5, justificationSkipLastLineWithVisibleChars = 6, justificationDoNotSkipSingleLine = 7, `-- Padding - Max --` = 63
TextServer_LineBreakFlag = enum breakMandatory = 0, breakWordBound = 1, breakGraphemeBound = 2, breakAdaptive = 3, breakTrimEdgeSpaces = 4, breakTrimIndent = 5, `-- Padding - Max --` = 63
TextServer_Orientation {.size: 8.} = enum orientationHorizontal = 0, orientationVertical = 1
TextServer_OverrunBehavior {.size: 8.} = enum overrunNoTrimming = 0, overrunTrimChar = 1, overrunTrimWord = 2, overrunTrimEllipsis = 3, overrunTrimWordEllipsis = 4
TextServer_SpacingType {.size: 8.} = enum spacingGlyph = 0, spacingSpace = 1, spacingTop = 2, spacingBottom = 3, spacingMax = 4
TextServer_StructuredTextParser {.size: 8.} = enum structuredTextDefault = 0, structuredTextUri = 1, structuredTextFile = 2, structuredTextEmail = 3, structuredTextList = 4, structuredTextGdscript = 5, structuredTextCustom = 6
TextServer_SubpixelPositioning {.size: 8.} = enum subpixelPositioningDisabled = 0, subpixelPositioningAuto = 1, subpixelPositioningOneHalf = 2, subpixelPositioningOneQuarter = 3, subpixelPositioningOneQuarterMaxSize = 16, subpixelPositioningOneHalfMaxSize = 20
TextServer_TextOverrunFlag = enum overrunTrim = 0, overrunTrimWordOnly = 1, overrunAddEllipsis = 2, overrunEnforceEllipsis = 3, overrunJustificationAware = 4, `-- Padding - Max --` = 63
TextServer_VisibleCharactersBehavior {.size: 8.} = enum vcCharsBeforeShaping = 0, vcCharsAfterShaping = 1, vcGlyphsAuto = 2, vcGlyphsLtr = 3, vcGlyphsRtl = 4
TextServerAdvanced = ptr object of TextServerExtension
TextServerDummy = ptr object of TextServerExtension
TextServerExtension = ptr object of TextServer
TextServerManager = ptr object of Object
Texture2DArray = ptr object of ImageTextureLayered
Texture2DArrayRD = ptr object of TextureLayeredRD
Texture2DRD = ptr object of Texture2D
Texture3DRD = ptr object of Texture3D
TextureButton = ptr object of BaseButton
TextureButton_StretchMode {.size: 8.} = enum stretchScale = 0, stretchTile = 1, stretchKeep = 2, stretchKeepCentered = 3, stretchKeepAspect = 4, stretchKeepAspectCentered = 5, stretchKeepAspectCovered = 6
TextureCubemapArrayRD = ptr object of TextureLayeredRD
TextureCubemapRD = ptr object of TextureLayeredRD
TextureLayered = ptr object of Texture
TextureLayered_LayeredType {.size: 8.} = enum layeredType2DArray = 0, layeredTypeCubemap = 1, layeredTypeCubemapArray = 2
TextureLayeredRD = ptr object of TextureLayered
TextureProgressBar = ptr object of Range
TextureProgressBar_FillMode {.size: 8.} = enum fillLeftToRight = 0, fillRightToLeft = 1, fillTopToBottom = 2, fillBottomToTop = 3, fillClockwise = 4, fillCounterClockwise = 5, fillBilinearLeftAndRight = 6, fillBilinearTopAndBottom = 7, fillClockwiseAndCounterClockwise = 8
TextureRect = ptr object of Control
TextureRect_ExpandMode {.size: 8.} = enum expandKeepSize = 0, expandIgnoreSize = 1, expandFitWidth = 2, expandFitWidthProportional = 3, expandFitHeight = 4, expandFitHeightProportional = 5
TextureRect_StretchMode {.size: 8.} = enum stretchScale = 0, stretchTile = 1, stretchKeep = 2, stretchKeepCentered = 3, stretchKeepAspect = 4, stretchKeepAspectCentered = 5, stretchKeepAspectCovered = 6
Theme_DataType {.size: 8.} = enum dataTypeColor = 0, dataTypeConstant = 1, dataTypeFont = 2, dataTypeFontSize = 3, dataTypeIcon = 4, dataTypeStylebox = 5, dataTypeMax = 6
Thread = ptr object of RefCounted
TileMap_VisibilityMode {.size: 8.} = enum visibilityModeDefault = 0, visibilityModeForceShow = 1, visibilityModeForceHide = 2
TileMapLayer = ptr object of Node2D
TileMapLayer_DebugVisibilityMode {.size: 8.} = enum debugVisibilityModeDefault = 0, debugVisibilityModeForceShow = 1, debugVisibilityModeForceHide = 2
TileMapPattern = ptr object of Resource
TileSet_CellNeighbor {.size: 8.} = enum cellNeighborRightSide = 0, cellNeighborRightCorner = 1, cellNeighborBottomRightSide = 2, cellNeighborBottomRightCorner = 3, cellNeighborBottomSide = 4, cellNeighborBottomCorner = 5, cellNeighborBottomLeftSide = 6, cellNeighborBottomLeftCorner = 7, cellNeighborLeftSide = 8, cellNeighborLeftCorner = 9, cellNeighborTopLeftSide = 10, cellNeighborTopLeftCorner = 11, cellNeighborTopSide = 12, cellNeighborTopCorner = 13, cellNeighborTopRightSide = 14, cellNeighborTopRightCorner = 15
TileSet_TerrainMode {.size: 8.} = enum terrainModeMatchCornersAndSides = 0, terrainModeMatchCorners = 1, terrainModeMatchSides = 2
TileSet_TileLayout {.size: 8.} = enum tileLayoutStacked = 0, tileLayoutStackedOffset = 1, tileLayoutStairsRight = 2, tileLayoutStairsDown = 3, tileLayoutDiamondRight = 4, tileLayoutDiamondDown = 5
TileSet_TileOffsetAxis {.size: 8.} = enum tileOffsetAxisHorizontal = 0, tileOffsetAxisVertical = 1
TileSet_TileShape {.size: 8.} = enum tileShapeSquare = 0, tileShapeIsometric = 1, tileShapeHalfOffsetSquare = 2, tileShapeHexagon = 3
TileSetAtlasSource = ptr object of TileSetSource
TileSetAtlasSource_TileAnimationMode {.size: 8.} = enum tileAnimationModeDefault = 0, tileAnimationModeRandomStartTimes = 1, tileAnimationModeMax = 2
TileSetScenesCollectionSource = ptr object of TileSetSource
TileSetSource = ptr object of Resource
Time_Month {.size: 8.} = enum monthJanuary = 1, monthFebruary = 2, monthMarch = 3, monthApril = 4, monthMay = 5, monthJune = 6, monthJuly = 7, monthAugust = 8, monthSeptember = 9, monthOctober = 10, monthNovember = 11, monthDecember = 12
Time_Weekday {.size: 8.} = enum weekdaySunday = 0, weekdayMonday = 1, weekdayTuesday = 2, weekdayWednesday = 3, weekdayThursday = 4, weekdayFriday = 5, weekdaySaturday = 6
Timer_TimerProcessCallback {.size: 8.} = enum timerProcessPhysics = 0, timerProcessIdle = 1
TLSOptions = ptr object of RefCounted
TorusMesh = ptr object of PrimitiveMesh
TouchScreenButton = ptr object of Node2D
TouchScreenButton_VisibilityMode {.size: 8.} = enum visibilityAlways = 0, visibilityTouchscreenOnly = 1
Transform2D {.byref.} = object x*: Vector2 = [1.0, 0.0] y*: Vector2 = [0.0, 1.0] origin*: Vector2
Transform3D {.byref.} = object basis*: Basis origin*: Vector3
Translation = ptr object of Resource
TranslationDomain = ptr object of RefCounted
TranslationServer = ptr object of Object
Tree_DropModeFlags {.size: 8.} = enum dropModeDisabled = 0, dropModeOnItem = 1, dropModeInbetween = 2
Tree_SelectMode {.size: 8.} = enum selectSingle = 0, selectRow = 1, selectMulti = 2
TreeItem_TreeCellMode {.size: 8.} = enum cellModeString = 0, cellModeCheck = 1, cellModeRange = 2, cellModeIcon = 3, cellModeCustom = 4
TriangleMesh = ptr object of RefCounted
TubeTrailMesh = ptr object of PrimitiveMesh
Tween = ptr object of RefCounted
Tween_EaseType {.size: 8.} = enum easeIn = 0, easeOut = 1, easeInOut = 2, easeOutIn = 3
Tween_TransitionType {.size: 8.} = enum transLinear = 0, transSine = 1, transQuint = 2, transQuart = 3, transQuad = 4, transExpo = 5, transElastic = 6, transCubic = 7, transCirc = 8, transBounce = 9, transBack = 10, transSpring = 11
Tween_TweenPauseMode {.size: 8.} = enum tweenPauseBound = 0, tweenPauseStop = 1, tweenPauseProcess = 2
Tween_TweenProcessMode {.size: 8.} = enum tweenProcessPhysics = 0, tweenProcessIdle = 1
Tweener = ptr object of RefCounted
TypedArray[T] = distinct Array
UDPServer = ptr object of RefCounted
UndoRedo_MergeMode {.size: 8.} = enum mergeDisable = 0, mergeEnds = 1, mergeAll = 2
UniformSetCacheRD = ptr object of Object
UPNP = ptr object of RefCounted
UPNP_UPNPResult {.size: 8.} = enum upnpResultSuccess = 0, upnpResultNotAuthorized = 1, upnpResultPortMappingNotFound = 2, upnpResultInconsistentParameters = 3, upnpResultNoSuchEntryInArray = 4, upnpResultActionFailed = 5, upnpResultSrcIpWildcardNotPermitted = 6, upnpResultExtPortWildcardNotPermitted = 7, upnpResultIntPortWildcardNotPermitted = 8, upnpResultRemoteHostMustBeWildcard = 9, upnpResultExtPortMustBeWildcard = 10, upnpResultNoPortMapsAvailable = 11, upnpResultConflictWithOtherMechanism = 12, upnpResultConflictWithOtherMapping = 13, upnpResultSamePortValuesRequired = 14, upnpResultOnlyPermanentLeaseSupported = 15, upnpResultInvalidGateway = 16, upnpResultInvalidPort = 17, upnpResultInvalidProtocol = 18, upnpResultInvalidDuration = 19, upnpResultInvalidArgs = 20, upnpResultInvalidResponse = 21, upnpResultInvalidParam = 22, upnpResultHttpError = 23, upnpResultSocketError = 24, upnpResultMemAllocError = 25, upnpResultNoGateway = 26, upnpResultNoDevices = 27, upnpResultUnknownError = 28
UPNPDevice = ptr object of RefCounted
UPNPDevice_IGDStatus {.size: 8.} = enum igdStatusOk = 0, igdStatusHttpError = 1, igdStatusHttpEmpty = 2, igdStatusNoUrls = 3, igdStatusNoIgd = 4, igdStatusDisconnected = 5, igdStatusUnknownDevice = 6, igdStatusInvalidControl = 7, igdStatusMallocError = 8, igdStatusUnknownError = 9
Variant {.byref.} = object
Variant_Operator {.size: 8.} = enum opEqual = 0, opNotEqual = 1, opLess = 2, opLessEqual = 3, opGreater = 4, opGreaterEqual = 5, opAdd = 6, opSubtract = 7, opMultiply = 8, opDivide = 9, opNegate = 10, opPositive = 11, opModule = 12, opPower = 13, opShiftLeft = 14, opShiftRight = 15, opBitAnd = 16, opBitOr = 17, opBitXor = 18, opBitNegate = 19, opAnd = 20, opOr = 21, opXor = 22, opNot = 23, opIn = 24, opMax = 25
VBoxContainer = ptr object of BoxContainer
Vector[N; T] = array[N, T]
Vector2_Axis {.size: 8.} = enum axisX = 0, axisY = 1
Vector2i_Axis {.size: 8.} = enum axisX = 0, axisY = 1
Vector3_Axis {.size: 8.} = enum axisX = 0, axisY = 1, axisZ = 2
Vector3i_Axis {.size: 8.} = enum axisX = 0, axisY = 1, axisZ = 2
Vector4_Axis {.size: 8.} = enum axisX = 0, axisY = 1, axisZ = 2, axisW = 3
Vector4i_Axis {.size: 8.} = enum axisX = 0, axisY = 1, axisZ = 2, axisW = 3
VehicleBody3D = ptr object of RigidBody3D
VehicleWheel3D = ptr object of Node3D
VerticalAlignment {.size: 8.} = enum verticalAlignmentTop = 0, verticalAlignmentCenter = 1, verticalAlignmentBottom = 2, verticalAlignmentFill = 3
VFlowContainer = ptr object of FlowContainer
VideoStream = ptr object of Resource
VideoStreamPlayback = ptr object of Resource
VideoStreamPlayer = ptr object of Control
VideoStreamTheora = ptr object of VideoStream
Viewport_AnisotropicFiltering {.size: 8.} = enum anisotropyDisabled = 0, anisotropy2X = 1, anisotropy4X = 2, anisotropy8X = 3, anisotropy16X = 4, anisotropyMax = 5
Viewport_DebugDraw {.size: 8.} = enum debugDrawDisabled = 0, debugDrawUnshaded = 1, debugDrawLighting = 2, debugDrawOverdraw = 3, debugDrawWireframe = 4, debugDrawNormalBuffer = 5, debugDrawVoxelGiAlbedo = 6, debugDrawVoxelGiLighting = 7, debugDrawVoxelGiEmission = 8, debugDrawShadowAtlas = 9, debugDrawDirectionalShadowAtlas = 10, debugDrawSceneLuminance = 11, debugDrawSsao = 12, debugDrawSsil = 13, debugDrawPssmSplits = 14, debugDrawDecalAtlas = 15, debugDrawSdfgi = 16, debugDrawSdfgiProbes = 17, debugDrawGiBuffer = 18, debugDrawDisableLod = 19, debugDrawClusterOmniLights = 20, debugDrawClusterSpotLights = 21, debugDrawClusterDecals = 22, debugDrawClusterReflectionProbes = 23, debugDrawOccluders = 24, debugDrawMotionVectors = 25, debugDrawInternalBuffer = 26
Viewport_DefaultCanvasItemTextureFilter {.size: 8.} = enum defaultCanvasItemTextureFilterNearest = 0, defaultCanvasItemTextureFilterLinear = 1, defaultCanvasItemTextureFilterLinearWithMipmaps = 2, defaultCanvasItemTextureFilterNearestWithMipmaps = 3, defaultCanvasItemTextureFilterMax = 4
Viewport_DefaultCanvasItemTextureRepeat {.size: 8.} = enum defaultCanvasItemTextureRepeatDisabled = 0, defaultCanvasItemTextureRepeatEnabled = 1, defaultCanvasItemTextureRepeatMirror = 2, defaultCanvasItemTextureRepeatMax = 3
Viewport_MSAA {.size: 8.} = enum msaaDisabled = 0, msaa2X = 1, msaa4X = 2, msaa8X = 3, msaaMax = 4
Viewport_PositionalShadowAtlasQuadrantSubdiv {.size: 8.} = enum shadowAtlasQuadrantSubdivDisabled = 0, shadowAtlasQuadrantSubdiv1 = 1, shadowAtlasQuadrantSubdiv4 = 2, shadowAtlasQuadrantSubdiv16 = 3, shadowAtlasQuadrantSubdiv64 = 4, shadowAtlasQuadrantSubdiv256 = 5, shadowAtlasQuadrantSubdiv1024 = 6, shadowAtlasQuadrantSubdivMax = 7
Viewport_RenderInfo {.size: 8.} = enum renderInfoObjectsInFrame = 0, renderInfoPrimitivesInFrame = 1, renderInfoDrawCallsInFrame = 2, renderInfoMax = 3
Viewport_RenderInfoType {.size: 8.} = enum renderInfoTypeVisible = 0, renderInfoTypeShadow = 1, renderInfoTypeCanvas = 2, renderInfoTypeMax = 3
Viewport_Scaling3DMode {.size: 8.} = enum scaling3DModeBilinear = 0, scaling3DModeFsr = 1, scaling3DModeFsr2 = 2, scaling3DModeMetalfxSpatial = 3, scaling3DModeMetalfxTemporal = 4, scaling3DModeMax = 5
Viewport_ScreenSpaceAA {.size: 8.} = enum screenSpaceAaDisabled = 0, screenSpaceAaFxaa = 1, screenSpaceAaMax = 2
Viewport_SDFOversize {.size: 8.} = enum sdfOversize100Percent = 0, sdfOversize120Percent = 1, sdfOversize150Percent = 2, sdfOversize200Percent = 3, sdfOversizeMax = 4
Viewport_SDFScale {.size: 8.} = enum sdfScale100Percent = 0, sdfScale50Percent = 1, sdfScale25Percent = 2, sdfScaleMax = 3
Viewport_VRSMode {.size: 8.} = enum vrsDisabled = 0, vrsTexture = 1, vrsXr = 2, vrsMax = 3
Viewport_VRSUpdateMode {.size: 8.} = enum vrsUpdateDisabled = 0, vrsUpdateOnce = 1, vrsUpdateAlways = 2, vrsUpdateMax = 3
ViewportTexture = ptr object of Texture2D
VisibleOnScreenEnabler2D = ptr object of VisibleOnScreenNotifier2D
VisibleOnScreenEnabler2D_EnableMode {.size: 8.} = enum enableModeInherit = 0, enableModeAlways = 1, enableModeWhenPaused = 2
VisibleOnScreenEnabler3D = ptr object of VisibleOnScreenNotifier3D
VisibleOnScreenEnabler3D_EnableMode {.size: 8.} = enum enableModeInherit = 0, enableModeAlways = 1, enableModeWhenPaused = 2
VisibleOnScreenNotifier2D = ptr object of Node2D
VisibleOnScreenNotifier3D = ptr object of VisualInstance3D
VisualInstance3D = ptr object of Node3D
VisualShader = ptr object of Shader
VisualShader_Type {.size: 8.} = enum typeVertex = 0, typeFragment = 1, typeLight = 2, typeStart = 3, typeProcess = 4, typeCollide = 5, typeStartCustom = 6, typeProcessCustom = 7, typeSky = 8, typeFog = 9, typeMax = 10
VisualShader_VaryingMode {.size: 8.} = enum varyingModeVertexToFragLight = 0, varyingModeFragToLight = 1, varyingModeMax = 2
VisualShader_VaryingType {.size: 8.} = enum varyingTypeFloat = 0, varyingTypeInt = 1, varyingTypeUint = 2, varyingTypeVector2D = 3, varyingTypeVector3D = 4, varyingTypeVector4D = 5, varyingTypeBoolean = 6, varyingTypeTransform = 7, varyingTypeMax = 8
VisualShaderNode = ptr object of Resource
VisualShaderNode_PortType {.size: 8.} = enum portTypeScalar = 0, portTypeScalarInt = 1, portTypeScalarUint = 2, portTypeVector2D = 3, portTypeVector3D = 4, portTypeVector4D = 5, portTypeBoolean = 6, portTypeTransform = 7, portTypeSampler = 8, portTypeMax = 9
VisualShaderNodeBillboard = ptr object of VisualShaderNode
VisualShaderNodeBillboard_BillboardType {.size: 8.} = enum billboardTypeDisabled = 0, billboardTypeEnabled = 1, billboardTypeFixedY = 2, billboardTypeParticles = 3, billboardTypeMax = 4
VisualShaderNodeBooleanConstant = ptr object of VisualShaderNodeConstant
VisualShaderNodeBooleanParameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeClamp = ptr object of VisualShaderNode
VisualShaderNodeClamp_OpType {.size: 8.} = enum opTypeFloat = 0, opTypeInt = 1, opTypeUint = 2, opTypeVector2D = 3, opTypeVector3D = 4, opTypeVector4D = 5, opTypeMax = 6
VisualShaderNodeColorConstant = ptr object of VisualShaderNodeConstant
VisualShaderNodeColorFunc = ptr object of VisualShaderNode
VisualShaderNodeColorFunc_Function {.size: 8.} = enum funcGrayscale = 0, funcHsv2Rgb = 1, funcRgb2Hsv = 2, funcSepia = 3, funcLinearToSrgb = 4, funcSrgbToLinear = 5, funcMax = 6
VisualShaderNodeColorOp = ptr object of VisualShaderNode
VisualShaderNodeColorOp_Operator {.size: 8.} = enum opScreen = 0, opDifference = 1, opDarken = 2, opLighten = 3, opOverlay = 4, opDodge = 5, opBurn = 6, opSoftLight = 7, opHardLight = 8, opMax = 9
VisualShaderNodeColorParameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeComment = ptr object of VisualShaderNodeFrame
VisualShaderNodeCompare = ptr object of VisualShaderNode
VisualShaderNodeCompare_ComparisonType {.size: 8.} = enum ctypeScalar = 0, ctypeScalarInt = 1, ctypeScalarUint = 2, ctypeVector2D = 3, ctypeVector3D = 4, ctypeVector4D = 5, ctypeBoolean = 6, ctypeTransform = 7, ctypeMax = 8
VisualShaderNodeCompare_Condition {.size: 8.} = enum condAll = 0, condAny = 1, condMax = 2
VisualShaderNodeCompare_Function {.size: 8.} = enum funcEqual = 0, funcNotEqual = 1, funcGreaterThan = 2, funcGreaterThanEqual = 3, funcLessThan = 4, funcLessThanEqual = 5, funcMax = 6
VisualShaderNodeConstant = ptr object of VisualShaderNode
VisualShaderNodeCubemap = ptr object of VisualShaderNode
VisualShaderNodeCubemap_Source {.size: 8.} = enum sourceTexture = 0, sourcePort = 1, sourceMax = 2
VisualShaderNodeCubemap_TextureType {.size: 8.} = enum typeData = 0, typeColor = 1, typeNormalMap = 2, typeMax = 3
VisualShaderNodeCubemapParameter = ptr object of VisualShaderNodeTextureParameter
VisualShaderNodeCurveTexture = ptr object of VisualShaderNodeResizableBase
VisualShaderNodeCurveXYZTexture = ptr object of VisualShaderNodeResizableBase
VisualShaderNodeCustom = ptr object of VisualShaderNode
VisualShaderNodeDerivativeFunc = ptr object of VisualShaderNode
VisualShaderNodeDerivativeFunc_Function {.size: 8.} = enum funcSum = 0, funcX = 1, funcY = 2, funcMax = 3
VisualShaderNodeDerivativeFunc_OpType {.size: 8.} = enum opTypeScalar = 0, opTypeVector2D = 1, opTypeVector3D = 2, opTypeVector4D = 3, opTypeMax = 4
VisualShaderNodeDerivativeFunc_Precision {.size: 8.} = enum precisionNone = 0, precisionCoarse = 1, precisionFine = 2, precisionMax = 3
VisualShaderNodeDeterminant = ptr object of VisualShaderNode
VisualShaderNodeDistanceFade = ptr object of VisualShaderNode
VisualShaderNodeDotProduct = ptr object of VisualShaderNode
VisualShaderNodeExpression = ptr object of VisualShaderNodeGroupBase
VisualShaderNodeFaceForward = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeFloatConstant = ptr object of VisualShaderNodeConstant
VisualShaderNodeFloatFunc = ptr object of VisualShaderNode
VisualShaderNodeFloatFunc_Function {.size: 8.} = enum funcSin = 0, funcCos = 1, funcTan = 2, funcAsin = 3, funcAcos = 4, funcAtan = 5, funcSinh = 6, funcCosh = 7, funcTanh = 8, funcLog = 9, funcExp = 10, funcSqrt = 11, funcAbs = 12, funcSign = 13, funcFloor = 14, funcRound = 15, funcCeil = 16, funcFract = 17, funcSaturate = 18, funcNegate = 19, funcAcosh = 20, funcAsinh = 21, funcAtanh = 22, funcDegrees = 23, funcExp2 = 24, funcInverseSqrt = 25, funcLog2 = 26, funcRadians = 27, funcReciprocal = 28, funcRoundeven = 29, funcTrunc = 30, funcOneminus = 31, funcMax = 32
VisualShaderNodeFloatOp = ptr object of VisualShaderNode
VisualShaderNodeFloatOp_Operator {.size: 8.} = enum opAdd = 0, opSub = 1, opMul = 2, opDiv = 3, opMod = 4, opPow = 5, opMax = 6, opMin = 7, opAtan2 = 8, opStep = 9, opEnumSize = 10
VisualShaderNodeFloatParameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeFloatParameter_Hint {.size: 8.} = enum hintNone = 0, hintRange = 1, hintRangeStep = 2, hintMax = 3
VisualShaderNodeFrame = ptr object of VisualShaderNodeResizableBase
VisualShaderNodeFresnel = ptr object of VisualShaderNode
VisualShaderNodeGlobalExpression = ptr object of VisualShaderNodeExpression
VisualShaderNodeGroupBase = ptr object of VisualShaderNodeResizableBase
VisualShaderNodeIf = ptr object of VisualShaderNode
VisualShaderNodeInput = ptr object of VisualShaderNode
VisualShaderNodeIntConstant = ptr object of VisualShaderNodeConstant
VisualShaderNodeIntFunc = ptr object of VisualShaderNode
VisualShaderNodeIntFunc_Function {.size: 8.} = enum funcAbs = 0, funcNegate = 1, funcSign = 2, funcBitwiseNot = 3, funcMax = 4
VisualShaderNodeIntOp = ptr object of VisualShaderNode
VisualShaderNodeIntOp_Operator {.size: 8.} = enum opAdd = 0, opSub = 1, opMul = 2, opDiv = 3, opMod = 4, opMax = 5, opMin = 6, opBitwiseAnd = 7, opBitwiseOr = 8, opBitwiseXor = 9, opBitwiseLeftShift = 10, opBitwiseRightShift = 11, opEnumSize = 12
VisualShaderNodeIntParameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeIntParameter_Hint {.size: 8.} = enum hintNone = 0, hintRange = 1, hintRangeStep = 2, hintEnum = 3, hintMax = 4
VisualShaderNodeIs = ptr object of VisualShaderNode
VisualShaderNodeIs_Function {.size: 8.} = enum funcIsInf = 0, funcIsNan = 1, funcMax = 2
VisualShaderNodeLinearSceneDepth = ptr object of VisualShaderNode
VisualShaderNodeMix = ptr object of VisualShaderNode
VisualShaderNodeMix_OpType {.size: 8.} = enum opTypeScalar = 0, opTypeVector2D = 1, opTypeVector2DScalar = 2, opTypeVector3D = 3, opTypeVector3DScalar = 4, opTypeVector4D = 5, opTypeVector4DScalar = 6, opTypeMax = 7
VisualShaderNodeMultiplyAdd = ptr object of VisualShaderNode
VisualShaderNodeMultiplyAdd_OpType {.size: 8.} = enum opTypeScalar = 0, opTypeVector2D = 1, opTypeVector3D = 2, opTypeVector4D = 3, opTypeMax = 4
VisualShaderNodeOuterProduct = ptr object of VisualShaderNode
VisualShaderNodeOutput = ptr object of VisualShaderNode
VisualShaderNodeParameter = ptr object of VisualShaderNode
VisualShaderNodeParameter_Qualifier {.size: 8.} = enum qualNone = 0, qualGlobal = 1, qualInstance = 2, qualMax = 3
VisualShaderNodeParameterRef = ptr object of VisualShaderNode
VisualShaderNodeParticleAccelerator = ptr object of VisualShaderNode
VisualShaderNodeParticleAccelerator_Mode {.size: 8.} = enum modeLinear = 0, modeRadial = 1, modeTangential = 2, modeMax = 3
VisualShaderNodeParticleBoxEmitter = ptr object of VisualShaderNodeParticleEmitter
VisualShaderNodeParticleConeVelocity = ptr object of VisualShaderNode
VisualShaderNodeParticleEmit = ptr object of VisualShaderNode
VisualShaderNodeParticleEmit_EmitFlags {.size: 8.} = enum emitFlagPosition = 1, emitFlagRotScale = 2, emitFlagVelocity = 4, emitFlagColor = 8, emitFlagCustom = 16
VisualShaderNodeParticleEmitter = ptr object of VisualShaderNode
VisualShaderNodeParticleMeshEmitter = ptr object of VisualShaderNodeParticleEmitter
VisualShaderNodeParticleMultiplyByAxisAngle = ptr object of VisualShaderNode
VisualShaderNodeParticleOutput = ptr object of VisualShaderNodeOutput
VisualShaderNodeParticleRandomness = ptr object of VisualShaderNode
VisualShaderNodeParticleRandomness_OpType {.size: 8.} = enum opTypeScalar = 0, opTypeVector2D = 1, opTypeVector3D = 2, opTypeVector4D = 3, opTypeMax = 4
VisualShaderNodeParticleRingEmitter = ptr object of VisualShaderNodeParticleEmitter
VisualShaderNodeParticleSphereEmitter = ptr object of VisualShaderNodeParticleEmitter
VisualShaderNodeProximityFade = ptr object of VisualShaderNode
VisualShaderNodeRandomRange = ptr object of VisualShaderNode
VisualShaderNodeRemap = ptr object of VisualShaderNode
VisualShaderNodeRemap_OpType {.size: 8.} = enum opTypeScalar = 0, opTypeVector2D = 1, opTypeVector2DScalar = 2, opTypeVector3D = 3, opTypeVector3DScalar = 4, opTypeVector4D = 5, opTypeVector4DScalar = 6, opTypeMax = 7
VisualShaderNodeReroute = ptr object of VisualShaderNode
VisualShaderNodeResizableBase = ptr object of VisualShaderNode
VisualShaderNodeRotationByAxis = ptr object of VisualShaderNode
VisualShaderNodeSample3D = ptr object of VisualShaderNode
VisualShaderNodeSample3D_Source {.size: 8.} = enum sourceTexture = 0, sourcePort = 1, sourceMax = 2
VisualShaderNodeScreenNormalWorldSpace = ptr object of VisualShaderNode
VisualShaderNodeScreenUVToSDF = ptr object of VisualShaderNode
VisualShaderNodeSDFRaymarch = ptr object of VisualShaderNode
VisualShaderNodeSDFToScreenUV = ptr object of VisualShaderNode
VisualShaderNodeSmoothStep = ptr object of VisualShaderNode
VisualShaderNodeSmoothStep_OpType {.size: 8.} = enum opTypeScalar = 0, opTypeVector2D = 1, opTypeVector2DScalar = 2, opTypeVector3D = 3, opTypeVector3DScalar = 4, opTypeVector4D = 5, opTypeVector4DScalar = 6, opTypeMax = 7
VisualShaderNodeStep = ptr object of VisualShaderNode
VisualShaderNodeStep_OpType {.size: 8.} = enum opTypeScalar = 0, opTypeVector2D = 1, opTypeVector2DScalar = 2, opTypeVector3D = 3, opTypeVector3DScalar = 4, opTypeVector4D = 5, opTypeVector4DScalar = 6, opTypeMax = 7
VisualShaderNodeSwitch = ptr object of VisualShaderNode
VisualShaderNodeSwitch_OpType {.size: 8.} = enum opTypeFloat = 0, opTypeInt = 1, opTypeUint = 2, opTypeVector2D = 3, opTypeVector3D = 4, opTypeVector4D = 5, opTypeBoolean = 6, opTypeTransform = 7, opTypeMax = 8
VisualShaderNodeTexture = ptr object of VisualShaderNode
VisualShaderNodeTexture2DArray = ptr object of VisualShaderNodeSample3D
VisualShaderNodeTexture2DParameter = ptr object of VisualShaderNodeTextureParameter
VisualShaderNodeTexture3D = ptr object of VisualShaderNodeSample3D
VisualShaderNodeTexture3DParameter = ptr object of VisualShaderNodeTextureParameter
VisualShaderNodeTexture_Source {.size: 8.} = enum sourceTexture = 0, sourceScreen = 1, source2DTexture = 2, source2DNormal = 3, sourceDepth = 4, sourcePort = 5, source3DNormal = 6, sourceRoughness = 7, sourceMax = 8
VisualShaderNodeTexture_TextureType {.size: 8.} = enum typeData = 0, typeColor = 1, typeNormalMap = 2, typeMax = 3
VisualShaderNodeTextureParameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeTextureParameter_ColorDefault {.size: 8.} = enum colorDefaultWhite = 0, colorDefaultBlack = 1, colorDefaultTransparent = 2, colorDefaultMax = 3
VisualShaderNodeTextureParameter_TextureFilter {.size: 8.} = enum filterDefault = 0, filterNearest = 1, filterLinear = 2, filterNearestMipmap = 3, filterLinearMipmap = 4, filterNearestMipmapAnisotropic = 5, filterLinearMipmapAnisotropic = 6, filterMax = 7
VisualShaderNodeTextureParameter_TextureRepeat {.size: 8.} = enum repeatDefault = 0, repeatEnabled = 1, repeatDisabled = 2, repeatMax = 3
VisualShaderNodeTextureParameter_TextureSource {.size: 8.} = enum sourceNone = 0, sourceScreen = 1, sourceDepth = 2, sourceNormalRoughness = 3, sourceMax = 4
VisualShaderNodeTextureParameter_TextureType {.size: 8.} = enum typeData = 0, typeColor = 1, typeNormalMap = 2, typeAnisotropy = 3, typeMax = 4
VisualShaderNodeTextureSDF = ptr object of VisualShaderNode
VisualShaderNodeTextureSDFNormal = ptr object of VisualShaderNode
VisualShaderNodeTransformCompose = ptr object of VisualShaderNode
VisualShaderNodeTransformConstant = ptr object of VisualShaderNodeConstant
VisualShaderNodeTransformDecompose = ptr object of VisualShaderNode
VisualShaderNodeTransformFunc = ptr object of VisualShaderNode
VisualShaderNodeTransformFunc_Function {.size: 8.} = enum funcInverse = 0, funcTranspose = 1, funcMax = 2
VisualShaderNodeTransformOp = ptr object of VisualShaderNode
VisualShaderNodeTransformOp_Operator {.size: 8.} = enum opAxB = 0, opBxA = 1, opAxBComp = 2, opBxAComp = 3, opAdd = 4, opAMinusB = 5, opBMinusA = 6, opADivB = 7, opBDivA = 8, opMax = 9
VisualShaderNodeTransformParameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeTransformVecMult = ptr object of VisualShaderNode
VisualShaderNodeTransformVecMult_Operator {.size: 8.} = enum opAxB = 0, opBxA = 1, op3X3AxB = 2, op3X3BxA = 3, opMax = 4
VisualShaderNodeUIntConstant = ptr object of VisualShaderNodeConstant
VisualShaderNodeUIntFunc = ptr object of VisualShaderNode
VisualShaderNodeUIntFunc_Function {.size: 8.} = enum funcNegate = 0, funcBitwiseNot = 1, funcMax = 2
VisualShaderNodeUIntOp = ptr object of VisualShaderNode
VisualShaderNodeUIntOp_Operator {.size: 8.} = enum opAdd = 0, opSub = 1, opMul = 2, opDiv = 3, opMod = 4, opMax = 5, opMin = 6, opBitwiseAnd = 7, opBitwiseOr = 8, opBitwiseXor = 9, opBitwiseLeftShift = 10, opBitwiseRightShift = 11, opEnumSize = 12
VisualShaderNodeUIntParameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeUVFunc = ptr object of VisualShaderNode
VisualShaderNodeUVFunc_Function {.size: 8.} = enum funcPanning = 0, funcScaling = 1, funcMax = 2
VisualShaderNodeUVPolarCoord = ptr object of VisualShaderNode
VisualShaderNodeVarying = ptr object of VisualShaderNode
VisualShaderNodeVaryingGetter = ptr object of VisualShaderNodeVarying
VisualShaderNodeVaryingSetter = ptr object of VisualShaderNodeVarying
VisualShaderNodeVec2Constant = ptr object of VisualShaderNodeConstant
VisualShaderNodeVec2Parameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeVec3Constant = ptr object of VisualShaderNodeConstant
VisualShaderNodeVec3Parameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeVec4Constant = ptr object of VisualShaderNodeConstant
VisualShaderNodeVec4Parameter = ptr object of VisualShaderNodeParameter
VisualShaderNodeVectorBase = ptr object of VisualShaderNode
VisualShaderNodeVectorBase_OpType {.size: 8.} = enum opTypeVector2D = 0, opTypeVector3D = 1, opTypeVector4D = 2, opTypeMax = 3
VisualShaderNodeVectorCompose = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeVectorDecompose = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeVectorDistance = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeVectorFunc = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeVectorFunc_Function {.size: 8.} = enum funcNormalize = 0, funcSaturate = 1, funcNegate = 2, funcReciprocal = 3, funcAbs = 4, funcAcos = 5, funcAcosh = 6, funcAsin = 7, funcAsinh = 8, funcAtan = 9, funcAtanh = 10, funcCeil = 11, funcCos = 12, funcCosh = 13, funcDegrees = 14, funcExp = 15, funcExp2 = 16, funcFloor = 17, funcFract = 18, funcInverseSqrt = 19, funcLog = 20, funcLog2 = 21, funcRadians = 22, funcRound = 23, funcRoundeven = 24, funcSign = 25, funcSin = 26, funcSinh = 27, funcSqrt = 28, funcTan = 29, funcTanh = 30, funcTrunc = 31, funcOneminus = 32, funcMax = 33
VisualShaderNodeVectorLen = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeVectorOp = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeVectorOp_Operator {.size: 8.} = enum opAdd = 0, opSub = 1, opMul = 2, opDiv = 3, opMod = 4, opPow = 5, opMax = 6, opMin = 7, opCross = 8, opAtan2 = 9, opReflect = 10, opStep = 11, opEnumSize = 12
VisualShaderNodeVectorRefract = ptr object of VisualShaderNodeVectorBase
VisualShaderNodeWorldPositionFromDepth = ptr object of VisualShaderNode
VoxelGI = ptr object of VisualInstance3D
VoxelGI_Subdiv {.size: 8.} = enum subdiv64 = 0, subdiv128 = 1, subdiv256 = 2, subdiv512 = 3, subdivMax = 4
VoxelGIData = ptr object of Resource
VScrollBar = ptr object of ScrollBar
VSeparator = ptr object of Separator
VSplitContainer = ptr object of SplitContainer
WeakRef = ptr object of RefCounted
WebRTCDataChannel = ptr object of PacketPeer
WebRTCDataChannel_ChannelState {.size: 8.} = enum stateConnecting = 0, stateOpen = 1, stateClosing = 2, stateClosed = 3
WebRTCDataChannel_WriteMode {.size: 8.} = enum writeModeText = 0, writeModeBinary = 1
WebRTCDataChannelExtension = ptr object of WebRTCDataChannel
WebRTCMultiplayerPeer = ptr object of MultiplayerPeer
WebRTCPeerConnection = ptr object of RefCounted
WebRTCPeerConnection_ConnectionState {.size: 8.} = enum stateNew = 0, stateConnecting = 1, stateConnected = 2, stateDisconnected = 3, stateFailed = 4, stateClosed = 5
WebRTCPeerConnection_GatheringState {.size: 8.} = enum gatheringStateNew = 0, gatheringStateGathering = 1, gatheringStateComplete = 2
WebRTCPeerConnection_SignalingState {.size: 8.} = enum signalingStateStable = 0, signalingStateHaveLocalOffer = 1, signalingStateHaveRemoteOffer = 2, signalingStateHaveLocalPranswer = 3, signalingStateHaveRemotePranswer = 4, signalingStateClosed = 5
WebRTCPeerConnectionExtension = ptr object of WebRTCPeerConnection
WebSocketMultiplayerPeer = ptr object of MultiplayerPeer
WebSocketPeer = ptr object of PacketPeer
WebSocketPeer_State {.size: 8.} = enum stateConnecting = 0, stateOpen = 1, stateClosing = 2, stateClosed = 3
WebSocketPeer_WriteMode {.size: 8.} = enum writeModeText = 0, writeModeBinary = 1
WebXRInterface = ptr object of XRInterface
WebXRInterface_TargetRayMode {.size: 8.} = enum targetRayModeUnknown = 0, targetRayModeGaze = 1, targetRayModeTrackedPointer = 2, targetRayModeScreen = 3
Window_ContentScaleAspect {.size: 8.} = enum contentScaleAspectIgnore = 0, contentScaleAspectKeep = 1, contentScaleAspectKeepWidth = 2, contentScaleAspectKeepHeight = 3, contentScaleAspectExpand = 4
Window_ContentScaleMode {.size: 8.} = enum contentScaleModeDisabled = 0, contentScaleModeCanvasItems = 1, contentScaleModeViewport = 2
Window_ContentScaleStretch {.size: 8.} = enum contentScaleStretchFractional = 0, contentScaleStretchInteger = 1
Window_Flags {.size: 8.} = enum flagResizeDisabled = 0, flagBorderless = 1, flagAlwaysOnTop = 2, flagTransparent = 3, flagNoFocus = 4, flagPopup = 5, flagExtendToTitle = 6, flagMousePassthrough = 7, flagSharpCorners = 8, flagExcludeFromCapture = 9, flagMax = 10
Window_LayoutDirection {.size: 8.} = enum layoutDirectionInherited = 0, layoutDirectionApplicationLocale = 1, layoutDirectionLtr = 2, layoutDirectionRtl = 3, layoutDirectionSystemLocale = 4, layoutDirectionMax = 5
Window_Mode {.size: 8.} = enum modeWindowed = 0, modeMinimized = 1, modeMaximized = 2, modeFullscreen = 3, modeExclusiveFullscreen = 4
Window_WindowInitialPosition {.size: 8.} = enum windowInitialPositionAbsolute = 0, windowInitialPositionCenterPrimaryScreen = 1, windowInitialPositionCenterMainWindowScreen = 2, windowInitialPositionCenterOtherScreen = 3, windowInitialPositionCenterScreenWithMouseFocus = 4, windowInitialPositionCenterScreenWithKeyboardFocus = 5
WorkerThreadPool = ptr object of Object
WorldBoundaryShape2D = ptr object of Shape2D
WorldBoundaryShape3D = ptr object of Shape3D
WorldEnvironment = ptr object of Node
X509Certificate = ptr object of Resource
XMLParser = ptr object of RefCounted
XMLParser_NodeType {.size: 8.} = enum nodeNone = 0, nodeElement = 1, nodeElementEnd = 2, nodeText = 3, nodeComment = 4, nodeCdata = 5, nodeUnknown = 6
XRAnchor3D = ptr object of XRNode3D
XRBodyModifier3D = ptr object of SkeletonModifier3D
XRBodyModifier3D_BodyUpdate = enum bodyUpdateUpperBody = 0, bodyUpdateLowerBody = 1, bodyUpdateHands = 2, `-- Padding - Max --` = 63
XRBodyModifier3D_BoneUpdate {.size: 8.} = enum boneUpdateFull = 0, boneUpdateRotationOnly = 1, boneUpdateMax = 2
XRBodyTracker = ptr object of XRPositionalTracker
XRBodyTracker_BodyFlags = enum bodyFlagUpperBodySupported = 0, bodyFlagLowerBodySupported = 1, bodyFlagHandsSupported = 2, `-- Padding - Max --` = 63
XRBodyTracker_Joint {.size: 8.} = enum jointRoot = 0, jointHips = 1, jointSpine = 2, jointChest = 3, jointUpperChest = 4, jointNeck = 5, jointHead = 6, jointHeadTip = 7, jointLeftShoulder = 8, jointLeftUpperArm = 9, jointLeftLowerArm = 10, jointRightShoulder = 11, jointRightUpperArm = 12, jointRightLowerArm = 13, jointLeftUpperLeg = 14, jointLeftLowerLeg = 15, jointLeftFoot = 16, jointLeftToes = 17, jointRightUpperLeg = 18, jointRightLowerLeg = 19, jointRightFoot = 20, jointRightToes = 21, jointLeftHand = 22, jointLeftPalm = 23, jointLeftWrist = 24, jointLeftThumbMetacarpal = 25, jointLeftThumbPhalanxProximal = 26, jointLeftThumbPhalanxDistal = 27, jointLeftThumbTip = 28, jointLeftIndexFingerMetacarpal = 29, jointLeftIndexFingerPhalanxProximal = 30, jointLeftIndexFingerPhalanxIntermediate = 31, jointLeftIndexFingerPhalanxDistal = 32, jointLeftIndexFingerTip = 33, jointLeftMiddleFingerMetacarpal = 34, jointLeftMiddleFingerPhalanxProximal = 35, jointLeftMiddleFingerPhalanxIntermediate = 36, jointLeftMiddleFingerPhalanxDistal = 37, jointLeftMiddleFingerTip = 38, jointLeftRingFingerMetacarpal = 39, jointLeftRingFingerPhalanxProximal = 40, jointLeftRingFingerPhalanxIntermediate = 41, jointLeftRingFingerPhalanxDistal = 42, jointLeftRingFingerTip = 43, jointLeftPinkyFingerMetacarpal = 44, jointLeftPinkyFingerPhalanxProximal = 45, jointLeftPinkyFingerPhalanxIntermediate = 46, jointLeftPinkyFingerPhalanxDistal = 47, jointLeftPinkyFingerTip = 48, jointRightHand = 49, jointRightPalm = 50, jointRightWrist = 51, jointRightThumbMetacarpal = 52, jointRightThumbPhalanxProximal = 53, jointRightThumbPhalanxDistal = 54, jointRightThumbTip = 55, jointRightIndexFingerMetacarpal = 56, jointRightIndexFingerPhalanxProximal = 57, jointRightIndexFingerPhalanxIntermediate = 58, jointRightIndexFingerPhalanxDistal = 59, jointRightIndexFingerTip = 60, jointRightMiddleFingerMetacarpal = 61, jointRightMiddleFingerPhalanxProximal = 62, jointRightMiddleFingerPhalanxIntermediate = 63, jointRightMiddleFingerPhalanxDistal = 64, jointRightMiddleFingerTip = 65, jointRightRingFingerMetacarpal = 66, jointRightRingFingerPhalanxProximal = 67, jointRightRingFingerPhalanxIntermediate = 68, jointRightRingFingerPhalanxDistal = 69, jointRightRingFingerTip = 70, jointRightPinkyFingerMetacarpal = 71, jointRightPinkyFingerPhalanxProximal = 72, jointRightPinkyFingerPhalanxIntermediate = 73, jointRightPinkyFingerPhalanxDistal = 74, jointRightPinkyFingerTip = 75, jointMax = 76
XRBodyTracker_JointFlags = enum jointFlagOrientationValid = 0, jointFlagOrientationTracked = 1, jointFlagPositionValid = 2, jointFlagPositionTracked = 3, `-- Padding - Max --` = 63
XRCamera3D = ptr object of Camera3D
XRController3D = ptr object of XRNode3D
XRControllerTracker = ptr object of XRPositionalTracker
XRFaceModifier3D = ptr object of Node3D
XRFaceTracker = ptr object of XRTracker
XRFaceTracker_BlendShapeEntry {.size: 8.} = enum ftEyeLookOutRight = 0, ftEyeLookInRight = 1, ftEyeLookUpRight = 2, ftEyeLookDownRight = 3, ftEyeLookOutLeft = 4, ftEyeLookInLeft = 5, ftEyeLookUpLeft = 6, ftEyeLookDownLeft = 7, ftEyeClosedRight = 8, ftEyeClosedLeft = 9, ftEyeSquintRight = 10, ftEyeSquintLeft = 11, ftEyeWideRight = 12, ftEyeWideLeft = 13, ftEyeDilationRight = 14, ftEyeDilationLeft = 15, ftEyeConstrictRight = 16, ftEyeConstrictLeft = 17, ftBrowPinchRight = 18, ftBrowPinchLeft = 19, ftBrowLowererRight = 20, ftBrowLowererLeft = 21, ftBrowInnerUpRight = 22, ftBrowInnerUpLeft = 23, ftBrowOuterUpRight = 24, ftBrowOuterUpLeft = 25, ftNoseSneerRight = 26, ftNoseSneerLeft = 27, ftNasalDilationRight = 28, ftNasalDilationLeft = 29, ftNasalConstrictRight = 30, ftNasalConstrictLeft = 31, ftCheekSquintRight = 32, ftCheekSquintLeft = 33, ftCheekPuffRight = 34, ftCheekPuffLeft = 35, ftCheekSuckRight = 36, ftCheekSuckLeft = 37, ftJawOpen = 38, ftMouthClosed = 39, ftJawRight = 40, ftJawLeft = 41, ftJawForward = 42, ftJawBackward = 43, ftJawClench = 44, ftJawMandibleRaise = 45, ftLipSuckUpperRight = 46, ftLipSuckUpperLeft = 47, ftLipSuckLowerRight = 48, ftLipSuckLowerLeft = 49, ftLipSuckCornerRight = 50, ftLipSuckCornerLeft = 51, ftLipFunnelUpperRight = 52, ftLipFunnelUpperLeft = 53, ftLipFunnelLowerRight = 54, ftLipFunnelLowerLeft = 55, ftLipPuckerUpperRight = 56, ftLipPuckerUpperLeft = 57, ftLipPuckerLowerRight = 58, ftLipPuckerLowerLeft = 59, ftMouthUpperUpRight = 60, ftMouthUpperUpLeft = 61, ftMouthLowerDownRight = 62, ftMouthLowerDownLeft = 63, ftMouthUpperDeepenRight = 64, ftMouthUpperDeepenLeft = 65, ftMouthUpperRight = 66, ftMouthUpperLeft = 67, ftMouthLowerRight = 68, ftMouthLowerLeft = 69, ftMouthCornerPullRight = 70, ftMouthCornerPullLeft = 71, ftMouthCornerSlantRight = 72, ftMouthCornerSlantLeft = 73, ftMouthFrownRight = 74, ftMouthFrownLeft = 75, ftMouthStretchRight = 76, ftMouthStretchLeft = 77, ftMouthDimpleRight = 78, ftMouthDimpleLeft = 79, ftMouthRaiserUpper = 80, ftMouthRaiserLower = 81, ftMouthPressRight = 82, ftMouthPressLeft = 83, ftMouthTightenerRight = 84, ftMouthTightenerLeft = 85, ftTongueOut = 86, ftTongueUp = 87, ftTongueDown = 88, ftTongueRight = 89, ftTongueLeft = 90, ftTongueRoll = 91, ftTongueBlendDown = 92, ftTongueCurlUp = 93, ftTongueSquish = 94, ftTongueFlat = 95, ftTongueTwistRight = 96, ftTongueTwistLeft = 97, ftSoftPalateClose = 98, ftThroatSwallow = 99, ftNeckFlexRight = 100, ftNeckFlexLeft = 101, ftEyeClosed = 102, ftEyeWide = 103, ftEyeSquint = 104, ftEyeDilation = 105, ftEyeConstrict = 106, ftBrowDownRight = 107, ftBrowDownLeft = 108, ftBrowDown = 109, ftBrowUpRight = 110, ftBrowUpLeft = 111, ftBrowUp = 112, ftNoseSneer = 113, ftNasalDilation = 114, ftNasalConstrict = 115, ftCheekPuff = 116, ftCheekSuck = 117, ftCheekSquint = 118, ftLipSuckUpper = 119, ftLipSuckLower = 120, ftLipSuck = 121, ftLipFunnelUpper = 122, ftLipFunnelLower = 123, ftLipFunnel = 124, ftLipPuckerUpper = 125, ftLipPuckerLower = 126, ftLipPucker = 127, ftMouthUpperUp = 128, ftMouthLowerDown = 129, ftMouthOpen = 130, ftMouthRight = 131, ftMouthLeft = 132, ftMouthSmileRight = 133, ftMouthSmileLeft = 134, ftMouthSmile = 135, ftMouthSadRight = 136, ftMouthSadLeft = 137, ftMouthSad = 138, ftMouthStretch = 139, ftMouthDimple = 140, ftMouthTightener = 141, ftMouthPress = 142, ftMax = 143
XRHandModifier3D = ptr object of SkeletonModifier3D
XRHandModifier3D_BoneUpdate {.size: 8.} = enum boneUpdateFull = 0, boneUpdateRotationOnly = 1, boneUpdateMax = 2
XRHandTracker = ptr object of XRPositionalTracker
XRHandTracker_HandJoint {.size: 8.} = enum handJointPalm = 0, handJointWrist = 1, handJointThumbMetacarpal = 2, handJointThumbPhalanxProximal = 3, handJointThumbPhalanxDistal = 4, handJointThumbTip = 5, handJointIndexFingerMetacarpal = 6, handJointIndexFingerPhalanxProximal = 7, handJointIndexFingerPhalanxIntermediate = 8, handJointIndexFingerPhalanxDistal = 9, handJointIndexFingerTip = 10, handJointMiddleFingerMetacarpal = 11, handJointMiddleFingerPhalanxProximal = 12, handJointMiddleFingerPhalanxIntermediate = 13, handJointMiddleFingerPhalanxDistal = 14, handJointMiddleFingerTip = 15, handJointRingFingerMetacarpal = 16, handJointRingFingerPhalanxProximal = 17, handJointRingFingerPhalanxIntermediate = 18, handJointRingFingerPhalanxDistal = 19, handJointRingFingerTip = 20, handJointPinkyFingerMetacarpal = 21, handJointPinkyFingerPhalanxProximal = 22, handJointPinkyFingerPhalanxIntermediate = 23, handJointPinkyFingerPhalanxDistal = 24, handJointPinkyFingerTip = 25, handJointMax = 26
XRHandTracker_HandJointFlags = enum handJointFlagOrientationValid = 0, handJointFlagOrientationTracked = 1, handJointFlagPositionValid = 2, handJointFlagPositionTracked = 3, handJointFlagLinearVelocityValid = 4, handJointFlagAngularVelocityValid = 5, `-- Padding - Max --` = 63
XRHandTracker_HandTrackingSource {.size: 8.} = enum handTrackingSourceUnknown = 0, handTrackingSourceUnobstructed = 1, handTrackingSourceController = 2, handTrackingSourceNotTracked = 3, handTrackingSourceMax = 4
XRInterface = ptr object of RefCounted
XRInterface_Capabilities {.size: 8.} = enum xrNone = 0, xrMono = 1, xrStereo = 2, xrQuad = 4, xrVr = 8, xrAr = 16, xrExternal = 32
XRInterface_EnvironmentBlendMode {.size: 8.} = enum xrEnvBlendModeOpaque = 0, xrEnvBlendModeAdditive = 1, xrEnvBlendModeAlphaBlend = 2
XRInterface_PlayAreaMode {.size: 8.} = enum xrPlayAreaUnknown = 0, xrPlayArea3Dof = 1, xrPlayAreaSitting = 2, xrPlayAreaRoomscale = 3, xrPlayAreaStage = 4
XRInterface_TrackingStatus {.size: 8.} = enum xrNormalTracking = 0, xrExcessiveMotion = 1, xrInsufficientFeatures = 2, xrUnknownTracking = 3, xrNotTracking = 4
XRInterfaceExtension = ptr object of XRInterface
XROrigin3D = ptr object of Node3D
XRPose = ptr object of RefCounted
XRPose_TrackingConfidence {.size: 8.} = enum xrTrackingConfidenceNone = 0, xrTrackingConfidenceLow = 1, xrTrackingConfidenceHigh = 2
XRPositionalTracker = ptr object of XRTracker
XRPositionalTracker_TrackerHand {.size: 8.} = enum trackerHandUnknown = 0, trackerHandLeft = 1, trackerHandRight = 2, trackerHandMax = 3
XRServer_RotationMode {.size: 8.} = enum resetFullRotation = 0, resetButKeepTilt = 1, dontResetRotation = 2
XRServer_TrackerType {.size: 8.} = enum trackerHead = 1, trackerController = 2, trackerBasestation = 4, trackerAnchor = 8, trackerHand = 16, trackerBody = 32, trackerFace = 64, trackerAnyKnown = 127, trackerUnknown = 128, trackerAny = 255
XRTracker = ptr object of RefCounted
ZIPPacker = ptr object of RefCounted
ZIPPacker_ZipAppend {.size: 8.} = enum appendCreate = 0, appendCreateafter = 1, appendAddinzip = 2
ZIPReader = ptr object of RefCounted
Procs
proc `=copy`(dst: var Dictionary; src: Dictionary) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=copy`(dst: var StringName; src: StringName) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=copy`[T](dst: var PackedArray[T]; src: PackedArray[T])
proc `=destroy`(val: Array) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val: Callable) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val: Dictionary) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val: NodePath) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val: Signal) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val: String) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(val: StringName) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`(x: Variant) {....raises: [], tags: [RootEffect], forbids: [].}
proc `=destroy`[T](self: GdRef[T]) {....raises: [].}
proc `=destroy`[T](val: PackedArray[T]) {....raises: [].}
proc `=dup`(src: Dictionary): Dictionary {....raises: [], tags: [RootEffect], forbids: [].}
proc `=dup`(src: StringName): StringName {....raises: [], tags: [RootEffect], forbids: [].}
proc `=dup`[T](src: PackedArray[T]): PackedArray[T]
Templates
template arrayCompressFlagsBase[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayCompressFlagsBase[T: RenderingServer_ArrayFormat](_: typedesc[T]): set[ T]
template arrayFlagFormatCurrentVersion[T: RenderingServer_ArrayFormat]( _: typedesc[T]): T
template arrayFlagFormatVersionBase[T: RenderingServer_ArrayFormat]( _: typedesc[T]): set[T]
template arrayFlagFormatVersionMask[T: RenderingServer_ArrayFormat]( _: typedesc[T]): set[T]
template arrayFlagFormatVersionShift[T: RenderingServer_ArrayFormat]( _: typedesc[T]): set[T]
template arrayFormatBlendShapeMask[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayFormatBlendShapeMask[T: RenderingServer_ArrayFormat]( _: typedesc[T]): set[T]
template arrayFormatCustom0Shift[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayFormatCustom0Shift[T: RenderingServer_ArrayFormat](_: typedesc[T]): set[ T]
template arrayFormatCustom1Shift[T: Mesh_ArrayFormat](_: typedesc[T]): T
template arrayFormatCustom1Shift[T: RenderingServer_ArrayFormat](_: typedesc[T]): T
template arrayFormatCustom2Shift[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayFormatCustom2Shift[T: RenderingServer_ArrayFormat](_: typedesc[T]): set[ T]
template arrayFormatCustom3Shift[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayFormatCustom3Shift[T: RenderingServer_ArrayFormat](_: typedesc[T]): set[ T]
template arrayFormatCustomBase[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayFormatCustomBase[T: RenderingServer_ArrayFormat](_: typedesc[T]): set[ T]
template arrayFormatCustomBits[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayFormatCustomBits[T: RenderingServer_ArrayFormat](_: typedesc[T]): set[ T]
template arrayFormatCustomMask[T: Mesh_ArrayFormat](_: typedesc[T]): set[T]
template arrayFormatCustomMask[T: RenderingServer_ArrayFormat](_: typedesc[T]): set[ T]
template barrierMaskAllBarriers[T: RenderingDevice_BarrierMask](_: typedesc[T]): set[ T]
template barrierMaskRaster[T: RenderingDevice_BarrierMask](_: typedesc[T]): set[ T]
template drawClearAll[T: RenderingDevice_DrawFlags](_: typedesc[T]): set[T]
template drawClearColorAll[T: RenderingDevice_DrawFlags](_: typedesc[T]): set[T]
template drawClearColorMask[T: RenderingDevice_DrawFlags](_: typedesc[T]): set[T]
template drawIgnoreAll[T: RenderingDevice_DrawFlags](_: typedesc[T]): set[T]
template drawIgnoreColorAll[T: RenderingDevice_DrawFlags](_: typedesc[T]): set[T]
template drawIgnoreColorMask[T: RenderingDevice_DrawFlags](_: typedesc[T]): set[ T]
template driverResourceVulkanBuffer[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanComputePipeline[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanDescriptorSet[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanDevice[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanImage[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanImageNativeTextureFormat[ T: RenderingDevice_DriverResource](_: typedesc[T]): T
template driverResourceVulkanImageView[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanInstance[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanPhysicalDevice[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanQueue[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanQueueFamilyIndex[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanRenderPipeline[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template driverResourceVulkanSampler[T: RenderingDevice_DriverResource]( _: typedesc[T]): T
template EngineClass(_: typedesc[AcceptDialog]): typedesc
template EngineClass(_: typedesc[AESContext]): typedesc
template EngineClass(_: typedesc[AnimatableBody2D]): typedesc
template EngineClass(_: typedesc[AnimatableBody3D]): typedesc
template EngineClass(_: typedesc[AnimatedSprite2D]): typedesc
template EngineClass(_: typedesc[AnimatedSprite3D]): typedesc
template EngineClass(_: typedesc[AnimatedTexture]): typedesc
template EngineClass(_: typedesc[Animation]): typedesc
template EngineClass(_: typedesc[AnimationLibrary]): typedesc
template EngineClass(_: typedesc[AnimationMixer]): typedesc
template EngineClass(_: typedesc[AnimationNode]): typedesc
template EngineClass(_: typedesc[AnimationNodeAdd2]): typedesc
template EngineClass(_: typedesc[AnimationNodeAdd3]): typedesc
template EngineClass(_: typedesc[AnimationNodeAnimation]): typedesc
template EngineClass(_: typedesc[AnimationNodeBlend2]): typedesc
template EngineClass(_: typedesc[AnimationNodeBlend3]): typedesc
template EngineClass(_: typedesc[AnimationNodeBlendSpace1D]): typedesc
template EngineClass(_: typedesc[AnimationNodeBlendSpace2D]): typedesc
template EngineClass(_: typedesc[AnimationNodeBlendTree]): typedesc
template EngineClass(_: typedesc[AnimationNodeExtension]): typedesc
template EngineClass(_: typedesc[AnimationNodeOneShot]): typedesc
template EngineClass(_: typedesc[AnimationNodeOutput]): typedesc
template EngineClass(_: typedesc[AnimationNodeStateMachine]): typedesc
template EngineClass(_: typedesc[AnimationNodeStateMachinePlayback]): typedesc
template EngineClass(_: typedesc[AnimationNodeStateMachineTransition]): typedesc
template EngineClass(_: typedesc[AnimationNodeSub2]): typedesc
template EngineClass(_: typedesc[AnimationNodeSync]): typedesc
template EngineClass(_: typedesc[AnimationNodeTimeScale]): typedesc
template EngineClass(_: typedesc[AnimationNodeTimeSeek]): typedesc
template EngineClass(_: typedesc[AnimationNodeTransition]): typedesc
template EngineClass(_: typedesc[AnimationPlayer]): typedesc
template EngineClass(_: typedesc[AnimationRootNode]): typedesc
template EngineClass(_: typedesc[AnimationTree]): typedesc
template EngineClass(_: typedesc[Area2D]): typedesc
template EngineClass(_: typedesc[Area3D]): typedesc
template EngineClass(_: typedesc[ArrayMesh]): typedesc
template EngineClass(_: typedesc[ArrayOccluder3D]): typedesc
template EngineClass(_: typedesc[AspectRatioContainer]): typedesc
template EngineClass(_: typedesc[AStar2D]): typedesc
template EngineClass(_: typedesc[AStar3D]): typedesc
template EngineClass(_: typedesc[AStarGrid2D]): typedesc
template EngineClass(_: typedesc[AtlasTexture]): typedesc
template EngineClass(_: typedesc[AudioBusLayout]): typedesc
template EngineClass(_: typedesc[AudioEffect]): typedesc
template EngineClass(_: typedesc[AudioEffectAmplify]): typedesc
template EngineClass(_: typedesc[AudioEffectBandLimitFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectBandPassFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectCapture]): typedesc
template EngineClass(_: typedesc[AudioEffectChorus]): typedesc
template EngineClass(_: typedesc[AudioEffectCompressor]): typedesc
template EngineClass(_: typedesc[AudioEffectDelay]): typedesc
template EngineClass(_: typedesc[AudioEffectDistortion]): typedesc
template EngineClass(_: typedesc[AudioEffectEQ6]): typedesc
template EngineClass(_: typedesc[AudioEffectEQ10]): typedesc
template EngineClass(_: typedesc[AudioEffectEQ21]): typedesc
template EngineClass(_: typedesc[AudioEffectEQ]): typedesc
template EngineClass(_: typedesc[AudioEffectFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectHardLimiter]): typedesc
template EngineClass(_: typedesc[AudioEffectHighPassFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectHighShelfFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectInstance]): typedesc
template EngineClass(_: typedesc[AudioEffectLimiter]): typedesc
template EngineClass(_: typedesc[AudioEffectLowPassFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectLowShelfFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectNotchFilter]): typedesc
template EngineClass(_: typedesc[AudioEffectPanner]): typedesc
template EngineClass(_: typedesc[AudioEffectPhaser]): typedesc
template EngineClass(_: typedesc[AudioEffectPitchShift]): typedesc
template EngineClass(_: typedesc[AudioEffectRecord]): typedesc
template EngineClass(_: typedesc[AudioEffectReverb]): typedesc
template EngineClass(_: typedesc[AudioEffectSpectrumAnalyzer]): typedesc
template EngineClass(_: typedesc[AudioEffectSpectrumAnalyzerInstance]): typedesc
template EngineClass(_: typedesc[AudioEffectStereoEnhance]): typedesc
template EngineClass(_: typedesc[AudioListener2D]): typedesc
template EngineClass(_: typedesc[AudioListener3D]): typedesc
template EngineClass(_: typedesc[AudioSample]): typedesc
template EngineClass(_: typedesc[AudioSamplePlayback]): typedesc
template EngineClass(_: typedesc[AudioServer]): typedesc
template EngineClass(_: typedesc[AudioStream]): typedesc
template EngineClass(_: typedesc[AudioStreamGenerator]): typedesc
template EngineClass(_: typedesc[AudioStreamGeneratorPlayback]): typedesc
template EngineClass(_: typedesc[AudioStreamInteractive]): typedesc
template EngineClass(_: typedesc[AudioStreamMicrophone]): typedesc
template EngineClass(_: typedesc[AudioStreamMP3]): typedesc
template EngineClass(_: typedesc[AudioStreamOggVorbis]): typedesc
template EngineClass(_: typedesc[AudioStreamPlayback]): typedesc
template EngineClass(_: typedesc[AudioStreamPlaybackInteractive]): typedesc
template EngineClass(_: typedesc[AudioStreamPlaybackOggVorbis]): typedesc
template EngineClass(_: typedesc[AudioStreamPlaybackPlaylist]): typedesc
template EngineClass(_: typedesc[AudioStreamPlaybackPolyphonic]): typedesc
template EngineClass(_: typedesc[AudioStreamPlaybackResampled]): typedesc
template EngineClass(_: typedesc[AudioStreamPlaybackSynchronized]): typedesc
template EngineClass(_: typedesc[AudioStreamPlayer2D]): typedesc
template EngineClass(_: typedesc[AudioStreamPlayer3D]): typedesc
template EngineClass(_: typedesc[AudioStreamPlayer]): typedesc
template EngineClass(_: typedesc[AudioStreamPlaylist]): typedesc
template EngineClass(_: typedesc[AudioStreamPolyphonic]): typedesc
template EngineClass(_: typedesc[AudioStreamRandomizer]): typedesc
template EngineClass(_: typedesc[AudioStreamSynchronized]): typedesc
template EngineClass(_: typedesc[AudioStreamWAV]): typedesc
template EngineClass(_: typedesc[BackBufferCopy]): typedesc
template EngineClass(_: typedesc[BaseButton]): typedesc
template EngineClass(_: typedesc[BaseMaterial3D]): typedesc
template EngineClass(_: typedesc[BitMap]): typedesc
template EngineClass(_: typedesc[Bone2D]): typedesc
template EngineClass(_: typedesc[BoneAttachment3D]): typedesc
template EngineClass(_: typedesc[BoneMap]): typedesc
template EngineClass(_: typedesc[BoxContainer]): typedesc
template EngineClass(_: typedesc[BoxMesh]): typedesc
template EngineClass(_: typedesc[BoxOccluder3D]): typedesc
template EngineClass(_: typedesc[BoxShape3D]): typedesc
template EngineClass(_: typedesc[Button]): typedesc
template EngineClass(_: typedesc[ButtonGroup]): typedesc
template EngineClass(_: typedesc[CallbackTweener]): typedesc
template EngineClass(_: typedesc[Camera2D]): typedesc
template EngineClass(_: typedesc[Camera3D]): typedesc
template EngineClass(_: typedesc[CameraAttributes]): typedesc
template EngineClass(_: typedesc[CameraAttributesPhysical]): typedesc
template EngineClass(_: typedesc[CameraAttributesPractical]): typedesc
template EngineClass(_: typedesc[CameraFeed]): typedesc
template EngineClass(_: typedesc[CameraServer]): typedesc
template EngineClass(_: typedesc[CameraTexture]): typedesc
template EngineClass(_: typedesc[CanvasGroup]): typedesc
template EngineClass(_: typedesc[CanvasItem]): typedesc
template EngineClass(_: typedesc[CanvasItemMaterial]): typedesc
template EngineClass(_: typedesc[CanvasLayer]): typedesc
template EngineClass(_: typedesc[CanvasModulate]): typedesc
template EngineClass(_: typedesc[CanvasTexture]): typedesc
template EngineClass(_: typedesc[CapsuleMesh]): typedesc
template EngineClass(_: typedesc[CapsuleShape2D]): typedesc
template EngineClass(_: typedesc[CapsuleShape3D]): typedesc
template EngineClass(_: typedesc[CenterContainer]): typedesc
template EngineClass(_: typedesc[CharacterBody2D]): typedesc
template EngineClass(_: typedesc[CharacterBody3D]): typedesc
template EngineClass(_: typedesc[CharFXTransform]): typedesc
template EngineClass(_: typedesc[CheckBox]): typedesc
template EngineClass(_: typedesc[CheckButton]): typedesc
template EngineClass(_: typedesc[CircleShape2D]): typedesc
template EngineClass(_: typedesc[ClassDB]): typedesc
template EngineClass(_: typedesc[CodeEdit]): typedesc
template EngineClass(_: typedesc[CodeHighlighter]): typedesc
template EngineClass(_: typedesc[CollisionObject2D]): typedesc
template EngineClass(_: typedesc[CollisionObject3D]): typedesc
template EngineClass(_: typedesc[CollisionPolygon2D]): typedesc
template EngineClass(_: typedesc[CollisionPolygon3D]): typedesc
template EngineClass(_: typedesc[CollisionShape2D]): typedesc
template EngineClass(_: typedesc[CollisionShape3D]): typedesc
template EngineClass(_: typedesc[ColorPalette]): typedesc
template EngineClass(_: typedesc[ColorPicker]): typedesc
template EngineClass(_: typedesc[ColorPickerButton]): typedesc
template EngineClass(_: typedesc[ColorRect]): typedesc
template EngineClass(_: typedesc[Compositor]): typedesc
template EngineClass(_: typedesc[CompositorEffect]): typedesc
template EngineClass(_: typedesc[CompressedCubemap]): typedesc
template EngineClass(_: typedesc[CompressedCubemapArray]): typedesc
template EngineClass(_: typedesc[CompressedTexture2D]): typedesc
template EngineClass(_: typedesc[CompressedTexture2DArray]): typedesc
template EngineClass(_: typedesc[CompressedTexture3D]): typedesc
template EngineClass(_: typedesc[CompressedTextureLayered]): typedesc
template EngineClass(_: typedesc[ConcavePolygonShape2D]): typedesc
template EngineClass(_: typedesc[ConcavePolygonShape3D]): typedesc
template EngineClass(_: typedesc[ConeTwistJoint3D]): typedesc
template EngineClass(_: typedesc[ConfigFile]): typedesc
template EngineClass(_: typedesc[ConfirmationDialog]): typedesc
template EngineClass(_: typedesc[Container]): typedesc
template EngineClass(_: typedesc[Control]): typedesc
template EngineClass(_: typedesc[ConvexPolygonShape2D]): typedesc
template EngineClass(_: typedesc[ConvexPolygonShape3D]): typedesc
template EngineClass(_: typedesc[CPUParticles2D]): typedesc
template EngineClass(_: typedesc[CPUParticles3D]): typedesc
template EngineClass(_: typedesc[Crypto]): typedesc
template EngineClass(_: typedesc[CryptoKey]): typedesc
template EngineClass(_: typedesc[CSGBox3D]): typedesc
template EngineClass(_: typedesc[CSGCombiner3D]): typedesc
template EngineClass(_: typedesc[CSGCylinder3D]): typedesc
template EngineClass(_: typedesc[CSGMesh3D]): typedesc
template EngineClass(_: typedesc[CSGPolygon3D]): typedesc
template EngineClass(_: typedesc[CSGPrimitive3D]): typedesc
template EngineClass(_: typedesc[CSGShape3D]): typedesc
template EngineClass(_: typedesc[CSGSphere3D]): typedesc
template EngineClass(_: typedesc[CSGTorus3D]): typedesc
template EngineClass(_: typedesc[Cubemap]): typedesc
template EngineClass(_: typedesc[CubemapArray]): typedesc
template EngineClass(_: typedesc[Curve2D]): typedesc
template EngineClass(_: typedesc[Curve3D]): typedesc
template EngineClass(_: typedesc[Curve]): typedesc
template EngineClass(_: typedesc[CurveTexture]): typedesc
template EngineClass(_: typedesc[CurveXYZTexture]): typedesc
template EngineClass(_: typedesc[CylinderMesh]): typedesc
template EngineClass(_: typedesc[CylinderShape3D]): typedesc
template EngineClass(_: typedesc[DampedSpringJoint2D]): typedesc
template EngineClass(_: typedesc[Decal]): typedesc
template EngineClass(_: typedesc[DirAccess]): typedesc
template EngineClass(_: typedesc[DirectionalLight2D]): typedesc
template EngineClass(_: typedesc[DirectionalLight3D]): typedesc
template EngineClass(_: typedesc[DisplayServer]): typedesc
template EngineClass(_: typedesc[DTLSServer]): typedesc
template EngineClass(_: typedesc[EditorCommandPalette]): typedesc
template EngineClass(_: typedesc[EditorContextMenuPlugin]): typedesc
template EngineClass(_: typedesc[EditorDebuggerPlugin]): typedesc
template EngineClass(_: typedesc[EditorDebuggerSession]): typedesc
template EngineClass(_: typedesc[EditorExportPlatform]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformAndroid]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformExtension]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformIOS]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformLinuxBSD]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformMacOS]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformPC]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformWeb]): typedesc
template EngineClass(_: typedesc[EditorExportPlatformWindows]): typedesc
template EngineClass(_: typedesc[EditorExportPlugin]): typedesc
template EngineClass(_: typedesc[EditorExportPreset]): typedesc
template EngineClass(_: typedesc[EditorFeatureProfile]): typedesc
template EngineClass(_: typedesc[EditorFileDialog]): typedesc
template EngineClass(_: typedesc[EditorFileSystem]): typedesc
template EngineClass(_: typedesc[EditorFileSystemDirectory]): typedesc
template EngineClass(_: typedesc[EditorFileSystemImportFormatSupportQuery]): typedesc
template EngineClass(_: typedesc[EditorImportPlugin]): typedesc
template EngineClass(_: typedesc[EditorInspector]): typedesc
template EngineClass(_: typedesc[EditorInspectorPlugin]): typedesc
template EngineClass(_: typedesc[EditorInterface]): typedesc
template EngineClass(_: typedesc[EditorNode3DGizmo]): typedesc
template EngineClass(_: typedesc[EditorNode3DGizmoPlugin]): typedesc
template EngineClass(_: typedesc[EditorPaths]): typedesc
template EngineClass(_: typedesc[EditorPlugin]): typedesc
template EngineClass(_: typedesc[EditorProperty]): typedesc
template EngineClass(_: typedesc[EditorResourceConversionPlugin]): typedesc
template EngineClass(_: typedesc[EditorResourcePicker]): typedesc
template EngineClass(_: typedesc[EditorResourcePreview]): typedesc
template EngineClass(_: typedesc[EditorResourcePreviewGenerator]): typedesc
template EngineClass(_: typedesc[EditorResourceTooltipPlugin]): typedesc
template EngineClass(_: typedesc[EditorSceneFormatImporter]): typedesc
template EngineClass(_: typedesc[EditorSceneFormatImporterBlend]): typedesc
template EngineClass(_: typedesc[EditorSceneFormatImporterFBX2GLTF]): typedesc
template EngineClass(_: typedesc[EditorSceneFormatImporterGLTF]): typedesc
template EngineClass(_: typedesc[EditorSceneFormatImporterUFBX]): typedesc
template EngineClass(_: typedesc[EditorScenePostImport]): typedesc
template EngineClass(_: typedesc[EditorScenePostImportPlugin]): typedesc
template EngineClass(_: typedesc[EditorScript]): typedesc
template EngineClass(_: typedesc[EditorScriptPicker]): typedesc
template EngineClass(_: typedesc[EditorSelection]): typedesc
template EngineClass(_: typedesc[EditorSettings]): typedesc
template EngineClass(_: typedesc[EditorSpinSlider]): typedesc
template EngineClass(_: typedesc[EditorSyntaxHighlighter]): typedesc
template EngineClass(_: typedesc[EditorToaster]): typedesc
template EngineClass(_: typedesc[EditorTranslationParserPlugin]): typedesc
template EngineClass(_: typedesc[EditorUndoRedoManager]): typedesc
template EngineClass(_: typedesc[EditorVCSInterface]): typedesc
template EngineClass(_: typedesc[EncodedObjectAsID]): typedesc
template EngineClass(_: typedesc[ENetConnection]): typedesc
template EngineClass(_: typedesc[ENetMultiplayerPeer]): typedesc
template EngineClass(_: typedesc[ENetPacketPeer]): typedesc
template EngineClass(_: typedesc[Engine]): typedesc
template EngineClass(_: typedesc[EngineDebugger]): typedesc
template EngineClass(_: typedesc[EngineProfiler]): typedesc
template EngineClass(_: typedesc[Environment]): typedesc
template EngineClass(_: typedesc[Expression]): typedesc
template EngineClass(_: typedesc[ExternalTexture]): typedesc
template EngineClass(_: typedesc[FastNoiseLite]): typedesc
template EngineClass(_: typedesc[FBXDocument]): typedesc
template EngineClass(_: typedesc[FBXState]): typedesc
template EngineClass(_: typedesc[FileAccess]): typedesc
template EngineClass(_: typedesc[FileDialog]): typedesc
template EngineClass(_: typedesc[FileSystemDock]): typedesc
template EngineClass(_: typedesc[FlowContainer]): typedesc
template EngineClass(_: typedesc[FogMaterial]): typedesc
template EngineClass(_: typedesc[FogVolume]): typedesc
template EngineClass(_: typedesc[Font]): typedesc
template EngineClass(_: typedesc[FontFile]): typedesc
template EngineClass(_: typedesc[FontVariation]): typedesc
template EngineClass(_: typedesc[FramebufferCacheRD]): typedesc
template EngineClass(_: typedesc[GDExtension]): typedesc
template EngineClass(_: typedesc[GDExtensionManager]): typedesc
template EngineClass(_: typedesc[GDScript]): typedesc
template EngineClass(_: typedesc[GDScriptSyntaxHighlighter]): typedesc
template EngineClass(_: typedesc[Generic6DOFJoint3D]): typedesc
template EngineClass(_: typedesc[Geometry2D]): typedesc
template EngineClass(_: typedesc[Geometry3D]): typedesc
template EngineClass(_: typedesc[GeometryInstance3D]): typedesc
template EngineClass(_: typedesc[GLTFAccessor]): typedesc
template EngineClass(_: typedesc[GLTFAnimation]): typedesc
template EngineClass(_: typedesc[GLTFBufferView]): typedesc
template EngineClass(_: typedesc[GLTFCamera]): typedesc
template EngineClass(_: typedesc[GLTFDocument]): typedesc
template EngineClass(_: typedesc[GLTFDocumentExtension]): typedesc
template EngineClass(_: typedesc[GLTFDocumentExtensionConvertImporterMesh]): typedesc
template EngineClass(_: typedesc[GLTFLight]): typedesc
template EngineClass(_: typedesc[GLTFMesh]): typedesc
template EngineClass(_: typedesc[GLTFNode]): typedesc
template EngineClass(_: typedesc[GLTFObjectModelProperty]): typedesc
template EngineClass(_: typedesc[GLTFPhysicsBody]): typedesc
template EngineClass(_: typedesc[GLTFPhysicsShape]): typedesc
template EngineClass(_: typedesc[GLTFSkeleton]): typedesc
template EngineClass(_: typedesc[GLTFSkin]): typedesc
template EngineClass(_: typedesc[GLTFSpecGloss]): typedesc
template EngineClass(_: typedesc[GLTFState]): typedesc
template EngineClass(_: typedesc[GLTFTexture]): typedesc
template EngineClass(_: typedesc[GLTFTextureSampler]): typedesc
template EngineClass(_: typedesc[GPUParticles2D]): typedesc
template EngineClass(_: typedesc[GPUParticles3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesAttractor3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesAttractorBox3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesAttractorSphere3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesAttractorVectorField3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesCollision3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesCollisionBox3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesCollisionHeightField3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesCollisionSDF3D]): typedesc
template EngineClass(_: typedesc[GPUParticlesCollisionSphere3D]): typedesc
template EngineClass(_: typedesc[Gradient]): typedesc
template EngineClass(_: typedesc[GradientTexture1D]): typedesc
template EngineClass(_: typedesc[GradientTexture2D]): typedesc
template EngineClass(_: typedesc[GraphEdit]): typedesc
template EngineClass(_: typedesc[GraphElement]): typedesc
template EngineClass(_: typedesc[GraphFrame]): typedesc
template EngineClass(_: typedesc[GraphNode]): typedesc
template EngineClass(_: typedesc[GridContainer]): typedesc
template EngineClass(_: typedesc[GridMap]): typedesc
template EngineClass(_: typedesc[GridMapEditorPlugin]): typedesc
template EngineClass(_: typedesc[GrooveJoint2D]): typedesc
template EngineClass(_: typedesc[HashingContext]): typedesc
template EngineClass(_: typedesc[HBoxContainer]): typedesc
template EngineClass(_: typedesc[HeightMapShape3D]): typedesc
template EngineClass(_: typedesc[HFlowContainer]): typedesc
template EngineClass(_: typedesc[HingeJoint3D]): typedesc
template EngineClass(_: typedesc[HMACContext]): typedesc
template EngineClass(_: typedesc[HScrollBar]): typedesc
template EngineClass(_: typedesc[HSeparator]): typedesc
template EngineClass(_: typedesc[HSlider]): typedesc
template EngineClass(_: typedesc[HSplitContainer]): typedesc
template EngineClass(_: typedesc[HTTPClient]): typedesc
template EngineClass(_: typedesc[HTTPRequest]): typedesc
template EngineClass(_: typedesc[Image]): typedesc
template EngineClass(_: typedesc[ImageFormatLoader]): typedesc
template EngineClass(_: typedesc[ImageFormatLoaderExtension]): typedesc
template EngineClass(_: typedesc[ImageTexture3D]): typedesc
template EngineClass(_: typedesc[ImageTexture]): typedesc
template EngineClass(_: typedesc[ImageTextureLayered]): typedesc
template EngineClass(_: typedesc[ImmediateMesh]): typedesc
template EngineClass(_: typedesc[ImporterMesh]): typedesc
template EngineClass(_: typedesc[ImporterMeshInstance3D]): typedesc
template EngineClass(_: typedesc[Input]): typedesc
template EngineClass(_: typedesc[InputEvent]): typedesc
template EngineClass(_: typedesc[InputEventAction]): typedesc
template EngineClass(_: typedesc[InputEventFromWindow]): typedesc
template EngineClass(_: typedesc[InputEventGesture]): typedesc
template EngineClass(_: typedesc[InputEventJoypadButton]): typedesc
template EngineClass(_: typedesc[InputEventJoypadMotion]): typedesc
template EngineClass(_: typedesc[InputEventKey]): typedesc
template EngineClass(_: typedesc[InputEventMagnifyGesture]): typedesc
template EngineClass(_: typedesc[InputEventMIDI]): typedesc
template EngineClass(_: typedesc[InputEventMouse]): typedesc
template EngineClass(_: typedesc[InputEventMouseButton]): typedesc
template EngineClass(_: typedesc[InputEventMouseMotion]): typedesc
template EngineClass(_: typedesc[InputEventPanGesture]): typedesc
template EngineClass(_: typedesc[InputEventScreenDrag]): typedesc
template EngineClass(_: typedesc[InputEventScreenTouch]): typedesc
template EngineClass(_: typedesc[InputEventShortcut]): typedesc
template EngineClass(_: typedesc[InputEventWithModifiers]): typedesc
template EngineClass(_: typedesc[InputMap]): typedesc
template EngineClass(_: typedesc[InstancePlaceholder]): typedesc
template EngineClass(_: typedesc[IntervalTweener]): typedesc
template EngineClass(_: typedesc[IP]): typedesc
template EngineClass(_: typedesc[ItemList]): typedesc
template EngineClass(_: typedesc[JavaClass]): typedesc
template EngineClass(_: typedesc[JavaClassWrapper]): typedesc
template EngineClass(_: typedesc[JavaObject]): typedesc
template EngineClass(_: typedesc[JavaScriptBridge]): typedesc
template EngineClass(_: typedesc[JavaScriptObject]): typedesc
template EngineClass(_: typedesc[JNISingleton]): typedesc
template EngineClass(_: typedesc[Joint2D]): typedesc
template EngineClass(_: typedesc[Joint3D]): typedesc
template EngineClass(_: typedesc[JSON]): typedesc
template EngineClass(_: typedesc[JSONRPC]): typedesc
template EngineClass(_: typedesc[KinematicCollision2D]): typedesc
template EngineClass(_: typedesc[KinematicCollision3D]): typedesc
template EngineClass(_: typedesc[Label3D]): typedesc
template EngineClass(_: typedesc[Label]): typedesc
template EngineClass(_: typedesc[LabelSettings]): typedesc
template EngineClass(_: typedesc[Light2D]): typedesc
template EngineClass(_: typedesc[Light3D]): typedesc
template EngineClass(_: typedesc[LightmapGI]): typedesc
template EngineClass(_: typedesc[LightmapGIData]): typedesc
template EngineClass(_: typedesc[Lightmapper]): typedesc
template EngineClass(_: typedesc[LightmapperRD]): typedesc
template EngineClass(_: typedesc[LightmapProbe]): typedesc
template EngineClass(_: typedesc[LightOccluder2D]): typedesc
template EngineClass(_: typedesc[Line2D]): typedesc
template EngineClass(_: typedesc[LineEdit]): typedesc
template EngineClass(_: typedesc[LinkButton]): typedesc
template EngineClass(_: typedesc[LookAtModifier3D]): typedesc
template EngineClass(_: typedesc[MainLoop]): typedesc
template EngineClass(_: typedesc[MarginContainer]): typedesc
template EngineClass(_: typedesc[Marker2D]): typedesc
template EngineClass(_: typedesc[Marker3D]): typedesc
template EngineClass(_: typedesc[Marshalls]): typedesc
template EngineClass(_: typedesc[Material]): typedesc
template EngineClass(_: typedesc[MenuBar]): typedesc
template EngineClass(_: typedesc[MenuButton]): typedesc
template EngineClass(_: typedesc[Mesh]): typedesc
template EngineClass(_: typedesc[MeshConvexDecompositionSettings]): typedesc
template EngineClass(_: typedesc[MeshDataTool]): typedesc
template EngineClass(_: typedesc[MeshInstance2D]): typedesc
template EngineClass(_: typedesc[MeshInstance3D]): typedesc
template EngineClass(_: typedesc[MeshLibrary]): typedesc
template EngineClass(_: typedesc[MeshTexture]): typedesc
template EngineClass(_: typedesc[MethodTweener]): typedesc
template EngineClass(_: typedesc[MissingNode]): typedesc
template EngineClass(_: typedesc[MissingResource]): typedesc
template EngineClass(_: typedesc[MobileVRInterface]): typedesc
template EngineClass(_: typedesc[MovieWriter]): typedesc
template EngineClass(_: typedesc[MultiMesh]): typedesc
template EngineClass(_: typedesc[MultiMeshInstance2D]): typedesc
template EngineClass(_: typedesc[MultiMeshInstance3D]): typedesc
template EngineClass(_: typedesc[MultiplayerAPI]): typedesc
template EngineClass(_: typedesc[MultiplayerAPIExtension]): typedesc
template EngineClass(_: typedesc[MultiplayerPeer]): typedesc
template EngineClass(_: typedesc[MultiplayerPeerExtension]): typedesc
template EngineClass(_: typedesc[MultiplayerSpawner]): typedesc
template EngineClass(_: typedesc[MultiplayerSynchronizer]): typedesc
template EngineClass(_: typedesc[Mutex]): typedesc
template EngineClass(_: typedesc[NativeMenu]): typedesc
template EngineClass(_: typedesc[NinePatchRect]): typedesc
template EngineClass(_: typedesc[Node2D]): typedesc
template EngineClass(_: typedesc[Node3D]): typedesc
template EngineClass(_: typedesc[Node3DGizmo]): typedesc
template EngineClass(_: typedesc[Node]): typedesc
template EngineClass(_: typedesc[Noise]): typedesc
template EngineClass(_: typedesc[NoiseTexture2D]): typedesc
template EngineClass(_: typedesc[NoiseTexture3D]): typedesc
template EngineClass(_: typedesc[Object]): typedesc
template EngineClass(_: typedesc[Occluder3D]): typedesc
template EngineClass(_: typedesc[OccluderInstance3D]): typedesc
template EngineClass(_: typedesc[OccluderPolygon2D]): typedesc
template EngineClass(_: typedesc[OfflineMultiplayerPeer]): typedesc
template EngineClass(_: typedesc[OggPacketSequence]): typedesc
template EngineClass(_: typedesc[OggPacketSequencePlayback]): typedesc
template EngineClass(_: typedesc[OmniLight3D]): typedesc
template EngineClass(_: typedesc[OpenXRAction]): typedesc
template EngineClass(_: typedesc[OpenXRActionBindingModifier]): typedesc
template EngineClass(_: typedesc[OpenXRActionMap]): typedesc
template EngineClass(_: typedesc[OpenXRActionSet]): typedesc
template EngineClass(_: typedesc[OpenXRAnalogThresholdModifier]): typedesc
template EngineClass(_: typedesc[OpenXRAPIExtension]): typedesc
template EngineClass(_: typedesc[OpenXRBindingModifier]): typedesc
template EngineClass(_: typedesc[OpenXRBindingModifierEditor]): typedesc
template EngineClass(_: typedesc[OpenXRCompositionLayer]): typedesc
template EngineClass(_: typedesc[OpenXRCompositionLayerCylinder]): typedesc
template EngineClass(_: typedesc[OpenXRCompositionLayerEquirect]): typedesc
template EngineClass(_: typedesc[OpenXRCompositionLayerQuad]): typedesc
template EngineClass(_: typedesc[OpenXRDpadBindingModifier]): typedesc
template EngineClass(_: typedesc[OpenXRExtensionWrapperExtension]): typedesc
template EngineClass(_: typedesc[OpenXRHand]): typedesc
template EngineClass(_: typedesc[OpenXRHapticBase]): typedesc
template EngineClass(_: typedesc[OpenXRHapticVibration]): typedesc
template EngineClass(_: typedesc[OpenXRInteractionProfile]): typedesc
template EngineClass(_: typedesc[OpenXRInteractionProfileEditor]): typedesc
template EngineClass(_: typedesc[OpenXRInteractionProfileEditorBase]): typedesc
template EngineClass(_: typedesc[OpenXRInteractionProfileMetadata]): typedesc
template EngineClass(_: typedesc[OpenXRInterface]): typedesc
template EngineClass(_: typedesc[OpenXRIPBinding]): typedesc
template EngineClass(_: typedesc[OpenXRIPBindingModifier]): typedesc
template EngineClass(_: typedesc[OpenXRVisibilityMask]): typedesc
template EngineClass(_: typedesc[OptimizedTranslation]): typedesc
template EngineClass(_: typedesc[OptionButton]): typedesc
template EngineClass(_: typedesc[ORMMaterial3D]): typedesc
template EngineClass(_: typedesc[OS]): typedesc
template EngineClass(_: typedesc[PackedDataContainer]): typedesc
template EngineClass(_: typedesc[PackedDataContainerRef]): typedesc
template EngineClass(_: typedesc[PackedScene]): typedesc
template EngineClass(_: typedesc[PacketPeer]): typedesc
template EngineClass(_: typedesc[PacketPeerDTLS]): typedesc
template EngineClass(_: typedesc[PacketPeerExtension]): typedesc
template EngineClass(_: typedesc[PacketPeerStream]): typedesc
template EngineClass(_: typedesc[PacketPeerUDP]): typedesc
template EngineClass(_: typedesc[Panel]): typedesc
template EngineClass(_: typedesc[PanelContainer]): typedesc
template EngineClass(_: typedesc[PanoramaSkyMaterial]): typedesc
template EngineClass(_: typedesc[Parallax2D]): typedesc
template EngineClass(_: typedesc[ParallaxBackground]): typedesc
template EngineClass(_: typedesc[ParallaxLayer]): typedesc
template EngineClass(_: typedesc[ParticleProcessMaterial]): typedesc
template EngineClass(_: typedesc[Path2D]): typedesc
template EngineClass(_: typedesc[Path3D]): typedesc
template EngineClass(_: typedesc[PathFollow2D]): typedesc
template EngineClass(_: typedesc[PathFollow3D]): typedesc
template EngineClass(_: typedesc[PCKPacker]): typedesc
template EngineClass(_: typedesc[Performance]): typedesc
template EngineClass(_: typedesc[PhysicalBone2D]): typedesc
template EngineClass(_: typedesc[PhysicalBone3D]): typedesc
template EngineClass(_: typedesc[PhysicalBoneSimulator3D]): typedesc
template EngineClass(_: typedesc[PhysicalSkyMaterial]): typedesc
template EngineClass(_: typedesc[PhysicsBody2D]): typedesc
template EngineClass(_: typedesc[PhysicsBody3D]): typedesc
template EngineClass(_: typedesc[PhysicsDirectBodyState2D]): typedesc
template EngineClass(_: typedesc[PhysicsDirectBodyState2DExtension]): typedesc
template EngineClass(_: typedesc[PhysicsDirectBodyState3D]): typedesc
template EngineClass(_: typedesc[PhysicsDirectBodyState3DExtension]): typedesc
template EngineClass(_: typedesc[PhysicsDirectSpaceState2D]): typedesc
template EngineClass(_: typedesc[PhysicsDirectSpaceState2DExtension]): typedesc
template EngineClass(_: typedesc[PhysicsDirectSpaceState3D]): typedesc
template EngineClass(_: typedesc[PhysicsDirectSpaceState3DExtension]): typedesc
template EngineClass(_: typedesc[PhysicsMaterial]): typedesc
template EngineClass(_: typedesc[PhysicsPointQueryParameters2D]): typedesc
template EngineClass(_: typedesc[PhysicsPointQueryParameters3D]): typedesc
template EngineClass(_: typedesc[PhysicsRayQueryParameters2D]): typedesc
template EngineClass(_: typedesc[PhysicsRayQueryParameters3D]): typedesc
template EngineClass(_: typedesc[PhysicsServer2D]): typedesc
template EngineClass(_: typedesc[PhysicsServer2DExtension]): typedesc
template EngineClass(_: typedesc[PhysicsServer2DManager]): typedesc
template EngineClass(_: typedesc[PhysicsServer3D]): typedesc
template EngineClass(_: typedesc[PhysicsServer3DExtension]): typedesc
template EngineClass(_: typedesc[PhysicsServer3DManager]): typedesc
template EngineClass(_: typedesc[PhysicsServer3DRenderingServerHandler]): typedesc
template EngineClass(_: typedesc[PhysicsShapeQueryParameters2D]): typedesc
template EngineClass(_: typedesc[PhysicsShapeQueryParameters3D]): typedesc
template EngineClass(_: typedesc[PhysicsTestMotionParameters2D]): typedesc
template EngineClass(_: typedesc[PhysicsTestMotionParameters3D]): typedesc
template EngineClass(_: typedesc[PhysicsTestMotionResult2D]): typedesc
template EngineClass(_: typedesc[PhysicsTestMotionResult3D]): typedesc
template EngineClass(_: typedesc[PinJoint2D]): typedesc
template EngineClass(_: typedesc[PinJoint3D]): typedesc
template EngineClass(_: typedesc[PlaceholderCubemap]): typedesc
template EngineClass(_: typedesc[PlaceholderCubemapArray]): typedesc
template EngineClass(_: typedesc[PlaceholderMaterial]): typedesc
template EngineClass(_: typedesc[PlaceholderMesh]): typedesc
template EngineClass(_: typedesc[PlaceholderTexture2D]): typedesc
template EngineClass(_: typedesc[PlaceholderTexture2DArray]): typedesc
template EngineClass(_: typedesc[PlaceholderTexture3D]): typedesc
template EngineClass(_: typedesc[PlaceholderTextureLayered]): typedesc
template EngineClass(_: typedesc[PlaneMesh]): typedesc
template EngineClass(_: typedesc[PointLight2D]): typedesc
template EngineClass(_: typedesc[PointMesh]): typedesc
template EngineClass(_: typedesc[Polygon2D]): typedesc
template EngineClass(_: typedesc[PolygonOccluder3D]): typedesc
template EngineClass(_: typedesc[PolygonPathFinder]): typedesc
template EngineClass(_: typedesc[Popup]): typedesc
template EngineClass(_: typedesc[PopupMenu]): typedesc
template EngineClass(_: typedesc[PopupPanel]): typedesc
template EngineClass(_: typedesc[PortableCompressedTexture2D]): typedesc
template EngineClass(_: typedesc[PrimitiveMesh]): typedesc
template EngineClass(_: typedesc[PrismMesh]): typedesc
template EngineClass(_: typedesc[ProceduralSkyMaterial]): typedesc
template EngineClass(_: typedesc[ProgressBar]): typedesc
template EngineClass(_: typedesc[ProjectSettings]): typedesc
template EngineClass(_: typedesc[PropertyTweener]): typedesc
template EngineClass(_: typedesc[QuadMesh]): typedesc
template EngineClass(_: typedesc[QuadOccluder3D]): typedesc
template EngineClass(_: typedesc[RandomNumberGenerator]): typedesc
template EngineClass(_: typedesc[Range]): typedesc
template EngineClass(_: typedesc[RayCast2D]): typedesc
template EngineClass(_: typedesc[RayCast3D]): typedesc
template EngineClass(_: typedesc[RDAttachmentFormat]): typedesc
template EngineClass(_: typedesc[RDFramebufferPass]): typedesc
template EngineClass(_: typedesc[RDPipelineColorBlendState]): typedesc
template EngineClass(_: typedesc[RDPipelineColorBlendStateAttachment]): typedesc
template EngineClass(_: typedesc[RDPipelineDepthStencilState]): typedesc
template EngineClass(_: typedesc[RDPipelineMultisampleState]): typedesc
template EngineClass(_: typedesc[RDPipelineRasterizationState]): typedesc
template EngineClass(_: typedesc[RDPipelineSpecializationConstant]): typedesc
template EngineClass(_: typedesc[RDSamplerState]): typedesc
template EngineClass(_: typedesc[RDShaderFile]): typedesc
template EngineClass(_: typedesc[RDShaderSource]): typedesc
template EngineClass(_: typedesc[RDShaderSPIRV]): typedesc
template EngineClass(_: typedesc[RDTextureFormat]): typedesc
template EngineClass(_: typedesc[RDTextureView]): typedesc
template EngineClass(_: typedesc[RDUniform]): typedesc
template EngineClass(_: typedesc[RDVertexAttribute]): typedesc
template EngineClass(_: typedesc[RectangleShape2D]): typedesc
template EngineClass(_: typedesc[RefCounted]): typedesc
template EngineClass(_: typedesc[ReferenceRect]): typedesc
template EngineClass(_: typedesc[ReflectionProbe]): typedesc
template EngineClass(_: typedesc[RegEx]): typedesc
template EngineClass(_: typedesc[RegExMatch]): typedesc
template EngineClass(_: typedesc[RemoteTransform2D]): typedesc
template EngineClass(_: typedesc[RemoteTransform3D]): typedesc
template EngineClass(_: typedesc[RenderData]): typedesc
template EngineClass(_: typedesc[RenderDataExtension]): typedesc
template EngineClass(_: typedesc[RenderDataRD]): typedesc
template EngineClass(_: typedesc[RenderingDevice]): typedesc
template EngineClass(_: typedesc[RenderingServer]): typedesc
template EngineClass(_: typedesc[RenderSceneBuffers]): typedesc
template EngineClass(_: typedesc[RenderSceneBuffersConfiguration]): typedesc
template EngineClass(_: typedesc[RenderSceneBuffersExtension]): typedesc
template EngineClass(_: typedesc[RenderSceneBuffersRD]): typedesc
template EngineClass(_: typedesc[RenderSceneData]): typedesc
template EngineClass(_: typedesc[RenderSceneDataExtension]): typedesc
template EngineClass(_: typedesc[RenderSceneDataRD]): typedesc
template EngineClass(_: typedesc[Resource]): typedesc
template EngineClass(_: typedesc[ResourceFormatLoader]): typedesc
template EngineClass(_: typedesc[ResourceFormatSaver]): typedesc
template EngineClass(_: typedesc[ResourceImporter]): typedesc
template EngineClass(_: typedesc[ResourceImporterBitMap]): typedesc
template EngineClass(_: typedesc[ResourceImporterBMFont]): typedesc
template EngineClass(_: typedesc[ResourceImporterCSVTranslation]): typedesc
template EngineClass(_: typedesc[ResourceImporterDynamicFont]): typedesc
template EngineClass(_: typedesc[ResourceImporterImage]): typedesc
template EngineClass(_: typedesc[ResourceImporterImageFont]): typedesc
template EngineClass(_: typedesc[ResourceImporterLayeredTexture]): typedesc
template EngineClass(_: typedesc[ResourceImporterMP3]): typedesc
template EngineClass(_: typedesc[ResourceImporterOBJ]): typedesc
template EngineClass(_: typedesc[ResourceImporterOggVorbis]): typedesc
template EngineClass(_: typedesc[ResourceImporterScene]): typedesc
template EngineClass(_: typedesc[ResourceImporterShaderFile]): typedesc
template EngineClass(_: typedesc[ResourceImporterTexture]): typedesc
template EngineClass(_: typedesc[ResourceImporterTextureAtlas]): typedesc
template EngineClass(_: typedesc[ResourceImporterWAV]): typedesc
template EngineClass(_: typedesc[ResourceLoader]): typedesc
template EngineClass(_: typedesc[ResourcePreloader]): typedesc
template EngineClass(_: typedesc[ResourceSaver]): typedesc
template EngineClass(_: typedesc[ResourceUID]): typedesc
template EngineClass(_: typedesc[RetargetModifier3D]): typedesc
template EngineClass(_: typedesc[RibbonTrailMesh]): typedesc
template EngineClass(_: typedesc[RichTextEffect]): typedesc
template EngineClass(_: typedesc[RichTextLabel]): typedesc
template EngineClass(_: typedesc[RigidBody2D]): typedesc
template EngineClass(_: typedesc[RigidBody3D]): typedesc
template EngineClass(_: typedesc[RootMotionView]): typedesc
template EngineClass(_: typedesc[SceneMultiplayer]): typedesc
template EngineClass(_: typedesc[SceneReplicationConfig]): typedesc
template EngineClass(_: typedesc[SceneState]): typedesc
template EngineClass(_: typedesc[SceneTree]): typedesc
template EngineClass(_: typedesc[SceneTreeTimer]): typedesc
template EngineClass(_: typedesc[Script]): typedesc
template EngineClass(_: typedesc[ScriptCreateDialog]): typedesc
template EngineClass(_: typedesc[ScriptEditor]): typedesc
template EngineClass(_: typedesc[ScriptEditorBase]): typedesc
template EngineClass(_: typedesc[ScriptExtension]): typedesc
template EngineClass(_: typedesc[ScriptLanguage]): typedesc
template EngineClass(_: typedesc[ScriptLanguageExtension]): typedesc
template EngineClass(_: typedesc[ScrollBar]): typedesc
template EngineClass(_: typedesc[ScrollContainer]): typedesc
template EngineClass(_: typedesc[SegmentShape2D]): typedesc
template EngineClass(_: typedesc[Semaphore]): typedesc
template EngineClass(_: typedesc[SeparationRayShape2D]): typedesc
template EngineClass(_: typedesc[SeparationRayShape3D]): typedesc
template EngineClass(_: typedesc[Separator]): typedesc
template EngineClass(_: typedesc[Shader]): typedesc
template EngineClass(_: typedesc[ShaderGlobalsOverride]): typedesc
template EngineClass(_: typedesc[ShaderInclude]): typedesc
template EngineClass(_: typedesc[ShaderIncludeDB]): typedesc
template EngineClass(_: typedesc[ShaderMaterial]): typedesc
template EngineClass(_: typedesc[Shape2D]): typedesc
template EngineClass(_: typedesc[Shape3D]): typedesc
template EngineClass(_: typedesc[ShapeCast2D]): typedesc
template EngineClass(_: typedesc[ShapeCast3D]): typedesc
template EngineClass(_: typedesc[Shortcut]): typedesc
template EngineClass(_: typedesc[Skeleton2D]): typedesc
template EngineClass(_: typedesc[Skeleton3D]): typedesc
template EngineClass(_: typedesc[SkeletonIK3D]): typedesc
template EngineClass(_: typedesc[SkeletonModification2D]): typedesc
template EngineClass(_: typedesc[SkeletonModification2DCCDIK]): typedesc
template EngineClass(_: typedesc[SkeletonModification2DFABRIK]): typedesc
template EngineClass(_: typedesc[SkeletonModification2DJiggle]): typedesc
template EngineClass(_: typedesc[SkeletonModification2DLookAt]): typedesc
template EngineClass(_: typedesc[SkeletonModification2DPhysicalBones]): typedesc
template EngineClass(_: typedesc[SkeletonModification2DStackHolder]): typedesc
template EngineClass(_: typedesc[SkeletonModification2DTwoBoneIK]): typedesc
template EngineClass(_: typedesc[SkeletonModificationStack2D]): typedesc
template EngineClass(_: typedesc[SkeletonModifier3D]): typedesc
template EngineClass(_: typedesc[SkeletonProfile]): typedesc
template EngineClass(_: typedesc[SkeletonProfileHumanoid]): typedesc
template EngineClass(_: typedesc[Skin]): typedesc
template EngineClass(_: typedesc[SkinReference]): typedesc
template EngineClass(_: typedesc[Sky]): typedesc
template EngineClass(_: typedesc[Slider]): typedesc
template EngineClass(_: typedesc[SliderJoint3D]): typedesc
template EngineClass(_: typedesc[SoftBody3D]): typedesc
template EngineClass(_: typedesc[SphereMesh]): typedesc
template EngineClass(_: typedesc[SphereOccluder3D]): typedesc
template EngineClass(_: typedesc[SphereShape3D]): typedesc
template EngineClass(_: typedesc[SpinBox]): typedesc
template EngineClass(_: typedesc[SplitContainer]): typedesc
template EngineClass(_: typedesc[SpotLight3D]): typedesc
template EngineClass(_: typedesc[SpringArm3D]): typedesc
template EngineClass(_: typedesc[SpringBoneCollision3D]): typedesc
template EngineClass(_: typedesc[SpringBoneCollisionCapsule3D]): typedesc
template EngineClass(_: typedesc[SpringBoneCollisionPlane3D]): typedesc
template EngineClass(_: typedesc[SpringBoneCollisionSphere3D]): typedesc
template EngineClass(_: typedesc[SpringBoneSimulator3D]): typedesc
template EngineClass(_: typedesc[Sprite2D]): typedesc
template EngineClass(_: typedesc[Sprite3D]): typedesc
template EngineClass(_: typedesc[SpriteBase3D]): typedesc
template EngineClass(_: typedesc[SpriteFrames]): typedesc
template EngineClass(_: typedesc[StandardMaterial3D]): typedesc
template EngineClass(_: typedesc[StaticBody2D]): typedesc
template EngineClass(_: typedesc[StaticBody3D]): typedesc
template EngineClass(_: typedesc[StatusIndicator]): typedesc
template EngineClass(_: typedesc[StreamPeer]): typedesc
template EngineClass(_: typedesc[StreamPeerBuffer]): typedesc
template EngineClass(_: typedesc[StreamPeerExtension]): typedesc
template EngineClass(_: typedesc[StreamPeerGZIP]): typedesc
template EngineClass(_: typedesc[StreamPeerTCP]): typedesc
template EngineClass(_: typedesc[StreamPeerTLS]): typedesc
template EngineClass(_: typedesc[StyleBox]): typedesc
template EngineClass(_: typedesc[StyleBoxEmpty]): typedesc
template EngineClass(_: typedesc[StyleBoxFlat]): typedesc
template EngineClass(_: typedesc[StyleBoxLine]): typedesc
template EngineClass(_: typedesc[StyleBoxTexture]): typedesc
template EngineClass(_: typedesc[SubtweenTweener]): typedesc
template EngineClass(_: typedesc[SubViewport]): typedesc
template EngineClass(_: typedesc[SubViewportContainer]): typedesc
template EngineClass(_: typedesc[SurfaceTool]): typedesc
template EngineClass(_: typedesc[SyntaxHighlighter]): typedesc
template EngineClass(_: typedesc[SystemFont]): typedesc
template EngineClass(_: typedesc[TabBar]): typedesc
template EngineClass(_: typedesc[TabContainer]): typedesc
template EngineClass(_: typedesc[TCPServer]): typedesc
template EngineClass(_: typedesc[TextEdit]): typedesc
template EngineClass(_: typedesc[TextLine]): typedesc
template EngineClass(_: typedesc[TextMesh]): typedesc
template EngineClass(_: typedesc[TextParagraph]): typedesc
template EngineClass(_: typedesc[TextServer]): typedesc
template EngineClass(_: typedesc[TextServerAdvanced]): typedesc
template EngineClass(_: typedesc[TextServerDummy]): typedesc
template EngineClass(_: typedesc[TextServerExtension]): typedesc
template EngineClass(_: typedesc[TextServerManager]): typedesc
template EngineClass(_: typedesc[Texture2D]): typedesc
template EngineClass(_: typedesc[Texture2DArray]): typedesc
template EngineClass(_: typedesc[Texture2DArrayRD]): typedesc
template EngineClass(_: typedesc[Texture2DRD]): typedesc
template EngineClass(_: typedesc[Texture3D]): typedesc
template EngineClass(_: typedesc[Texture3DRD]): typedesc
template EngineClass(_: typedesc[Texture]): typedesc
template EngineClass(_: typedesc[TextureButton]): typedesc
template EngineClass(_: typedesc[TextureCubemapArrayRD]): typedesc
template EngineClass(_: typedesc[TextureCubemapRD]): typedesc
template EngineClass(_: typedesc[TextureLayered]): typedesc
template EngineClass(_: typedesc[TextureLayeredRD]): typedesc
template EngineClass(_: typedesc[TextureProgressBar]): typedesc
template EngineClass(_: typedesc[TextureRect]): typedesc
template EngineClass(_: typedesc[Theme]): typedesc
template EngineClass(_: typedesc[ThemeDB]): typedesc
template EngineClass(_: typedesc[Thread]): typedesc
template EngineClass(_: typedesc[TileData]): typedesc
template EngineClass(_: typedesc[TileMap]): typedesc
template EngineClass(_: typedesc[TileMapLayer]): typedesc
template EngineClass(_: typedesc[TileMapPattern]): typedesc
template EngineClass(_: typedesc[TileSet]): typedesc
template EngineClass(_: typedesc[TileSetAtlasSource]): typedesc
template EngineClass(_: typedesc[TileSetScenesCollectionSource]): typedesc
template EngineClass(_: typedesc[TileSetSource]): typedesc
template EngineClass(_: typedesc[Time]): typedesc
template EngineClass(_: typedesc[Timer]): typedesc
template EngineClass(_: typedesc[TLSOptions]): typedesc
template EngineClass(_: typedesc[TorusMesh]): typedesc
template EngineClass(_: typedesc[TouchScreenButton]): typedesc
template EngineClass(_: typedesc[Translation]): typedesc
template EngineClass(_: typedesc[TranslationDomain]): typedesc
template EngineClass(_: typedesc[TranslationServer]): typedesc
template EngineClass(_: typedesc[Tree]): typedesc
template EngineClass(_: typedesc[TreeItem]): typedesc
template EngineClass(_: typedesc[TriangleMesh]): typedesc
template EngineClass(_: typedesc[TubeTrailMesh]): typedesc
template EngineClass(_: typedesc[Tween]): typedesc
template EngineClass(_: typedesc[Tweener]): typedesc
template EngineClass(_: typedesc[UDPServer]): typedesc
template EngineClass(_: typedesc[UndoRedo]): typedesc
template EngineClass(_: typedesc[UniformSetCacheRD]): typedesc
template EngineClass(_: typedesc[UPNP]): typedesc
template EngineClass(_: typedesc[UPNPDevice]): typedesc
template EngineClass(_: typedesc[VBoxContainer]): typedesc
template EngineClass(_: typedesc[VehicleBody3D]): typedesc
template EngineClass(_: typedesc[VehicleWheel3D]): typedesc
template EngineClass(_: typedesc[VFlowContainer]): typedesc
template EngineClass(_: typedesc[VideoStream]): typedesc
template EngineClass(_: typedesc[VideoStreamPlayback]): typedesc
template EngineClass(_: typedesc[VideoStreamPlayer]): typedesc
template EngineClass(_: typedesc[VideoStreamTheora]): typedesc
template EngineClass(_: typedesc[Viewport]): typedesc
template EngineClass(_: typedesc[ViewportTexture]): typedesc
template EngineClass(_: typedesc[VisibleOnScreenEnabler2D]): typedesc
template EngineClass(_: typedesc[VisibleOnScreenEnabler3D]): typedesc
template EngineClass(_: typedesc[VisibleOnScreenNotifier2D]): typedesc
template EngineClass(_: typedesc[VisibleOnScreenNotifier3D]): typedesc
template EngineClass(_: typedesc[VisualInstance3D]): typedesc
template EngineClass(_: typedesc[VisualShader]): typedesc
template EngineClass(_: typedesc[VisualShaderNode]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeBillboard]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeBooleanConstant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeBooleanParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeClamp]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeColorConstant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeColorFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeColorOp]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeColorParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeComment]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeCompare]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeConstant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeCubemap]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeCubemapParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeCurveTexture]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeCurveXYZTexture]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeCustom]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeDerivativeFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeDeterminant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeDistanceFade]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeDotProduct]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeExpression]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeFaceForward]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeFloatConstant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeFloatFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeFloatOp]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeFloatParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeFrame]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeFresnel]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeGlobalExpression]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeGroupBase]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeIf]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeInput]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeIntConstant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeIntFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeIntOp]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeIntParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeIs]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeLinearSceneDepth]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeMix]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeMultiplyAdd]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeOuterProduct]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeOutput]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParameterRef]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleAccelerator]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleBoxEmitter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleConeVelocity]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleEmit]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleEmitter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleMeshEmitter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleMultiplyByAxisAngle]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleOutput]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleRandomness]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleRingEmitter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeParticleSphereEmitter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeProximityFade]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeRandomRange]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeRemap]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeReroute]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeResizableBase]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeRotationByAxis]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeSample3D]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeScreenNormalWorldSpace]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeScreenUVToSDF]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeSDFRaymarch]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeSDFToScreenUV]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeSmoothStep]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeStep]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeSwitch]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTexture2DArray]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTexture2DArrayParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTexture2DParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTexture3D]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTexture3DParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTexture]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTextureParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTextureParameterTriplanar]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTextureSDF]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTextureSDFNormal]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTransformCompose]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTransformConstant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTransformDecompose]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTransformFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTransformOp]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTransformParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeTransformVecMult]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeUIntConstant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeUIntFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeUIntOp]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeUIntParameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeUVFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeUVPolarCoord]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVarying]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVaryingGetter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVaryingSetter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVec2Constant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVec2Parameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVec3Constant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVec3Parameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVec4Constant]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVec4Parameter]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorBase]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorCompose]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorDecompose]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorDistance]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorFunc]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorLen]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorOp]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeVectorRefract]): typedesc
template EngineClass(_: typedesc[VisualShaderNodeWorldPositionFromDepth]): typedesc
template EngineClass(_: typedesc[VoxelGI]): typedesc
template EngineClass(_: typedesc[VoxelGIData]): typedesc
template EngineClass(_: typedesc[VScrollBar]): typedesc
template EngineClass(_: typedesc[VSeparator]): typedesc
template EngineClass(_: typedesc[VSlider]): typedesc
template EngineClass(_: typedesc[VSplitContainer]): typedesc
template EngineClass(_: typedesc[WeakRef]): typedesc
template EngineClass(_: typedesc[WebRTCDataChannel]): typedesc
template EngineClass(_: typedesc[WebRTCDataChannelExtension]): typedesc
template EngineClass(_: typedesc[WebRTCMultiplayerPeer]): typedesc
template EngineClass(_: typedesc[WebRTCPeerConnection]): typedesc
template EngineClass(_: typedesc[WebRTCPeerConnectionExtension]): typedesc
template EngineClass(_: typedesc[WebSocketMultiplayerPeer]): typedesc
template EngineClass(_: typedesc[WebSocketPeer]): typedesc
template EngineClass(_: typedesc[WebXRInterface]): typedesc
template EngineClass(_: typedesc[Window]): typedesc
template EngineClass(_: typedesc[WorkerThreadPool]): typedesc
template EngineClass(_: typedesc[World2D]): typedesc
template EngineClass(_: typedesc[World3D]): typedesc
template EngineClass(_: typedesc[WorldBoundaryShape2D]): typedesc
template EngineClass(_: typedesc[WorldBoundaryShape3D]): typedesc
template EngineClass(_: typedesc[WorldEnvironment]): typedesc
template EngineClass(_: typedesc[X509Certificate]): typedesc
template EngineClass(_: typedesc[XMLParser]): typedesc
template EngineClass(_: typedesc[XRAnchor3D]): typedesc
template EngineClass(_: typedesc[XRBodyModifier3D]): typedesc
template EngineClass(_: typedesc[XRBodyTracker]): typedesc
template EngineClass(_: typedesc[XRCamera3D]): typedesc
template EngineClass(_: typedesc[XRController3D]): typedesc
template EngineClass(_: typedesc[XRControllerTracker]): typedesc
template EngineClass(_: typedesc[XRFaceModifier3D]): typedesc
template EngineClass(_: typedesc[XRFaceTracker]): typedesc
template EngineClass(_: typedesc[XRHandModifier3D]): typedesc
template EngineClass(_: typedesc[XRHandTracker]): typedesc
template EngineClass(_: typedesc[XRInterface]): typedesc
template EngineClass(_: typedesc[XRInterfaceExtension]): typedesc
template EngineClass(_: typedesc[XRNode3D]): typedesc
template EngineClass(_: typedesc[XROrigin3D]): typedesc
template EngineClass(_: typedesc[XRPose]): typedesc
template EngineClass(_: typedesc[XRPositionalTracker]): typedesc
template EngineClass(_: typedesc[XRServer]): typedesc
template EngineClass(_: typedesc[XRTracker]): typedesc
template EngineClass(_: typedesc[XRVRS]): typedesc
template EngineClass(_: typedesc[ZIPPacker]): typedesc
template EngineClass(_: typedesc[ZIPReader]): typedesc
template feedYcbcrImage[T: CameraServer_FeedImage](_: typedesc[T]): T
template feedYImage[T: CameraServer_FeedImage](_: typedesc[T]): T
template finalActionContinue[T: RenderingDevice_FinalAction](_: typedesc[T]): T
template finalActionRead[T: RenderingDevice_FinalAction](_: typedesc[T]): T
template flagProcessThreadMessagesAll[T: Node_ProcessThreadMessages]( _: typedesc[T]): set[T]
template gdref[T](Type: typedesc[T]): typedesc
template initialActionClearRegion[T: RenderingDevice_InitialAction]( _: typedesc[T]): T
template initialActionClearRegionContinue[T: RenderingDevice_InitialAction]( _: typedesc[T]): T
template initialActionContinue[T: RenderingDevice_InitialAction](_: typedesc[T]): T
template initialActionDrop[T: RenderingDevice_InitialAction](_: typedesc[T]): T
template initialActionKeep[T: RenderingDevice_InitialAction](_: typedesc[T]): T
template inlineAlignmentImageMask[T: InlineAlignment](_: typedesc[T]): T
template inlineAlignmentTextMask[T: InlineAlignment](_: typedesc[T]): T
template inlineAlignmentTop[T: InlineAlignment](_: typedesc[T]): T
template inlineAlignmentToTop[T: InlineAlignment](_: typedesc[T]): T
template Item(typ: typedesc[Dictionary]): typedesc
template keyModifierMask[T: KeyModifierMask](_: typedesc[T]): set[T]
template layoutDirectionLocale[T: Control_LayoutDirection](_: typedesc[T]): T
template layoutDirectionLocale[T: Window_LayoutDirection](_: typedesc[T]): T
template methodFlagsDefault[T: MethodFlags](_: typedesc[T]): T
template pathMetadataIncludeAll[T: NavigationPathQueryParameters2D_PathMetadataFlags]( _: typedesc[T]): set[T]
template pathMetadataIncludeAll[T: NavigationPathQueryParameters3D_PathMetadataFlags]( _: typedesc[T]): set[T]
template propertyUsageDefault[T: PropertyUsageFlags](_: typedesc[T]): set[T]
template propertyUsageNoEditor[T: PropertyUsageFlags](_: typedesc[T]): T
template shaderStageFragmentBit[T: RenderingDevice_ShaderStage](_: typedesc[T]): T
template shaderStageTesselationControlBit[T: RenderingDevice_ShaderStage]( _: typedesc[T]): T
template shaderStageVertexBit[T: RenderingDevice_ShaderStage](_: typedesc[T]): T
template sizeExpandFill[T: Control_SizeFlags](_: typedesc[T]): set[T]
template transformFlagAll[T: RetargetModifier3D_TransformFlag](_: typedesc[T]): set[ T]
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