Godot::ClassDB
Inherits Godot::Object < Reference < Object
Godot ClassDB singleton (ClassDB).
Constructors
instance
Sourcenew(pointer : Pointer(Void) = Pointer(Void).null)
SourceClass methods
singleton_ptr
SourceInstance methods
can_instantiate(godot_class : String) : Bool
Sourceclass_exists(godot_class : String) : Bool
Sourceclass_get_api_type(godot_class : String) : Int64
Sourceclass_get_enum_constants(godot_class : String, enum_val : String, no_inheritance : Bool) : Pointer(Void)
Sourceclass_get_enum_list(godot_class : String, no_inheritance : Bool) : Pointer(Void)
Sourceclass_get_integer_constant(godot_class : String, name : String) : Int64
Sourceclass_get_integer_constant_enum(godot_class : String, name : String, no_inheritance : Bool) : String
Sourceclass_get_integer_constant_list(godot_class : String, no_inheritance : Bool) : Pointer(Void)
Sourceclass_get_method_argument_count(godot_class : String, method : String, no_inheritance : Bool) : Int64
Sourceclass_get_method_list(godot_class : String, no_inheritance : Bool) : Godot::Array
Sourceclass_get_property_default_value(godot_class : String, property : String) : Pointer(Void)
Sourceclass_get_property_getter(godot_class : String, property : String) : String
Sourceclass_get_property_list(godot_class : String, no_inheritance : Bool) : Godot::Array
Sourceclass_get_property_setter(godot_class : String, property : String) : String
Sourceclass_get_signal(godot_class : String, signal : String) : Pointer(Void)
Sourceclass_get_signal_list(godot_class : String, no_inheritance : Bool) : Godot::Array
Sourceclass_has_enum(godot_class : String, name : String, no_inheritance : Bool) : Bool
Sourceclass_has_integer_constant(godot_class : String, name : String) : Bool
Sourceclass_has_method(godot_class : String, method : String, no_inheritance : Bool) : Bool
Sourceclass_has_signal(godot_class : String, signal : String) : Bool
Sourceget_class_list
Sourceget_inheriters_from_class(godot_class : String) : Pointer(Void)
Sourceget_parent_class(godot_class : String) : String
Sourceinstantiate(godot_class : String) : Pointer(Void)
Sourceis_class_enabled(godot_class : String) : Bool
Sourceis_class_enum_bitfield(godot_class : String, enum_val : String, no_inheritance : Bool) : Bool
Sourceis_parent_class(godot_class : String, inherits : String) : Bool
Source