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.