Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ClassDB¶
Inherits: Object
Clase Depósito Información.
Descripción¶
Proporciona acceso a los metadatos almacenados para cada clase disponible.
Métodos¶
can_instance ( String class ) const |
|
class_exists ( String class ) const |
|
class_get_category ( String class ) const |
|
class_get_enum_constants ( String class, String enum, bool no_inheritance=false ) const |
|
class_get_enum_list ( String class, bool no_inheritance=false ) const |
|
class_get_integer_constant ( String class, String name ) const |
|
class_get_integer_constant_enum ( String class, String name, bool no_inheritance=false ) const |
|
class_get_integer_constant_list ( String class, bool no_inheritance=false ) const |
|
class_get_method_list ( String class, bool no_inheritance=false ) const |
|
class_get_property ( Object object, String property ) const |
|
class_get_property_list ( String class, bool no_inheritance=false ) const |
|
class_get_signal ( String class, String signal ) const |
|
class_get_signal_list ( String class, bool no_inheritance=false ) const |
|
class_has_enum ( String class, String name, bool no_inheritance=false ) const |
|
class_has_integer_constant ( String class, String name ) const |
|
class_has_method ( String class, String method, bool no_inheritance=false ) const |
|
class_has_signal ( String class, String signal ) const |
|
class_set_property ( Object object, String property, Variant value ) const |
|
get_class_list ( ) const |
|
get_inheriters_from_class ( String class ) const |
|
get_parent_class ( String class ) const |
|
is_class_enabled ( String class ) const |
|
is_parent_class ( String class, String inherits ) const |
Descripciones de Métodos¶
Devuelve true
si se pueden incluir objetos de la clase class
especificada, false
en otro caso.
Devuelve si la class
especificada está disponible o no.
Devuelve una categoría asociada a la clase para su uso en la documentación y la Biblioteca de recursos. Se requiere el modo de depuración.
PoolStringArray class_get_enum_constants ( String class, String enum, bool no_inheritance=false ) const
Returns an array with all the keys in enum
of class
or its ancestry.
PoolStringArray class_get_enum_list ( String class, bool no_inheritance=false ) const
Returns an array with all the enums of class
or its ancestry.
Devuelve el valor de la constante entera name
de class
o su ascendencia. Siempre devuelve 0 cuando la constante no se ha podido encontrar.
String class_get_integer_constant_enum ( String class, String name, bool no_inheritance=false ) const
Returns which enum the integer constant name
of class
or its ancestry belongs to.
PoolStringArray class_get_integer_constant_list ( String class, bool no_inheritance=false ) const
Devuelve un arrayt con los nombres de todas las constantes enteras de class
o su ascendencia.
Returns an array with all the methods of class
or its ancestry if no_inheritance
is false
. Every element of the array is a Dictionary with the following keys: args
, default_args
, flags
, id
, name
, return: (class_name, hint, hint_string, name, type, usage)
.
Note: In exported release builds the debug info is not available, so the returned dictionaries will contain only method names.
Devuelve el valor de la property
de la class
o de sus ancestros.
Devuelve un array con todas las propiedades de class
o su ascendencia si no_inheritance
es false
.
Dictionary class_get_signal ( String class, String signal ) const
Devuelve los datos de la signal
de la class
o su ascendencia. El valor devuelto es un Dictionary con las siguientes claves: args
, default_args
, flags
, id
, name
, return: (class_name, hint, hint_string, name, type, usage)
.
Devuelve un array con todas las señales de class
o su ascendencia si no_inheritance
es false
. Cada elemento del array es un Dictionary como se describe en class_get_signal.
Returns whether class
or its ancestry has an enum called name
or not.
Devuelve si class
o su ascendencia tiene una constante entera llamada name
o no.
Devuelve si class
(o su ascendencia si no_inheritance
es false
) tiene un método llamado method
o no.
Devuelve si class
o su ascendencia tiene una señal llamada signal
o no.
Establece el valor de property
de class
a value
.
PoolStringArray get_class_list ( ) const
Devuelve los nombres de todas las clases disponibles.
PoolStringArray get_inheriters_from_class ( String class ) const
Devuelve los nombres de todas las clases que directa o indirectamente heredan de class
.
Devuelve la clase padre de class
.
Crea una instancia de class
.
Devuelve si esta clase
está habilitada o no.
Devuelve si inherits
es un ancestro de class
o no.