class

Godot::ClassDB

Inherits Godot::Object < Reference < Object

Godot ClassDB singleton (ClassDB).

Constructors

instance
Source
new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Class methods

singleton_ptr
Source

Instance methods

can_instantiate(godot_class : String) : Bool
Source
class_exists(godot_class : String) : Bool
Source
class_get_api_type(godot_class : String) : Int64
Source
class_get_enum_constants(godot_class : String, enum_val : String, no_inheritance : Bool) : Pointer(Void)
Source
class_get_enum_list(godot_class : String, no_inheritance : Bool) : Pointer(Void)
Source
class_get_integer_constant(godot_class : String, name : String) : Int64
Source
class_get_integer_constant_enum(godot_class : String, name : String, no_inheritance : Bool) : String
Source
class_get_integer_constant_list(godot_class : String, no_inheritance : Bool) : Pointer(Void)
Source
class_get_method_argument_count(godot_class : String, method : String, no_inheritance : Bool) : Int64
Source
class_get_method_list(godot_class : String, no_inheritance : Bool) : Godot::Array
Source
class_get_property(object : Godot::Object, property : String) : Pointer(Void)
Source
class_get_property_default_value(godot_class : String, property : String) : Pointer(Void)
Source
class_get_property_getter(godot_class : String, property : String) : String
Source
class_get_property_list(godot_class : String, no_inheritance : Bool) : Godot::Array
Source
class_get_property_setter(godot_class : String, property : String) : String
Source
class_get_signal(godot_class : String, signal : String) : Pointer(Void)
Source
class_get_signal_list(godot_class : String, no_inheritance : Bool) : Godot::Array
Source
class_has_enum(godot_class : String, name : String, no_inheritance : Bool) : Bool
Source
class_has_integer_constant(godot_class : String, name : String) : Bool
Source
class_has_method(godot_class : String, method : String, no_inheritance : Bool) : Bool
Source
class_has_signal(godot_class : String, signal : String) : Bool
Source
class_set_property(object : Godot::Object, property : String, value : Pointer(Void)) : Int64
Source
get_class_list
Source
get_inheriters_from_class(godot_class : String) : Pointer(Void)
Source
get_parent_class(godot_class : String) : String
Source
instantiate(godot_class : String) : Pointer(Void)
Source
is_class_enabled(godot_class : String) : Bool
Source
is_class_enum_bitfield(godot_class : String, enum_val : String, no_inheritance : Bool) : Bool
Source
is_parent_class(godot_class : String, inherits : String) : Bool
Source

Nested types