The `Engine::Singleton` struct stores a raw `Object *`, so registering a `RefCounted` only works if some external `Ref<>` keeps it alive. This pattern is fragile and can lead to UB, especially with GDExtension.
ResourceFormat*
object_cast_to
classdb_get_class_tag
is_class
GDCLASS
GDSOFTCLASS
new
perfetto
class_db.h
RequiredParam
RequiredResult
format_buffer
clangd-tidy
String
StringName
#pragma once
ScriptLanguage::instance_has