Reference¶
Inherits: Object
Inherited By: RegExMatch, RegEx, EncodedObjectAsID, SpatialGizmo, TriangleMesh, EditorScenePostImport, PhysicsShapeQueryResult, EditorSceneImporter, Physics2DTestMotionResult, FuncRef, File, TCP_Server, Physics2DShapeQueryResult, ConfigFile, StreamPeer, GDScriptNativeClass, HTTPClient, AudioStreamPlayback, VisualScriptFunctionState, Resource, KinematicCollision, SurfaceTool, JSONParseResult, SpatialVelocityTracker, EditorResourcePreviewGenerator, Physics2DShapeQueryParameters, EditorExportPlugin, ARVRInterface, EditorScript, Mutex, PacketPeer, Semaphore, XMLParser, EditorImportPlugin, Directory, WeakRef, GDScriptFunctionState, Marshalls, SceneState, PCKPacker, MeshDataTool, AStar, ResourceImporter, EditorResourceConversionPlugin, SceneTreeTimer, Thread, ResourceInteractiveLoader, PackedDataContainerRef, KinematicCollision2D, GDNative, PhysicsShapeQueryParameters
Category: Core
Brief Description¶
Base class for anything that keeps a reference count.
Description¶
Base class for anything that keeps a reference count. Resource and many other helper objects inherit this. References keep an internal reference counter so they are only released when no longer in use.