.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the VisualScriptConstructor.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_VisualScriptConstructor: VisualScriptConstructor ======================= **Inherits:** :ref:`VisualScriptNode` **<** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- A Visual Script node which calls a base type constructor. Member Functions ---------------- +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`get_constructor` **(** **)** const | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_constructor_type` **(** **)** const | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_constructor` **(** :ref:`Dictionary` constructor **)** | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_constructor_type` **(** :ref:`int` type **)** | +--------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`Dictionary` **constructor** - The constructor function's method info. Has roughly the following structure: [codeblock] { name = "string", args = [{ name = "string" class_name = "string" type = TYPE_* hint = PROPERTY_HINT_* hint_string = "string" }] default_args = [] # Array of variants flags = METHOD_FLAG_* id = 0 return = {type = TYPE_*} } [/codeblock] - :ref:`int` **type** - The type to be constructed. Description ----------- A Visual Script node which calls a base type constructor. It can be used for type conversion as well. Member Function Description --------------------------- .. _class_VisualScriptConstructor_get_constructor: - :ref:`Dictionary` **get_constructor** **(** **)** const .. _class_VisualScriptConstructor_get_constructor_type: - :ref:`int` **get_constructor_type** **(** **)** const .. _class_VisualScriptConstructor_set_constructor: - void **set_constructor** **(** :ref:`Dictionary` constructor **)** .. _class_VisualScriptConstructor_set_constructor_type: - void **set_constructor_type** **(** :ref:`int` type **)**