Crate gdnative_bindings

Source

Modulesยง

Structsยง

  • core class AESContext inherits Reference (reference-counted).
  • core class ARVRAnchor inherits Spatial (manually managed).
  • core class ARVRCamera inherits Camera (manually managed).
  • core class ARVRController inherits Spatial (manually managed).
  • core class ARVRInterface inherits Reference (reference-counted).
  • core class ARVRInterfaceGDNative inherits ARVRInterface (reference-counted).
  • core class ARVROrigin inherits Spatial (manually managed).
  • core class ARVRPositionalTracker inherits Reference (reference-counted).
  • core singleton class ARVRServer inherits Object (manually managed).
  • core class AStar inherits Reference (reference-counted).
  • core class AStar2D inherits Reference (reference-counted).
  • core class AcceptDialog inherits WindowDialog (manually managed).
  • core class AnimatedSprite inherits Node2D (manually managed).
  • core class AnimatedSprite3D inherits SpriteBase3D (manually managed).
  • core class AnimatedTexture inherits Texture (reference-counted).
  • core class Animation inherits Resource (reference-counted).
  • core class AnimationNode inherits Resource (reference-counted).
  • core class AnimationNodeAdd2 inherits AnimationNode (reference-counted).
  • core class AnimationNodeAdd3 inherits AnimationNode (reference-counted).
  • core class AnimationNodeAnimation inherits AnimationRootNode (reference-counted).
  • core class AnimationNodeBlend2 inherits AnimationNode (reference-counted).
  • core class AnimationNodeBlend3 inherits AnimationNode (reference-counted).
  • core class AnimationNodeBlendSpace1D inherits AnimationRootNode (reference-counted).
  • core class AnimationNodeBlendSpace2D inherits AnimationRootNode (reference-counted).
  • core class AnimationNodeBlendTree inherits AnimationRootNode (reference-counted).
  • core class AnimationNodeOneShot inherits AnimationNode (reference-counted).
  • core class AnimationNodeOutput inherits AnimationNode (reference-counted).
  • core class AnimationNodeStateMachine inherits AnimationRootNode (reference-counted).
  • core class AnimationNodeStateMachinePlayback inherits Resource (reference-counted).
  • core class AnimationNodeStateMachineTransition inherits Resource (reference-counted).
  • core class AnimationNodeTimeScale inherits AnimationNode (reference-counted).
  • core class AnimationNodeTimeSeek inherits AnimationNode (reference-counted).
  • core class AnimationNodeTransition inherits AnimationNode (reference-counted).
  • core class AnimationPlayer inherits Node (manually managed).
  • core class AnimationRootNode inherits AnimationNode (reference-counted).
  • tools class AnimationTrackEditPlugin inherits Reference (reference-counted).
  • core class AnimationTree inherits Node (manually managed).
  • core class AnimationTreePlayer inherits Node (manually managed).
  • core class Area inherits CollisionObject (manually managed).
  • core class Area2D inherits CollisionObject2D (manually managed).
  • core class ArrayMesh inherits Mesh (reference-counted).
  • core class AspectRatioContainer inherits Container (manually managed).
  • core class AtlasTexture inherits Texture (reference-counted).
  • core class AudioBusLayout inherits Resource (reference-counted).
  • core class AudioEffect inherits Resource (reference-counted).
  • core class AudioEffectAmplify inherits AudioEffect (reference-counted).
  • core class AudioEffectBandLimitFilter inherits AudioEffectFilter (reference-counted).
  • core class AudioEffectBandPassFilter inherits AudioEffectFilter (reference-counted).
  • core class AudioEffectCapture inherits AudioEffect (reference-counted).
  • core class AudioEffectChorus inherits AudioEffect (reference-counted).
  • core class AudioEffectCompressor inherits AudioEffect (reference-counted).
  • core class AudioEffectDelay inherits AudioEffect (reference-counted).
  • core class AudioEffectDistortion inherits AudioEffect (reference-counted).
  • core class AudioEffectEQ inherits AudioEffect (reference-counted).
  • core class AudioEffectEQ6 inherits AudioEffectEQ (reference-counted).
  • core class AudioEffectEQ10 inherits AudioEffectEQ (reference-counted).
  • core class AudioEffectEQ21 inherits AudioEffectEQ (reference-counted).
  • core class AudioEffectFilter inherits AudioEffect (reference-counted).
  • core class AudioEffectHighPassFilter inherits AudioEffectFilter (reference-counted).
  • core class AudioEffectHighShelfFilter inherits AudioEffectFilter (reference-counted).
  • core class AudioEffectInstance inherits Reference (reference-counted).
  • core class AudioEffectLimiter inherits AudioEffect (reference-counted).
  • core class AudioEffectLowPassFilter inherits AudioEffectFilter (reference-counted).
  • core class AudioEffectLowShelfFilter inherits AudioEffectFilter (reference-counted).
  • core class AudioEffectNotchFilter inherits AudioEffectFilter (reference-counted).
  • core class AudioEffectPanner inherits AudioEffect (reference-counted).
  • core class AudioEffectPhaser inherits AudioEffect (reference-counted).
  • core class AudioEffectPitchShift inherits AudioEffect (reference-counted).
  • core class AudioEffectRecord inherits AudioEffect (reference-counted).
  • core class AudioEffectReverb inherits AudioEffect (reference-counted).
  • core class AudioEffectSpectrumAnalyzer inherits AudioEffect (reference-counted).
  • core class AudioEffectSpectrumAnalyzerInstance inherits AudioEffectInstance (reference-counted).
  • core class AudioEffectStereoEnhance inherits AudioEffect (reference-counted).
  • core singleton class AudioServer inherits Object (manually managed).
  • core class AudioStream inherits Resource (reference-counted).
  • core class AudioStreamGenerator inherits AudioStream (reference-counted).
  • core class AudioStreamGeneratorPlayback inherits AudioStreamPlaybackResampled (reference-counted).
  • core class AudioStreamMP3 inherits AudioStream (reference-counted).
  • core class AudioStreamMicrophone inherits AudioStream (reference-counted).
  • core class AudioStreamOGGVorbis inherits AudioStream (reference-counted).
  • core class AudioStreamPlayback inherits Reference (reference-counted).
  • core class AudioStreamPlaybackResampled inherits AudioStreamPlayback (reference-counted).
  • core class AudioStreamPlayer inherits Node (manually managed).
  • core class AudioStreamPlayer2D inherits Node2D (manually managed).
  • core class AudioStreamPlayer3D inherits Spatial (manually managed).
  • core class AudioStreamRandomPitch inherits AudioStream (reference-counted).
  • core class AudioStreamSample inherits AudioStream (reference-counted).
  • core class BackBufferCopy inherits Node2D (manually managed).
  • core class BakedLightmap inherits VisualInstance (manually managed).
  • core class BakedLightmapData inherits Resource (reference-counted).
  • core class BaseButton inherits Control (manually managed).
  • core class BitMap inherits Resource (reference-counted).
  • core class BitmapFont inherits Font (reference-counted).
  • core class Bone2D inherits Node2D (manually managed).
  • core class BoneAttachment inherits Spatial (manually managed).
  • core class BoxContainer inherits Container (manually managed).
  • core class BoxShape inherits Shape (reference-counted).
  • core class BulletPhysicsServer inherits PhysicsServer (manually managed).
  • core class Button inherits BaseButton (manually managed).
  • core class ButtonGroup inherits Resource (reference-counted).
  • core class CPUParticles inherits GeometryInstance (manually managed).
  • core class CPUParticles2D inherits Node2D (manually managed).
  • core class CSGBox inherits CSGPrimitive (manually managed).
  • core class CSGCombiner inherits CSGShape (manually managed).
  • core class CSGCylinder inherits CSGPrimitive (manually managed).
  • core class CSGMesh inherits CSGPrimitive (manually managed).
  • core class CSGPolygon inherits CSGPrimitive (manually managed).
  • core class CSGPrimitive inherits CSGShape (manually managed).
  • core class CSGShape inherits GeometryInstance (manually managed).
  • core class CSGSphere inherits CSGPrimitive (manually managed).
  • core class CSGTorus inherits CSGPrimitive (manually managed).
  • core class CallbackTweener inherits Tweener (reference-counted).
  • core class Camera inherits Spatial (manually managed).
  • core class Camera2D inherits Node2D (manually managed).
  • core class CameraFeed inherits Reference (reference-counted).
  • core singleton class CameraServer inherits Object (manually managed).
  • core class CameraTexture inherits Texture (reference-counted).
  • core class CanvasItem inherits Node (manually managed).
  • core class CanvasItemMaterial inherits Material (reference-counted).
  • core class CanvasLayer inherits Node (manually managed).
  • core class CanvasModulate inherits Node2D (manually managed).
  • core class CapsuleMesh inherits PrimitiveMesh (reference-counted).
  • core class CapsuleShape inherits Shape (reference-counted).
  • core class CapsuleShape2D inherits Shape2D (reference-counted).
  • core class CenterContainer inherits Container (manually managed).
  • core class CharFXTransform inherits Reference (reference-counted).
  • core class CheckBox inherits Button (manually managed).
  • core class CheckButton inherits Button (manually managed).
  • core class CircleShape2D inherits Shape2D (reference-counted).
  • core singleton class ClassDB inherits Object (manually managed).
  • core class ClippedCamera inherits Camera (manually managed).
  • core class CollisionObject inherits Spatial (manually managed).
  • core class CollisionObject2D inherits Node2D (manually managed).
  • core class CollisionPolygon inherits Spatial (manually managed).
  • core class CollisionPolygon2D inherits Node2D (manually managed).
  • core class CollisionShape inherits Spatial (manually managed).
  • core class CollisionShape2D inherits Node2D (manually managed).
  • core class ColorPicker inherits BoxContainer (manually managed).
  • core class ColorPickerButton inherits Button (manually managed).
  • core class ColorRect inherits Control (manually managed).
  • core class ConcavePolygonShape inherits Shape (reference-counted).
  • core class ConcavePolygonShape2D inherits Shape2D (reference-counted).
  • core class ConeTwistJoint inherits Joint (manually managed).
  • core class ConfigFile inherits Reference (reference-counted).
  • core class ConfirmationDialog inherits AcceptDialog (manually managed).
  • core class Container inherits Control (manually managed).
  • core class Control inherits CanvasItem (manually managed).
  • core class ConvexPolygonShape inherits Shape (reference-counted).
  • core class ConvexPolygonShape2D inherits Shape2D (reference-counted).
  • core class Crypto inherits Reference (reference-counted).
  • core class CryptoKey inherits Resource (reference-counted).
  • core class CubeMap inherits Resource (reference-counted).
  • core class CubeMesh inherits PrimitiveMesh (reference-counted).
  • core class CullInstance inherits Spatial (manually managed).
  • core class Curve inherits Resource (reference-counted).
  • core class Curve2D inherits Resource (reference-counted).
  • core class Curve3D inherits Resource (reference-counted).
  • core class CurveTexture inherits Texture (reference-counted).
  • core class CylinderMesh inherits PrimitiveMesh (reference-counted).
  • core class CylinderShape inherits Shape (reference-counted).
  • core class DTLSServer inherits Reference (reference-counted).
  • core class DampedSpringJoint2D inherits Joint2D (manually managed).
  • core class DirectionalLight inherits Light (manually managed).
  • core class Directory inherits Reference (reference-counted).
  • core class DynamicFont inherits Font (reference-counted).
  • core class DynamicFontData inherits Resource (reference-counted).
  • tools class EditorExportPlugin inherits Reference (reference-counted).
  • tools class EditorFeatureProfile inherits Reference (reference-counted).
  • tools class EditorFileDialog inherits ConfirmationDialog (manually managed).
  • tools class EditorFileSystem inherits Node (manually managed).
  • tools class EditorFileSystemDirectory inherits Object (manually managed).
  • tools class EditorImportPlugin inherits ResourceImporter (reference-counted).
  • tools class EditorInspector inherits ScrollContainer (manually managed).
  • tools class EditorInspectorPlugin inherits Reference (reference-counted).
  • tools class EditorInterface inherits Node (manually managed).
  • tools class EditorPlugin inherits Node (manually managed).
  • tools class EditorProperty inherits Container (manually managed).
  • tools class EditorResourceConversionPlugin inherits Reference (reference-counted).
  • tools class EditorResourcePicker inherits HBoxContainer (manually managed).
  • tools class EditorResourcePreview inherits Node (manually managed).
  • tools class EditorResourcePreviewGenerator inherits Reference (reference-counted).
  • tools class EditorSceneImporter inherits Reference (reference-counted).
  • tools class EditorSceneImporterFBX inherits EditorSceneImporter (reference-counted).
  • tools class EditorSceneImporterGLTF inherits EditorSceneImporter (reference-counted).
  • tools class EditorScenePostImport inherits Reference (reference-counted).
  • tools class EditorScript inherits Reference (reference-counted).
  • tools class EditorScriptPicker inherits EditorResourcePicker (manually managed).
  • tools class EditorSelection inherits Object (manually managed).
  • tools class EditorSettings inherits Resource (reference-counted).
  • tools class EditorSpatialGizmo inherits SpatialGizmo (reference-counted).
  • tools class EditorSpatialGizmoPlugin inherits Resource (reference-counted).
  • tools class EditorSpinSlider inherits Range (manually managed).
  • tools class EditorVCSInterface inherits Object (manually managed).
  • core class EncodedObjectAsID inherits Reference (reference-counted).
  • core singleton class Engine inherits Object (manually managed).
  • core class Environment inherits Resource (reference-counted).
  • core class Expression inherits Reference (reference-counted).
  • core class ExternalTexture inherits Texture (reference-counted).
  • core class File inherits Reference (reference-counted).
  • core class FileDialog inherits ConfirmationDialog (manually managed).
  • tools class FileSystemDock inherits VBoxContainer (manually managed).
  • core class FlowContainer inherits Container (manually managed).
  • core class Font inherits Resource (reference-counted).
  • core class FuncRef inherits Reference (reference-counted).
  • core class GDNative inherits Reference (reference-counted).
  • core class GDNativeLibrary inherits Resource (reference-counted).
  • core class GDScript inherits Script (reference-counted).
  • core class GDScriptFunctionState inherits Reference (reference-counted).
  • core class GIProbe inherits VisualInstance (manually managed).
  • core class GIProbeData inherits Resource (reference-counted).
  • core class GLTFAccessor inherits Resource (reference-counted).
  • core class GLTFAnimation inherits Resource (reference-counted).
  • core class GLTFBufferView inherits Resource (reference-counted).
  • core class GLTFCamera inherits Resource (reference-counted).
  • core class GLTFDocument inherits Resource (reference-counted).
  • core class GLTFLight inherits Resource (reference-counted).
  • tools class GLTFMesh inherits Resource (reference-counted).
  • core class GLTFNode inherits Resource (reference-counted).
  • core class GLTFSkeleton inherits Resource (reference-counted).
  • core class GLTFSkin inherits Resource (reference-counted).
  • core class GLTFSpecGloss inherits Resource (reference-counted).
  • core class GLTFState inherits Resource (reference-counted).
  • core class GLTFTexture inherits Resource (reference-counted).
  • core class Generic6DOFJoint inherits Joint (manually managed).
  • core singleton class Geometry inherits Object (manually managed).
  • core class GeometryInstance inherits VisualInstance (manually managed).
  • core singleton class GlobalConstants (reference-counted)
  • core class Gradient inherits Resource (reference-counted).
  • core class GradientTexture inherits Texture (reference-counted).
  • core class GradientTexture2D inherits Texture (reference-counted).
  • core class GraphEdit inherits Control (manually managed).
  • core class GraphNode inherits Container (manually managed).
  • core class GridContainer inherits Container (manually managed).
  • core class GridMap inherits Spatial (manually managed).
  • core class GrooveJoint2D inherits Joint2D (manually managed).
  • core class HBoxContainer inherits BoxContainer (manually managed).
  • core class HFlowContainer inherits FlowContainer (manually managed).
  • core class HMACContext inherits Reference (reference-counted).
  • core class HScrollBar inherits ScrollBar (manually managed).
  • core class HSeparator inherits Separator (manually managed).
  • core class HSlider inherits Slider (manually managed).
  • core class HSplitContainer inherits SplitContainer (manually managed).
  • core class HTTPClient inherits Reference (reference-counted).
  • core class HTTPRequest inherits Node (manually managed).
  • core class HashingContext inherits Reference (reference-counted).
  • core class HeightMapShape inherits Shape (reference-counted).
  • core class HingeJoint inherits Joint (manually managed).
  • core singleton class IP inherits Object (manually managed).
  • core class IP_Unix inherits IP (manually managed).
  • core class Image inherits Resource (reference-counted).
  • core class ImageTexture inherits Texture (reference-counted).
  • core class ImmediateGeometry inherits GeometryInstance (manually managed).
  • core singleton class Input inherits Object (manually managed).
  • core class InputDefault inherits Input (manually managed).
  • core class InputEvent inherits Resource (reference-counted).
  • core class InputEventAction inherits InputEvent (reference-counted).
  • core class InputEventGesture inherits InputEventWithModifiers (reference-counted).
  • core class InputEventJoypadButton inherits InputEvent (reference-counted).
  • core class InputEventJoypadMotion inherits InputEvent (reference-counted).
  • core class InputEventKey inherits InputEventWithModifiers (reference-counted).
  • core class InputEventMIDI inherits InputEvent (reference-counted).
  • core class InputEventMagnifyGesture inherits InputEventGesture (reference-counted).
  • core class InputEventMouse inherits InputEventWithModifiers (reference-counted).
  • core class InputEventMouseButton inherits InputEventMouse (reference-counted).
  • core class InputEventMouseMotion inherits InputEventMouse (reference-counted).
  • core class InputEventPanGesture inherits InputEventGesture (reference-counted).
  • core class InputEventScreenDrag inherits InputEvent (reference-counted).
  • core class InputEventScreenTouch inherits InputEvent (reference-counted).
  • core class InputEventWithModifiers inherits InputEvent (reference-counted).
  • core singleton class InputMap inherits Object (manually managed).
  • core class InstancePlaceholder inherits Node (manually managed).
  • core class InterpolatedCamera inherits Camera (manually managed).
  • core class IntervalTweener inherits Tweener (reference-counted).
  • core class ItemList inherits Control (manually managed).
  • core class JNISingleton inherits Object (manually managed).
  • core singleton class JSON inherits Object (manually managed).
  • core class JSONParseResult inherits Reference (reference-counted).
  • core class JSONRPC inherits Object (manually managed).
  • core class JavaClass inherits Reference (reference-counted).
  • core singleton class JavaClassWrapper inherits Object (manually managed).
  • core singleton class JavaScript inherits Object (manually managed).
  • core class JavaScriptObject inherits Reference (reference-counted).
  • core class Joint inherits Spatial (manually managed).
  • core class Joint2D inherits Node2D (manually managed).
  • core class KinematicBody inherits PhysicsBody (manually managed).
  • core class KinematicBody2D inherits PhysicsBody2D (manually managed).
  • core class KinematicCollision inherits Reference (reference-counted).
  • core class KinematicCollision2D inherits Reference (reference-counted).
  • core class Label inherits Control (manually managed).
  • core class Label3D inherits GeometryInstance (manually managed).
  • core class LargeTexture inherits Texture (reference-counted).
  • core class Light inherits VisualInstance (manually managed).
  • core class Light2D inherits Node2D (manually managed).
  • core class LightOccluder2D inherits Node2D (manually managed).
  • core class Line2D inherits Node2D (manually managed).
  • core class LineEdit inherits Control (manually managed).
  • core class LineShape2D inherits Shape2D (reference-counted).
  • core class LinkButton inherits BaseButton (manually managed).
  • core class Listener inherits Spatial (manually managed).
  • core class Listener2D inherits Node2D (manually managed).
  • core class MainLoop inherits Object (manually managed).
  • core class MarginContainer inherits Container (manually managed).
  • core singleton class Marshalls inherits Object (manually managed).
  • core class Material inherits Resource (reference-counted).
  • core class MenuButton inherits Button (manually managed).
  • core class Mesh inherits Resource (reference-counted).
  • core class MeshDataTool inherits Reference (reference-counted).
  • core class MeshInstance inherits GeometryInstance (manually managed).
  • core class MeshInstance2D inherits Node2D (manually managed).
  • core class MeshLibrary inherits Resource (reference-counted).
  • core class MeshTexture inherits Texture (reference-counted).
  • core class MethodTweener inherits Tweener (reference-counted).
  • core class MobileVRInterface inherits ARVRInterface (reference-counted).
  • core class MultiMesh inherits Resource (reference-counted).
  • core class MultiMeshInstance inherits GeometryInstance (manually managed).
  • core class MultiMeshInstance2D inherits Node2D (manually managed).
  • core class MultiplayerAPI inherits Reference (reference-counted).
  • core class MultiplayerPeerGDNative inherits NetworkedMultiplayerPeer (reference-counted).
  • core class Mutex inherits Reference (reference-counted).
  • core class NativeScript inherits Script (reference-counted).
  • core class Navigation inherits Spatial (manually managed).
  • core class Navigation2D inherits Node2D (manually managed).
  • core singleton class Navigation2DServer inherits Object (manually managed).
  • core class NavigationAgent inherits Node (manually managed).
  • core class NavigationAgent2D inherits Node (manually managed).
  • core class NavigationMesh inherits Resource (reference-counted).
  • core singleton class NavigationMeshGenerator inherits Object (manually managed).
  • core class NavigationMeshInstance inherits Spatial (manually managed).
  • core class NavigationObstacle inherits Node (manually managed).
  • core class NavigationObstacle2D inherits Node (manually managed).
  • core class NavigationPolygon inherits Resource (reference-counted).
  • core class NavigationPolygonInstance inherits Node2D (manually managed).
  • core singleton class NavigationServer inherits Object (manually managed).
  • core class NetworkedMultiplayerCustom inherits NetworkedMultiplayerPeer (reference-counted).
  • core class NetworkedMultiplayerENet inherits NetworkedMultiplayerPeer (reference-counted).
  • core class NetworkedMultiplayerPeer inherits PacketPeer (reference-counted).
  • core class NinePatchRect inherits Control (manually managed).
  • core class Node inherits Object (manually managed).
  • core class Node2D inherits CanvasItem (manually managed).
  • core class NoiseTexture inherits Texture (reference-counted).
  • core singleton class OS inherits Object (manually managed).
  • The base class of all classes in the Godot hierarchy.
  • core class Occluder inherits Spatial (manually managed).
  • core class OccluderPolygon2D inherits Resource (reference-counted).
  • core class OccluderShape inherits Resource (reference-counted).
  • core class OccluderShapePolygon inherits OccluderShape (reference-counted).
  • core class OccluderShapeSphere inherits OccluderShape (reference-counted).
  • core class OmniLight inherits Light (manually managed).
  • core class OpenSimplexNoise inherits Resource (reference-counted).
  • core class OptionButton inherits Button (manually managed).
  • core class PCKPacker inherits Reference (reference-counted).
  • core class PHashTranslation inherits Translation (reference-counted).
  • core class PackedDataContainer inherits Resource (reference-counted).
  • core class PackedDataContainerRef inherits Reference (reference-counted).
  • core class PackedScene inherits Resource (reference-counted).
  • core class PackedSceneGLTF inherits PackedScene (reference-counted).
  • core class PacketPeer inherits Reference (reference-counted).
  • core class PacketPeerDTLS inherits PacketPeer (reference-counted).
  • core class PacketPeerGDNative inherits PacketPeer (reference-counted).
  • core class PacketPeerStream inherits PacketPeer (reference-counted).
  • core class PacketPeerUDP inherits PacketPeer (reference-counted).
  • core class Panel inherits Control (manually managed).
  • core class PanelContainer inherits Container (manually managed).
  • core class PanoramaSky inherits Sky (reference-counted).
  • core class ParallaxBackground inherits CanvasLayer (manually managed).
  • core class ParallaxLayer inherits Node2D (manually managed).
  • core class Particles inherits GeometryInstance (manually managed).
  • core class Particles2D inherits Node2D (manually managed).
  • core class ParticlesMaterial inherits Material (reference-counted).
  • core class Path inherits Spatial (manually managed).
  • core class Path2D inherits Node2D (manually managed).
  • core class PathFollow inherits Spatial (manually managed).
  • core class PathFollow2D inherits Node2D (manually managed).
  • core singleton class Performance inherits Object (manually managed).
  • core class PhysicalBone inherits PhysicsBody (manually managed).
  • core class Physics2DDirectBodyState inherits Object (manually managed).
  • core class Physics2DDirectSpaceState inherits Object (manually managed).
  • core singleton class Physics2DServer inherits Object (manually managed).
  • core class Physics2DServerSW inherits Physics2DServer (manually managed).
  • core class Physics2DShapeQueryParameters inherits Reference (reference-counted).
  • core class Physics2DTestMotionResult inherits Reference (reference-counted).
  • core class PhysicsBody inherits CollisionObject (manually managed).
  • core class PhysicsBody2D inherits CollisionObject2D (manually managed).
  • core class PhysicsDirectBodyState inherits Object (manually managed).
  • core class PhysicsDirectSpaceState inherits Object (manually managed).
  • core class PhysicsMaterial inherits Resource (reference-counted).
  • core singleton class PhysicsServer inherits Object (manually managed).
  • core class PhysicsShapeQueryParameters inherits Reference (reference-counted).
  • core class PhysicsTestMotionResult inherits Reference (reference-counted).
  • core class PinJoint inherits Joint (manually managed).
  • core class PinJoint2D inherits Joint2D (manually managed).
  • core class PlaneMesh inherits PrimitiveMesh (reference-counted).
  • core class PlaneShape inherits Shape (reference-counted).
  • core class PluginScript inherits Script (reference-counted).
  • core class PointMesh inherits PrimitiveMesh (reference-counted).
  • core class Polygon2D inherits Node2D (manually managed).
  • core class PolygonPathFinder inherits Resource (reference-counted).
  • core class Popup inherits Control (manually managed).
  • core class PopupDialog inherits Popup (manually managed).
  • core class PopupMenu inherits Popup (manually managed).
  • core class PopupPanel inherits Popup (manually managed).
  • core class Portal inherits Spatial (manually managed).
  • core class Position2D inherits Node2D (manually managed).
  • core class Position3D inherits Spatial (manually managed).
  • core class PrimitiveMesh inherits Mesh (reference-counted).
  • core class PrismMesh inherits PrimitiveMesh (reference-counted).
  • core class ProceduralSky inherits Sky (reference-counted).
  • core class ProgressBar inherits Range (manually managed).
  • core singleton class ProjectSettings inherits Object (manually managed).
  • core class PropertyTweener inherits Tweener (reference-counted).
  • core class ProximityGroup inherits Spatial (manually managed).
  • core class ProxyTexture inherits Texture (reference-counted).
  • core class QuadMesh inherits PrimitiveMesh (reference-counted).
  • core class RandomNumberGenerator inherits Reference (reference-counted).
  • core class Range inherits Control (manually managed).
  • core class RayCast inherits Spatial (manually managed).
  • core class RayCast2D inherits Node2D (manually managed).
  • core class RayShape inherits Shape (reference-counted).
  • core class RayShape2D inherits Shape2D (reference-counted).
  • core class RectangleShape2D inherits Shape2D (reference-counted).
  • Base class of all reference-counted types. Inherits Object.
  • core class ReferenceRect inherits Control (manually managed).
  • core class ReflectionProbe inherits VisualInstance (manually managed).
  • core class RegEx inherits Reference (reference-counted).
  • core class RegExMatch inherits Reference (reference-counted).
  • core class RemoteTransform inherits Spatial (manually managed).
  • core class RemoteTransform2D inherits Node2D (manually managed).
  • core class Resource inherits Reference (reference-counted).
  • core class ResourceFormatLoader inherits Reference (reference-counted).
  • core class ResourceFormatSaver inherits Reference (reference-counted).
  • core class ResourceImporter inherits Reference (reference-counted).
  • core class ResourceInteractiveLoader inherits Reference (reference-counted).
  • core singleton class ResourceLoader inherits Object (manually managed).
  • core class ResourcePreloader inherits Node (manually managed).
  • core singleton class ResourceSaver inherits Object (manually managed).
  • core class RichTextEffect inherits Resource (reference-counted).
  • core class RichTextLabel inherits Control (manually managed).
  • core class RigidBody inherits PhysicsBody (manually managed).
  • core class RigidBody2D inherits PhysicsBody2D (manually managed).
  • core class Room inherits Spatial (manually managed).
  • core class RoomGroup inherits Spatial (manually managed).
  • core class RoomManager inherits Spatial (manually managed).
  • core class RootMotionView inherits VisualInstance (manually managed).
  • core class SceneState inherits Reference (reference-counted).
  • core class SceneTree inherits MainLoop (manually managed).
  • core class SceneTreeTimer inherits Reference (reference-counted).
  • core class SceneTreeTween inherits Reference (reference-counted).
  • core class Script inherits Resource (reference-counted).
  • tools class ScriptCreateDialog inherits ConfirmationDialog (manually managed).
  • tools class ScriptEditor inherits PanelContainer (manually managed).
  • core class ScrollBar inherits Range (manually managed).
  • core class ScrollContainer inherits Container (manually managed).
  • core class SegmentShape2D inherits Shape2D (reference-counted).
  • core class Semaphore inherits Reference (reference-counted).
  • core class Separator inherits Control (manually managed).
  • core class Shader inherits Resource (reference-counted).
  • core class ShaderMaterial inherits Material (reference-counted).
  • core class Shape inherits Resource (reference-counted).
  • core class Shape2D inherits Resource (reference-counted).
  • core class ShortCut inherits Resource (reference-counted).
  • core class Skeleton inherits Spatial (manually managed).
  • core class Skeleton2D inherits Node2D (manually managed).
  • core class SkeletonIK inherits Node (manually managed).
  • core class Skin inherits Resource (reference-counted).
  • core class SkinReference inherits Reference (reference-counted).
  • core class Sky inherits Resource (reference-counted).
  • core class Slider inherits Range (manually managed).
  • core class SliderJoint inherits Joint (manually managed).
  • core class SoftBody inherits MeshInstance (manually managed).
  • core class Spatial inherits Node (manually managed).
  • core class SpatialGizmo inherits Reference (reference-counted).
  • core class SpatialMaterial inherits Material (reference-counted).
  • core class SpatialVelocityTracker inherits Reference (reference-counted).
  • core class SphereMesh inherits PrimitiveMesh (reference-counted).
  • core class SphereShape inherits Shape (reference-counted).
  • core class SpinBox inherits Range (manually managed).
  • core class SplitContainer inherits Container (manually managed).
  • core class SpotLight inherits Light (manually managed).
  • core class SpringArm inherits Spatial (manually managed).
  • core class Sprite inherits Node2D (manually managed).
  • core class Sprite3D inherits SpriteBase3D (manually managed).
  • core class SpriteBase3D inherits GeometryInstance (manually managed).
  • core class SpriteFrames inherits Resource (reference-counted).
  • core class StaticBody inherits PhysicsBody (manually managed).
  • core class StaticBody2D inherits PhysicsBody2D (manually managed).
  • core class StreamPeer inherits Reference (reference-counted).
  • core class StreamPeerBuffer inherits StreamPeer (reference-counted).
  • core class StreamPeerGDNative inherits StreamPeer (reference-counted).
  • core class StreamPeerSSL inherits StreamPeer (reference-counted).
  • core class StreamPeerTCP inherits StreamPeer (reference-counted).
  • core class StreamTexture inherits Texture (reference-counted).
  • core class StyleBox inherits Resource (reference-counted).
  • core class StyleBoxEmpty inherits StyleBox (reference-counted).
  • core class StyleBoxFlat inherits StyleBox (reference-counted).
  • core class StyleBoxLine inherits StyleBox (reference-counted).
  • core class StyleBoxTexture inherits StyleBox (reference-counted).
  • core class SurfaceTool inherits Reference (reference-counted).
  • core class TCP_Server inherits Reference (reference-counted).
  • core class TabContainer inherits Container (manually managed).
  • core class Tabs inherits Control (manually managed).
  • core class TextEdit inherits Control (manually managed).
  • core class TextFile inherits Resource (reference-counted).
  • core class TextMesh inherits PrimitiveMesh (reference-counted).
  • core class Texture inherits Resource (reference-counted).
  • core class Texture3D inherits TextureLayered (reference-counted).
  • core class TextureArray inherits TextureLayered (reference-counted).
  • core class TextureButton inherits BaseButton (manually managed).
  • core class TextureLayered inherits Resource (reference-counted).
  • core class TextureProgress inherits Range (manually managed).
  • core class TextureRect inherits Control (manually managed).
  • core class Theme inherits Resource (reference-counted).
  • core class Thread inherits Reference (reference-counted).
  • core class TileMap inherits Node2D (manually managed).
  • core class TileSet inherits Resource (reference-counted).
  • core singleton class Time inherits Object (manually managed).
  • core class Timer inherits Node (manually managed).
  • core class ToolButton inherits Button (manually managed).
  • core class TouchScreenButton inherits Node2D (manually managed).
  • core class Translation inherits Resource (reference-counted).
  • core singleton class TranslationServer inherits Object (manually managed).
  • core class Tree inherits Control (manually managed).
  • core class TreeItem inherits Object (manually managed).
  • core class TriangleMesh inherits Reference (reference-counted).
  • core class Tween inherits Node (manually managed).
  • core class Tweener inherits Reference (reference-counted).
  • core class UDPServer inherits Reference (reference-counted).
  • core class UPNP inherits Reference (reference-counted).
  • core class UPNPDevice inherits Reference (reference-counted).
  • core class UndoRedo inherits Object (manually managed).
  • core class VBoxContainer inherits BoxContainer (manually managed).
  • core class VFlowContainer inherits FlowContainer (manually managed).
  • core class VScrollBar inherits ScrollBar (manually managed).
  • core class VSeparator inherits Separator (manually managed).
  • core class VSlider inherits Slider (manually managed).
  • core class VSplitContainer inherits SplitContainer (manually managed).
  • core class VehicleBody inherits RigidBody (manually managed).
  • core class VehicleWheel inherits Spatial (manually managed).
  • core class VideoPlayer inherits Control (manually managed).
  • core class VideoStream inherits Resource (reference-counted).
  • core class VideoStreamGDNative inherits VideoStream (reference-counted).
  • core class VideoStreamTheora inherits VideoStream (reference-counted).
  • core class VideoStreamWebm inherits VideoStream (reference-counted).
  • core class Viewport inherits Node (manually managed).
  • core class ViewportContainer inherits Container (manually managed).
  • core class ViewportTexture inherits Texture (reference-counted).
  • core class VisibilityEnabler inherits VisibilityNotifier (manually managed).
  • core class VisibilityEnabler2D inherits VisibilityNotifier2D (manually managed).
  • core class VisibilityNotifier inherits CullInstance (manually managed).
  • core class VisibilityNotifier2D inherits Node2D (manually managed).
  • core class VisualInstance inherits CullInstance (manually managed).
  • core class VisualScript inherits Script (reference-counted).
  • core class VisualScriptBasicTypeConstant inherits VisualScriptNode (reference-counted).
  • core class VisualScriptBuiltinFunc inherits VisualScriptNode (reference-counted).
  • core class VisualScriptClassConstant inherits VisualScriptNode (reference-counted).
  • core class VisualScriptComment inherits VisualScriptNode (reference-counted).
  • core class VisualScriptComposeArray inherits VisualScriptLists (reference-counted).
  • core class VisualScriptCondition inherits VisualScriptNode (reference-counted).
  • core class VisualScriptConstant inherits VisualScriptNode (reference-counted).
  • core class VisualScriptConstructor inherits VisualScriptNode (reference-counted).
  • core class VisualScriptCustomNode inherits VisualScriptNode (reference-counted).
  • core class VisualScriptDeconstruct inherits VisualScriptNode (reference-counted).
  • tools singleton class VisualScriptEditor inherits Object (manually managed).
  • core class VisualScriptEmitSignal inherits VisualScriptNode (reference-counted).
  • core class VisualScriptEngineSingleton inherits VisualScriptNode (reference-counted).
  • core class VisualScriptExpression inherits VisualScriptNode (reference-counted).
  • core class VisualScriptFunction inherits VisualScriptNode (reference-counted).
  • core class VisualScriptFunctionCall inherits VisualScriptNode (reference-counted).
  • core class VisualScriptFunctionState inherits Reference (reference-counted).
  • core class VisualScriptGlobalConstant inherits VisualScriptNode (reference-counted).
  • core class VisualScriptIndexGet inherits VisualScriptNode (reference-counted).
  • core class VisualScriptIndexSet inherits VisualScriptNode (reference-counted).
  • core class VisualScriptInputAction inherits VisualScriptNode (reference-counted).
  • core class VisualScriptIterator inherits VisualScriptNode (reference-counted).
  • core class VisualScriptLists inherits VisualScriptNode (reference-counted).
  • core class VisualScriptLocalVar inherits VisualScriptNode (reference-counted).
  • core class VisualScriptLocalVarSet inherits VisualScriptNode (reference-counted).
  • core class VisualScriptMathConstant inherits VisualScriptNode (reference-counted).
  • core class VisualScriptNode inherits Resource (reference-counted).
  • core class VisualScriptOperator inherits VisualScriptNode (reference-counted).
  • core class VisualScriptPreload inherits VisualScriptNode (reference-counted).
  • core class VisualScriptPropertyGet inherits VisualScriptNode (reference-counted).
  • core class VisualScriptPropertySet inherits VisualScriptNode (reference-counted).
  • core class VisualScriptResourcePath inherits VisualScriptNode (reference-counted).
  • core class VisualScriptReturn inherits VisualScriptNode (reference-counted).
  • core class VisualScriptSceneNode inherits VisualScriptNode (reference-counted).
  • core class VisualScriptSceneTree inherits VisualScriptNode (reference-counted).
  • core class VisualScriptSelect inherits VisualScriptNode (reference-counted).
  • core class VisualScriptSelf inherits VisualScriptNode (reference-counted).
  • core class VisualScriptSequence inherits VisualScriptNode (reference-counted).
  • core class VisualScriptSubCall inherits VisualScriptNode (reference-counted).
  • core class VisualScriptSwitch inherits VisualScriptNode (reference-counted).
  • core class VisualScriptTypeCast inherits VisualScriptNode (reference-counted).
  • core class VisualScriptVariableGet inherits VisualScriptNode (reference-counted).
  • core class VisualScriptVariableSet inherits VisualScriptNode (reference-counted).
  • core class VisualScriptWhile inherits VisualScriptNode (reference-counted).
  • core class VisualScriptYield inherits VisualScriptNode (reference-counted).
  • core class VisualScriptYieldSignal inherits VisualScriptNode (reference-counted).
  • core singleton class VisualServer inherits Object (manually managed).
  • core class VisualShader inherits Shader (reference-counted).
  • core class VisualShaderNode inherits Resource (reference-counted).
  • core class VisualShaderNodeBooleanConstant inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeBooleanUniform inherits VisualShaderNodeUniform (reference-counted).
  • core class VisualShaderNodeColorConstant inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeColorFunc inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeColorOp inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeColorUniform inherits VisualShaderNodeUniform (reference-counted).
  • core class VisualShaderNodeCompare inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeCubeMap inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeCubeMapUniform inherits VisualShaderNodeTextureUniform (reference-counted).
  • core class VisualShaderNodeCustom inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeDeterminant inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeDotProduct inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeExpression inherits VisualShaderNodeGroupBase (reference-counted).
  • core class VisualShaderNodeFaceForward inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeFresnel inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeGlobalExpression inherits VisualShaderNodeExpression (reference-counted).
  • core class VisualShaderNodeGroupBase inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeIf inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeInput inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeIs inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeOuterProduct inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeOutput inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarClamp inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarConstant inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarDerivativeFunc inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarFunc inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarInterp inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarOp inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarSmoothStep inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeScalarSwitch inherits VisualShaderNodeSwitch (reference-counted).
  • core class VisualShaderNodeScalarUniform inherits VisualShaderNodeUniform (reference-counted).
  • core class VisualShaderNodeSwitch inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeTexture inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeTextureUniform inherits VisualShaderNodeUniform (reference-counted).
  • core class VisualShaderNodeTextureUniformTriplanar inherits VisualShaderNodeTextureUniform (reference-counted).
  • core class VisualShaderNodeTransformCompose inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeTransformConstant inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeTransformDecompose inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeTransformFunc inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeTransformMult inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeTransformUniform inherits VisualShaderNodeUniform (reference-counted).
  • core class VisualShaderNodeTransformVecMult inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeUniform inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeUniformRef inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVec3Constant inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVec3Uniform inherits VisualShaderNodeUniform (reference-counted).
  • core class VisualShaderNodeVectorClamp inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorCompose inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorDecompose inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorDerivativeFunc inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorDistance inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorFunc inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorInterp inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorLen inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorOp inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorRefract inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorScalarMix inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorScalarSmoothStep inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorScalarStep inherits VisualShaderNode (reference-counted).
  • core class VisualShaderNodeVectorSmoothStep inherits VisualShaderNode (reference-counted).
  • core class WeakRef inherits Reference (reference-counted).
  • core class WebRTCDataChannel inherits PacketPeer (reference-counted).
  • core class WebRTCDataChannelGDNative inherits WebRTCDataChannel (reference-counted).
  • core class WebRTCMultiplayer inherits NetworkedMultiplayerPeer (reference-counted).
  • core class WebRTCPeerConnection inherits Reference (reference-counted).
  • core class WebRTCPeerConnectionGDNative inherits WebRTCPeerConnection (reference-counted).
  • core class WebSocketClient inherits WebSocketMultiplayerPeer (reference-counted).
  • core class WebSocketMultiplayerPeer inherits NetworkedMultiplayerPeer (reference-counted).
  • core class WebSocketPeer inherits PacketPeer (reference-counted).
  • core class WebSocketServer inherits WebSocketMultiplayerPeer (reference-counted).
  • core class WebXRInterface inherits ARVRInterface (reference-counted).
  • core class WindowDialog inherits Popup (manually managed).
  • core class World inherits Resource (reference-counted).
  • core class World2D inherits Resource (reference-counted).
  • core class WorldEnvironment inherits Node (manually managed).
  • core class X509Certificate inherits Resource (reference-counted).
  • core class XMLParser inherits Reference (reference-counted).
  • core class YSort inherits Node2D (manually managed).