+Object* = ref object of NimGodotObject
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Reference* = ref object of Object
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Resource* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Node* = ref object of Object
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CanvasItem* = ref object of Node
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Control* = ref object of CanvasItem
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Spatial* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptNode* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Node2D* = ref object of CanvasItem
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffect* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+VisualInstance* = ref object of Spatial
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Container* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+InputEvent* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Mesh* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+BaseButton* = ref object of Control
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Range* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Shape2D* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PrimitiveMesh* = ref object of Mesh
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+GeometryInstance* = ref object of VisualInstance
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Texture* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+AudioEffectFilter* = ref object of AudioEffect
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Shape* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Button* = ref object of BaseButton
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CollisionObject* = ref object of Spatial
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Joint* = ref object of Spatial
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+CollisionObject2D* = ref object of Node2D
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Material* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+InputEventWithModifiers* = ref object of InputEvent
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+PacketPeer* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+WindowDialog* = ref object of Popup
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PhysicsBody* = ref object of CollisionObject
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+PhysicsBody2D* = ref object of CollisionObject2D
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+BoxContainer* = ref object of Container
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+AudioEffectEQ* = ref object of AudioEffect
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Joint2D* = ref object of Node2D
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Light* = ref object of VisualInstance
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+AcceptDialog* = ref object of WindowDialog
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioStream* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+StyleBox* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Script* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+StreamPeer* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Sky* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+SpriteBase3D* = ref object of GeometryInstance
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Font* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+SplitContainer* = ref object of Container
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+ConfirmationDialog* = ref object of AcceptDialog
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ScrollBar* = ref object of Range
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+InputEventMouse* = ref object of InputEventWithModifiers
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Separator* = ref object of Control
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Slider* = ref object of Range
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+VisibilityNotifier2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Physics2DDirectBodyState* = ref object of Object
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+VisibilityNotifier* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PhysicsDirectBodyState* = ref object of Object
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+Translation* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+MainLoop* = ref object of Object
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+SpatialGizmo* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+CanvasLayer* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Camera* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+NetworkedMultiplayerPeer* = ref object of PacketPeer
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+PanelContainer* = ref object of Container
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ResourceImporter* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+AudioStreamPlayer2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+DynamicFontData* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Light2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Shader* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SceneTreeTimer* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+VisualScriptFunction* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PackedScene* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorFileDialog* = ref object of ConfirmationDialog
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Animation* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptSubCall* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VideoPlayer* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+HTTPClient* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AnimationPlayer* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Room* = ref object of VisualInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PolygonPathFinder* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CapsuleMesh* = ref object of PrimitiveMesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptConstructor* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+GrooveJoint2D* = ref object of Joint2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptBasicTypeConstant* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptOperator* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VideoStream* = ref object of Resource
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Mutex* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Tween* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+NetworkedMultiplayerENet* = ref object of NetworkedMultiplayerPeer
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ViewportTexture* = ref object of Texture
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ParallaxLayer* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ViewportContainer* = ref object of Container
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GradientTexture* = ref object of Texture
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+StyleBoxFlat* = ref object of StyleBox
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+MarginContainer* = ref object of Container
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+NativeScript* = ref object of Script
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SegmentShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptFunctionCall* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+BoneAttachment* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioBusLayout* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptInputAction* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptSelf* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptLocalVar* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Line2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectEQ21* = ref object of AudioEffectEQ
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Curve* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CollisionShape2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Position3D* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+RayShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+MultiMesh* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ShortCut* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectReverb* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorSelection* = ref object of Object
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisibilityEnabler* = ref object of VisibilityNotifier
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Curve2D* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+InstancePlaceholder* = ref object of Node
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+StyleBoxTexture* = ref object of StyleBox
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptClassConstant* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Position2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+RemoteTransform2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CanvasItemMaterial* = ref object of Material
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorResourcePreview* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptSelect* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+InputEventJoypadMotion* = ref object of InputEvent
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptDeconstruct* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioStreamPlayer* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+RigidBody* = ref object of PhysicsBody
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AStar* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ScrollContainer* = ref object of Container
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+InputEventMouseMotion* = ref object of InputEventMouse
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ColorPicker* = ref object of BoxContainer
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+InputEventKey* = ref object of InputEventWithModifiers
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+QuadMesh* = ref object of PrimitiveMesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PacketPeerUDP* = ref object of PacketPeer
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CylinderMesh* = ref object of PrimitiveMesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectNotchFilter* = ref object of AudioEffectFilter
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ProceduralSky* = ref object of Sky
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScript* = ref object of Script
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorSettings* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PCKPacker* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Physics2DDirectSpaceState* = ref object of Object
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+StreamPeerBuffer* = ref object of StreamPeer
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptBuiltinFunc* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+UndoRedo* = ref object of Object
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Physics2DShapeQueryParameters* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptIndexSet* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+GIProbeData* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SceneTree* = ref object of MainLoop
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GraphNode* = ref object of Container
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Camera2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptSwitch* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+DampedSpringJoint2D* = ref object of Joint2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AnimatedSprite* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Viewport* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+SpatialVelocityTracker* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptResourcePath* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PhysicsShapeQueryParameters* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PacketPeerStream* = ref object of PacketPeer
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Physics2DShapeQueryResult* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+StyleBoxEmpty* = ref object of StyleBox
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioStreamPlayback* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+SpinBox* = ref object of Range
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VehicleWheel* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptVariableGet* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+FileDialog* = ref object of ConfirmationDialog
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Thread* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CubeMap* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CheckBox* = ref object of Button
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+TextEdit* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+WeakRef* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Navigation* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ArrayMesh* = ref object of Mesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VehicleBody* = ref object of PhysicsBody
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+HScrollBar* = ref object of ScrollBar
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+DirectionalLight* = ref object of Light
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+NavigationMeshInstance* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Environment* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ParallaxBackground* = ref object of CanvasLayer
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PinJoint* = ref object of Joint
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GDFunctionState* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+Path2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+EditorScript* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PhysicsShapeQueryResult* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+ConvexPolygonShape* = ref object of Shape
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RegExMatch* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+OccluderPolygon2D* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ReferenceRect* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+InputEventScreenTouch* = ref object of InputEvent
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+LightOccluder2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Skeleton* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SurfaceTool* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptCondition* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorFileSystemDirectory* = ref object of Object
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+TileMap* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GridMap* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AtlasTexture* = ref object of Texture
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+BitMap* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+GDNative* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectHighPassFilter* = ref object of AudioEffectFilter
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+NavigationMesh* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AnimatedSprite3D* = ref object of SpriteBase3D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Semaphore* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptPropertyGet* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptEmitSignal* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+TextureRect* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+FuncRef* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Directory* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Panel* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CheckButton* = ref object of Button
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectDistortion* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Curve3D* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+HSlider* = ref object of Slider
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+MeshDataTool* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioStreamPlayer3D* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Path* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectCompressor* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+LineEdit* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptYieldSignal* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RichTextLabel* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptWhile* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+TouchScreenButton* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+TextureProgress* = ref object of Range
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ConvexPolygonShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PathFollow2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectBandLimitFilter* = ref object of AudioEffectFilter
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+TriangleMesh* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ConfigFile* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SphereShape* = ref object of Shape
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectHighShelfFilter* = ref object of AudioEffectFilter
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptFunctionState* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+InputEventAction* = ref object of InputEvent
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RayCast2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PackedDataContainer* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PhysicsDirectSpaceState* = ref object of Object
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+HTTPRequest* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptCustomNode* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SpriteFrames* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorPlugin* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PinJoint2D* = ref object of Joint2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+BitmapFont* = ref object of Font
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ToolButton* = ref object of Button
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptMathConstant* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Tree* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptIterator* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+InterpolatedCamera* = ref object of Camera
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptReturn* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+File* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PrismMesh* = ref object of PrimitiveMesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RayCast* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+StaticBody* = ref object of PhysicsBody
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptSceneTree* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+KinematicBody* = ref object of PhysicsBody
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ConcavePolygonShape* = ref object of Shape
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RigidBody2D* = ref object of PhysicsBody2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+RemoteTransform* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CanvasModulate* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+StaticBody2D* = ref object of PhysicsBody2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GraphEdit* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisibilityEnabler2D* = ref object of VisibilityNotifier2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ButtonGroup* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ConcavePolygonShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PlaneMesh* = ref object of PrimitiveMesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+World2D* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptYield* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptVariableSet* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptGlobalConstant* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RegEx* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SliderJoint* = ref object of Joint
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+SceneState* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+VisualScriptSceneNode* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CircleShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+BoxShape* = ref object of Shape
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RoomBounds* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptEngineSingleton* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectAmplify* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Area* = ref object of CollisionObject
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Physics2DDirectBodyStateSW* = ref object of Physics2DDirectBodyState
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+StreamPeerTCP* = ref object of StreamPeer
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+NavigationPolygonInstance* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Gradient* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+NavigationPolygon* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RectangleShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+RayShape* = ref object of Shape
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorImportPlugin* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptSequence* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectDelay* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioStreamRandomPitch* = ref object of AudioStream
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+GIProbe* = ref object of VisualInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+HBoxContainer* = ref object of BoxContainer
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GDNativeClass* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+VisualScriptPreload* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+TileSet* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PlaneShape* = ref object of Shape
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ProximityGroup* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Polygon2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+MultiMeshInstance* = ref object of GeometryInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptPropertySet* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptIndexGet* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+LineShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Portal* = ref object of VisualInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectLowPassFilter* = ref object of AudioEffectFilter
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PHashTranslation* = ref object of Translation
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+KinematicBody2D* = ref object of PhysicsBody2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+MeshInstance* = ref object of GeometryInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioStreamSample* = ref object of AudioStream
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ResourceInteractiveLoader* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+VisualScriptConstant* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+LargeTexture* = ref object of Texture
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectPanner* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ShaderMaterial* = ref object of Material
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SpotLight* = ref object of Light
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ScriptEditor* = ref object of PanelContainer
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+ProgressBar* = ref object of Range
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Physics2DTestMotionResult* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PathFollow* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PackedDataContainerRef* = ref object of Reference
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+HingeJoint* = ref object of Joint
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ResourceImporterOGGVorbis* = ref object of ResourceImporter
+
+-
+singleton: false instanciable: false is_reference: true
+
+
+VisualScriptTypeCast* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CollisionShape* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ColorPickerButton* = ref object of Button
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CollisionPolygon2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+EditorSpatialGizmo* = ref object of SpatialGizmo
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+SphereMesh* = ref object of PrimitiveMesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Particles* = ref object of GeometryInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+TCPServer* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectLowShelfFilter* = ref object of AudioEffectFilter
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+HSeparator* = ref object of Separator
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Theme* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+GridContainer* = ref object of Container
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CurveTexture* = ref object of Texture
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ImageTexture* = ref object of Texture
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectChorus* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VisualScriptLocalVarSet* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AnimationTreePlayer* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VSlider* = ref object of Slider
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CapsuleShape* = ref object of Shape
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+OptionButton* = ref object of Button
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CollisionPolygon* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+SpatialMaterial* = ref object of Material
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+World* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VSeparator* = ref object of Separator
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VSplitContainer* = ref object of SplitContainer
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectEQ6* = ref object of AudioEffectEQ
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Listener* = ref object of Spatial
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+HSplitContainer* = ref object of SplitContainer
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+PhysicsDirectBodyStateSW* = ref object of PhysicsDirectBodyState
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+YSort* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CenterContainer* = ref object of Container
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ColorRect* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectPitchShift* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+InputEventScreenDrag* = ref object of InputEvent
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+TabContainer* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GDScript* = ref object of Script
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+NinePatchRect* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ConeTwistJoint* = ref object of Joint
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectPhaser* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+XMLParser* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ImmediateGeometry* = ref object of GeometryInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Navigation2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Image* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VBoxContainer* = ref object of BoxContainer
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Area2D* = ref object of CollisionObject2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+MeshLibrary* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+VScrollBar* = ref object of ScrollBar
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Sprite3D* = ref object of SpriteBase3D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+CapsuleShape2D* = ref object of Shape2D
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+StreamTexture* = ref object of Texture
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+CubeMesh* = ref object of PrimitiveMesh
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ParticlesMaterial* = ref object of Material
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectLimiter* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+TextureButton* = ref object of BaseButton
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Sprite* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+InputEventJoypadButton* = ref object of InputEvent
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+WorldEnvironment* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ReflectionProbe* = ref object of VisualInstance
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+OmniLight* = ref object of Light
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Tabs* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectEQ10* = ref object of AudioEffectEQ
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorResourcePreviewGenerator* = ref object of Reference
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+TreeItem* = ref object of Object
+
+-
+singleton: false instanciable: false is_reference: false
+
+
+BackBufferCopy* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+VisualScriptExpression* = ref object of VisualScriptNode
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Particles2D* = ref object of Node2D
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+LinkButton* = ref object of BaseButton
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+ItemList* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+Timer* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioStreamOGGVorbis* = ref object of AudioStream
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+AudioEffectBandPassFilter* = ref object of AudioEffectFilter
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+ResourcePreloader* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+GDNativeLibrary* = ref object of Resource
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+PanoramaSky* = ref object of Sky
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+InputEventMouseButton* = ref object of InputEventMouse
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Generic6DOFJoint* = ref object of Joint
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+DynamicFont* = ref object of Font
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+EditorFileSystem* = ref object of Node
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+AudioEffectStereoEnhance* = ref object of AudioEffect
+
+-
+singleton: false instanciable: true is_reference: true
+
+
+Label* = ref object of Control
+
+-
+singleton: false instanciable: true is_reference: false
+
+
+
+