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.