ClassDB
Class information repository.
Provides access to metadata stored for every available class.
- can_instance ( String class ) const
Returns if you can instance objects from the specified class
, false
in other case.
- class_exists ( String class ) const
Returns whether the specified class
is available or not.
- class_get_category ( String class ) const
Returns a category associated with the class for use in documentation and the Asset Library. Debug mode required.
- class_get_integer_constant ( String class, name ) const
Returns the value of the integer constant name
of class
or its ancestry. Always returns 0 when the constant could not be found.
Returns an array with all the methods of class
or its ancestry if no_inheritance
is false
. Every element of the array is a with the following keys: args
, default_args
, flags
, id
, name
, return: (class_name, hint, hint_string, name, type, usage)
.
Returns the value of of class
or its ancestry.
- class_get_property_list ( String class, no_inheritance=false ) const
Returns an array with all the properties of class
or its ancestry if no_inheritance
is false
.
- Dictionary class_get_signal ( class, String signal ) const
Returns the signal
data of class
or its ancestry. The returned value is a with the following keys: args
, default_args
, flags
, id
, name
, return: (class_name, hint, hint_string, name, type, usage)
.
Returns an array with all the signals of class
or its ancestry if no_inheritance
is false
. Every element of the array is a as described in class_get_signal.
- class_has_integer_constant ( String class, name ) const
Returns whether or its ancestry has an integer constant called name
or not.
Returns whether class
or its ancestry has a signal called signal
or not.
Sets property
value of class
to value
.
- PoolStringArray get_class_list ( ) const
Returns the names of all the classes available.
- get_inheriters_from_class ( String class ) const
Returns the names of all the classes that directly or indirectly inherit from class
.
- get_parent_class ( String class ) const
Returns the parent class of class
.
- instance ( String class ) const
Creates an instance of class
.
- is_class_enabled ( String class ) const
- is_parent_class ( String class, inherits ) const
Returns whether inherits
is an ancestor of or not.