class_visualscriptconstructor.rst 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. :github_url: hide
  2. .. DO NOT EDIT THIS FILE!!!
  3. .. Generated automatically from Godot engine sources.
  4. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
  5. .. XML source: https://github.com/godotengine/godot/tree/master/modules/visual_script/doc_classes/VisualScriptConstructor.xml.
  6. .. _class_VisualScriptConstructor:
  7. VisualScriptConstructor
  8. =======================
  9. **Inherits:** :ref:`VisualScriptNode<class_VisualScriptNode>` **<** :ref:`Resource<class_Resource>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
  10. A Visual Script node which calls a base type constructor.
  11. Description
  12. -----------
  13. A Visual Script node which calls a base type constructor. It can be used for type conversion as well.
  14. Methods
  15. -------
  16. +-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
  17. | :ref:`Dictionary<class_Dictionary>` | :ref:`get_constructor<class_VisualScriptConstructor_method_get_constructor>` **(** **)** |const| |
  18. +-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
  19. | :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` | :ref:`get_constructor_type<class_VisualScriptConstructor_method_get_constructor_type>` **(** **)** |const| |
  20. +-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
  21. | void | :ref:`set_constructor<class_VisualScriptConstructor_method_set_constructor>` **(** :ref:`Dictionary<class_Dictionary>` constructor **)** |
  22. +-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
  23. | void | :ref:`set_constructor_type<class_VisualScriptConstructor_method_set_constructor_type>` **(** :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` type **)** |
  24. +-----------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
  25. Method Descriptions
  26. -------------------
  27. .. _class_VisualScriptConstructor_method_get_constructor:
  28. - :ref:`Dictionary<class_Dictionary>` **get_constructor** **(** **)** |const|
  29. ----
  30. .. _class_VisualScriptConstructor_method_get_constructor_type:
  31. - :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` **get_constructor_type** **(** **)** |const|
  32. ----
  33. .. _class_VisualScriptConstructor_method_set_constructor:
  34. - void **set_constructor** **(** :ref:`Dictionary<class_Dictionary>` constructor **)**
  35. ----
  36. .. _class_VisualScriptConstructor_method_set_constructor_type:
  37. - void **set_constructor_type** **(** :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>` type **)**
  38. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  39. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  40. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  41. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  42. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  43. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`