class_scriptextension.rst 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631
  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/doc/classes/ScriptExtension.xml.
  6. .. _class_ScriptExtension:
  7. ScriptExtension
  8. ===============
  9. **Inherits:** :ref:`Script<class_Script>` **<** :ref:`Resource<class_Resource>` **<** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
  10. .. container:: contribute
  11. There is currently no description for this class. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  12. .. rst-class:: classref-reftable-group
  13. Methods
  14. -------
  15. .. table::
  16. :widths: auto
  17. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  18. | :ref:`bool<class_bool>` | :ref:`_can_instantiate<class_ScriptExtension_private_method__can_instantiate>`\ (\ ) |virtual| |required| |const| |
  19. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  20. | :ref:`bool<class_bool>` | :ref:`_editor_can_reload_from_file<class_ScriptExtension_private_method__editor_can_reload_from_file>`\ (\ ) |virtual| |required| |
  21. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  22. | :ref:`Script<class_Script>` | :ref:`_get_base_script<class_ScriptExtension_private_method__get_base_script>`\ (\ ) |virtual| |required| |const| |
  23. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  24. | :ref:`String<class_String>` | :ref:`_get_class_icon_path<class_ScriptExtension_private_method__get_class_icon_path>`\ (\ ) |virtual| |const| |
  25. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  26. | :ref:`Dictionary<class_Dictionary>` | :ref:`_get_constants<class_ScriptExtension_private_method__get_constants>`\ (\ ) |virtual| |required| |const| |
  27. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  28. | :ref:`StringName<class_StringName>` | :ref:`_get_doc_class_name<class_ScriptExtension_private_method__get_doc_class_name>`\ (\ ) |virtual| |required| |const| |
  29. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  30. | :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] | :ref:`_get_documentation<class_ScriptExtension_private_method__get_documentation>`\ (\ ) |virtual| |required| |const| |
  31. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  32. | :ref:`StringName<class_StringName>` | :ref:`_get_global_name<class_ScriptExtension_private_method__get_global_name>`\ (\ ) |virtual| |required| |const| |
  33. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  34. | :ref:`StringName<class_StringName>` | :ref:`_get_instance_base_type<class_ScriptExtension_private_method__get_instance_base_type>`\ (\ ) |virtual| |required| |const| |
  35. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | :ref:`ScriptLanguage<class_ScriptLanguage>` | :ref:`_get_language<class_ScriptExtension_private_method__get_language>`\ (\ ) |virtual| |required| |const| |
  37. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. | :ref:`int<class_int>` | :ref:`_get_member_line<class_ScriptExtension_private_method__get_member_line>`\ (\ member\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| |
  39. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  40. | :ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] | :ref:`_get_members<class_ScriptExtension_private_method__get_members>`\ (\ ) |virtual| |required| |const| |
  41. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  42. | :ref:`Dictionary<class_Dictionary>` | :ref:`_get_method_info<class_ScriptExtension_private_method__get_method_info>`\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| |
  43. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  44. | :ref:`Variant<class_Variant>` | :ref:`_get_property_default_value<class_ScriptExtension_private_method__get_property_default_value>`\ (\ property\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| |
  45. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  46. | :ref:`Variant<class_Variant>` | :ref:`_get_rpc_config<class_ScriptExtension_private_method__get_rpc_config>`\ (\ ) |virtual| |required| |const| |
  47. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  48. | :ref:`Variant<class_Variant>` | :ref:`_get_script_method_argument_count<class_ScriptExtension_private_method__get_script_method_argument_count>`\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |const| |
  49. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  50. | :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] | :ref:`_get_script_method_list<class_ScriptExtension_private_method__get_script_method_list>`\ (\ ) |virtual| |required| |const| |
  51. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  52. | :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] | :ref:`_get_script_property_list<class_ScriptExtension_private_method__get_script_property_list>`\ (\ ) |virtual| |required| |const| |
  53. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  54. | :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] | :ref:`_get_script_signal_list<class_ScriptExtension_private_method__get_script_signal_list>`\ (\ ) |virtual| |required| |const| |
  55. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  56. | :ref:`String<class_String>` | :ref:`_get_source_code<class_ScriptExtension_private_method__get_source_code>`\ (\ ) |virtual| |required| |const| |
  57. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  58. | :ref:`bool<class_bool>` | :ref:`_has_method<class_ScriptExtension_private_method__has_method>`\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| |
  59. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  60. | :ref:`bool<class_bool>` | :ref:`_has_property_default_value<class_ScriptExtension_private_method__has_property_default_value>`\ (\ property\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| |
  61. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  62. | :ref:`bool<class_bool>` | :ref:`_has_script_signal<class_ScriptExtension_private_method__has_script_signal>`\ (\ signal\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| |
  63. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  64. | :ref:`bool<class_bool>` | :ref:`_has_source_code<class_ScriptExtension_private_method__has_source_code>`\ (\ ) |virtual| |required| |const| |
  65. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  66. | :ref:`bool<class_bool>` | :ref:`_has_static_method<class_ScriptExtension_private_method__has_static_method>`\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| |
  67. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  68. | :ref:`bool<class_bool>` | :ref:`_inherits_script<class_ScriptExtension_private_method__inherits_script>`\ (\ script\: :ref:`Script<class_Script>`\ ) |virtual| |required| |const| |
  69. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  70. | ``void*`` | :ref:`_instance_create<class_ScriptExtension_private_method__instance_create>`\ (\ for_object\: :ref:`Object<class_Object>`\ ) |virtual| |required| |const| |
  71. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  72. | :ref:`bool<class_bool>` | :ref:`_instance_has<class_ScriptExtension_private_method__instance_has>`\ (\ object\: :ref:`Object<class_Object>`\ ) |virtual| |required| |const| |
  73. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  74. | :ref:`bool<class_bool>` | :ref:`_is_abstract<class_ScriptExtension_private_method__is_abstract>`\ (\ ) |virtual| |const| |
  75. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  76. | :ref:`bool<class_bool>` | :ref:`_is_placeholder_fallback_enabled<class_ScriptExtension_private_method__is_placeholder_fallback_enabled>`\ (\ ) |virtual| |required| |const| |
  77. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  78. | :ref:`bool<class_bool>` | :ref:`_is_tool<class_ScriptExtension_private_method__is_tool>`\ (\ ) |virtual| |required| |const| |
  79. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  80. | :ref:`bool<class_bool>` | :ref:`_is_valid<class_ScriptExtension_private_method__is_valid>`\ (\ ) |virtual| |required| |const| |
  81. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  82. | |void| | :ref:`_placeholder_erased<class_ScriptExtension_private_method__placeholder_erased>`\ (\ placeholder\: ``void*``\ ) |virtual| |
  83. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  84. | ``void*`` | :ref:`_placeholder_instance_create<class_ScriptExtension_private_method__placeholder_instance_create>`\ (\ for_object\: :ref:`Object<class_Object>`\ ) |virtual| |required| |const| |
  85. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  86. | :ref:`Error<enum_@GlobalScope_Error>` | :ref:`_reload<class_ScriptExtension_private_method__reload>`\ (\ keep_state\: :ref:`bool<class_bool>`\ ) |virtual| |required| |
  87. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  88. | |void| | :ref:`_set_source_code<class_ScriptExtension_private_method__set_source_code>`\ (\ code\: :ref:`String<class_String>`\ ) |virtual| |required| |
  89. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  90. | |void| | :ref:`_update_exports<class_ScriptExtension_private_method__update_exports>`\ (\ ) |virtual| |required| |
  91. +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  92. .. rst-class:: classref-section-separator
  93. ----
  94. .. rst-class:: classref-descriptions-group
  95. Method Descriptions
  96. -------------------
  97. .. _class_ScriptExtension_private_method__can_instantiate:
  98. .. rst-class:: classref-method
  99. :ref:`bool<class_bool>` **_can_instantiate**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__can_instantiate>`
  100. .. container:: contribute
  101. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  102. .. rst-class:: classref-item-separator
  103. ----
  104. .. _class_ScriptExtension_private_method__editor_can_reload_from_file:
  105. .. rst-class:: classref-method
  106. :ref:`bool<class_bool>` **_editor_can_reload_from_file**\ (\ ) |virtual| |required| :ref:`🔗<class_ScriptExtension_private_method__editor_can_reload_from_file>`
  107. .. container:: contribute
  108. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  109. .. rst-class:: classref-item-separator
  110. ----
  111. .. _class_ScriptExtension_private_method__get_base_script:
  112. .. rst-class:: classref-method
  113. :ref:`Script<class_Script>` **_get_base_script**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_base_script>`
  114. .. container:: contribute
  115. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  116. .. rst-class:: classref-item-separator
  117. ----
  118. .. _class_ScriptExtension_private_method__get_class_icon_path:
  119. .. rst-class:: classref-method
  120. :ref:`String<class_String>` **_get_class_icon_path**\ (\ ) |virtual| |const| :ref:`🔗<class_ScriptExtension_private_method__get_class_icon_path>`
  121. .. container:: contribute
  122. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  123. .. rst-class:: classref-item-separator
  124. ----
  125. .. _class_ScriptExtension_private_method__get_constants:
  126. .. rst-class:: classref-method
  127. :ref:`Dictionary<class_Dictionary>` **_get_constants**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_constants>`
  128. .. container:: contribute
  129. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  130. .. rst-class:: classref-item-separator
  131. ----
  132. .. _class_ScriptExtension_private_method__get_doc_class_name:
  133. .. rst-class:: classref-method
  134. :ref:`StringName<class_StringName>` **_get_doc_class_name**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_doc_class_name>`
  135. .. container:: contribute
  136. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  137. .. rst-class:: classref-item-separator
  138. ----
  139. .. _class_ScriptExtension_private_method__get_documentation:
  140. .. rst-class:: classref-method
  141. :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **_get_documentation**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_documentation>`
  142. .. container:: contribute
  143. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  144. .. rst-class:: classref-item-separator
  145. ----
  146. .. _class_ScriptExtension_private_method__get_global_name:
  147. .. rst-class:: classref-method
  148. :ref:`StringName<class_StringName>` **_get_global_name**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_global_name>`
  149. .. container:: contribute
  150. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  151. .. rst-class:: classref-item-separator
  152. ----
  153. .. _class_ScriptExtension_private_method__get_instance_base_type:
  154. .. rst-class:: classref-method
  155. :ref:`StringName<class_StringName>` **_get_instance_base_type**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_instance_base_type>`
  156. .. container:: contribute
  157. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  158. .. rst-class:: classref-item-separator
  159. ----
  160. .. _class_ScriptExtension_private_method__get_language:
  161. .. rst-class:: classref-method
  162. :ref:`ScriptLanguage<class_ScriptLanguage>` **_get_language**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_language>`
  163. .. container:: contribute
  164. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  165. .. rst-class:: classref-item-separator
  166. ----
  167. .. _class_ScriptExtension_private_method__get_member_line:
  168. .. rst-class:: classref-method
  169. :ref:`int<class_int>` **_get_member_line**\ (\ member\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_member_line>`
  170. .. container:: contribute
  171. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  172. .. rst-class:: classref-item-separator
  173. ----
  174. .. _class_ScriptExtension_private_method__get_members:
  175. .. rst-class:: classref-method
  176. :ref:`Array<class_Array>`\[:ref:`StringName<class_StringName>`\] **_get_members**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_members>`
  177. .. container:: contribute
  178. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  179. .. rst-class:: classref-item-separator
  180. ----
  181. .. _class_ScriptExtension_private_method__get_method_info:
  182. .. rst-class:: classref-method
  183. :ref:`Dictionary<class_Dictionary>` **_get_method_info**\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_method_info>`
  184. .. container:: contribute
  185. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  186. .. rst-class:: classref-item-separator
  187. ----
  188. .. _class_ScriptExtension_private_method__get_property_default_value:
  189. .. rst-class:: classref-method
  190. :ref:`Variant<class_Variant>` **_get_property_default_value**\ (\ property\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_property_default_value>`
  191. .. container:: contribute
  192. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  193. .. rst-class:: classref-item-separator
  194. ----
  195. .. _class_ScriptExtension_private_method__get_rpc_config:
  196. .. rst-class:: classref-method
  197. :ref:`Variant<class_Variant>` **_get_rpc_config**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_rpc_config>`
  198. .. container:: contribute
  199. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  200. .. rst-class:: classref-item-separator
  201. ----
  202. .. _class_ScriptExtension_private_method__get_script_method_argument_count:
  203. .. rst-class:: classref-method
  204. :ref:`Variant<class_Variant>` **_get_script_method_argument_count**\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |const| :ref:`🔗<class_ScriptExtension_private_method__get_script_method_argument_count>`
  205. Return the expected argument count for the given ``method``, or ``null`` if it can't be determined (which will then fall back to the default behavior).
  206. .. rst-class:: classref-item-separator
  207. ----
  208. .. _class_ScriptExtension_private_method__get_script_method_list:
  209. .. rst-class:: classref-method
  210. :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **_get_script_method_list**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_script_method_list>`
  211. .. container:: contribute
  212. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  213. .. rst-class:: classref-item-separator
  214. ----
  215. .. _class_ScriptExtension_private_method__get_script_property_list:
  216. .. rst-class:: classref-method
  217. :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **_get_script_property_list**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_script_property_list>`
  218. .. container:: contribute
  219. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  220. .. rst-class:: classref-item-separator
  221. ----
  222. .. _class_ScriptExtension_private_method__get_script_signal_list:
  223. .. rst-class:: classref-method
  224. :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **_get_script_signal_list**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_script_signal_list>`
  225. .. container:: contribute
  226. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  227. .. rst-class:: classref-item-separator
  228. ----
  229. .. _class_ScriptExtension_private_method__get_source_code:
  230. .. rst-class:: classref-method
  231. :ref:`String<class_String>` **_get_source_code**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__get_source_code>`
  232. .. container:: contribute
  233. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  234. .. rst-class:: classref-item-separator
  235. ----
  236. .. _class_ScriptExtension_private_method__has_method:
  237. .. rst-class:: classref-method
  238. :ref:`bool<class_bool>` **_has_method**\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__has_method>`
  239. .. container:: contribute
  240. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  241. .. rst-class:: classref-item-separator
  242. ----
  243. .. _class_ScriptExtension_private_method__has_property_default_value:
  244. .. rst-class:: classref-method
  245. :ref:`bool<class_bool>` **_has_property_default_value**\ (\ property\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__has_property_default_value>`
  246. .. container:: contribute
  247. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  248. .. rst-class:: classref-item-separator
  249. ----
  250. .. _class_ScriptExtension_private_method__has_script_signal:
  251. .. rst-class:: classref-method
  252. :ref:`bool<class_bool>` **_has_script_signal**\ (\ signal\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__has_script_signal>`
  253. .. container:: contribute
  254. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  255. .. rst-class:: classref-item-separator
  256. ----
  257. .. _class_ScriptExtension_private_method__has_source_code:
  258. .. rst-class:: classref-method
  259. :ref:`bool<class_bool>` **_has_source_code**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__has_source_code>`
  260. .. container:: contribute
  261. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  262. .. rst-class:: classref-item-separator
  263. ----
  264. .. _class_ScriptExtension_private_method__has_static_method:
  265. .. rst-class:: classref-method
  266. :ref:`bool<class_bool>` **_has_static_method**\ (\ method\: :ref:`StringName<class_StringName>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__has_static_method>`
  267. .. container:: contribute
  268. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  269. .. rst-class:: classref-item-separator
  270. ----
  271. .. _class_ScriptExtension_private_method__inherits_script:
  272. .. rst-class:: classref-method
  273. :ref:`bool<class_bool>` **_inherits_script**\ (\ script\: :ref:`Script<class_Script>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__inherits_script>`
  274. .. container:: contribute
  275. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  276. .. rst-class:: classref-item-separator
  277. ----
  278. .. _class_ScriptExtension_private_method__instance_create:
  279. .. rst-class:: classref-method
  280. ``void*`` **_instance_create**\ (\ for_object\: :ref:`Object<class_Object>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__instance_create>`
  281. .. container:: contribute
  282. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  283. .. rst-class:: classref-item-separator
  284. ----
  285. .. _class_ScriptExtension_private_method__instance_has:
  286. .. rst-class:: classref-method
  287. :ref:`bool<class_bool>` **_instance_has**\ (\ object\: :ref:`Object<class_Object>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__instance_has>`
  288. .. container:: contribute
  289. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  290. .. rst-class:: classref-item-separator
  291. ----
  292. .. _class_ScriptExtension_private_method__is_abstract:
  293. .. rst-class:: classref-method
  294. :ref:`bool<class_bool>` **_is_abstract**\ (\ ) |virtual| |const| :ref:`🔗<class_ScriptExtension_private_method__is_abstract>`
  295. Returns ``true`` if the script is an abstract script. Abstract scripts cannot be instantiated directly, instead other scripts should inherit them. Abstract scripts will be either unselectable or hidden in the Create New Node dialog (unselectable if there are non-abstract classes inheriting it, otherwise hidden).
  296. .. rst-class:: classref-item-separator
  297. ----
  298. .. _class_ScriptExtension_private_method__is_placeholder_fallback_enabled:
  299. .. rst-class:: classref-method
  300. :ref:`bool<class_bool>` **_is_placeholder_fallback_enabled**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__is_placeholder_fallback_enabled>`
  301. .. container:: contribute
  302. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  303. .. rst-class:: classref-item-separator
  304. ----
  305. .. _class_ScriptExtension_private_method__is_tool:
  306. .. rst-class:: classref-method
  307. :ref:`bool<class_bool>` **_is_tool**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__is_tool>`
  308. .. container:: contribute
  309. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  310. .. rst-class:: classref-item-separator
  311. ----
  312. .. _class_ScriptExtension_private_method__is_valid:
  313. .. rst-class:: classref-method
  314. :ref:`bool<class_bool>` **_is_valid**\ (\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__is_valid>`
  315. .. container:: contribute
  316. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  317. .. rst-class:: classref-item-separator
  318. ----
  319. .. _class_ScriptExtension_private_method__placeholder_erased:
  320. .. rst-class:: classref-method
  321. |void| **_placeholder_erased**\ (\ placeholder\: ``void*``\ ) |virtual| :ref:`🔗<class_ScriptExtension_private_method__placeholder_erased>`
  322. .. container:: contribute
  323. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  324. .. rst-class:: classref-item-separator
  325. ----
  326. .. _class_ScriptExtension_private_method__placeholder_instance_create:
  327. .. rst-class:: classref-method
  328. ``void*`` **_placeholder_instance_create**\ (\ for_object\: :ref:`Object<class_Object>`\ ) |virtual| |required| |const| :ref:`🔗<class_ScriptExtension_private_method__placeholder_instance_create>`
  329. .. container:: contribute
  330. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  331. .. rst-class:: classref-item-separator
  332. ----
  333. .. _class_ScriptExtension_private_method__reload:
  334. .. rst-class:: classref-method
  335. :ref:`Error<enum_@GlobalScope_Error>` **_reload**\ (\ keep_state\: :ref:`bool<class_bool>`\ ) |virtual| |required| :ref:`🔗<class_ScriptExtension_private_method__reload>`
  336. .. container:: contribute
  337. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  338. .. rst-class:: classref-item-separator
  339. ----
  340. .. _class_ScriptExtension_private_method__set_source_code:
  341. .. rst-class:: classref-method
  342. |void| **_set_source_code**\ (\ code\: :ref:`String<class_String>`\ ) |virtual| |required| :ref:`🔗<class_ScriptExtension_private_method__set_source_code>`
  343. .. container:: contribute
  344. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  345. .. rst-class:: classref-item-separator
  346. ----
  347. .. _class_ScriptExtension_private_method__update_exports:
  348. .. rst-class:: classref-method
  349. |void| **_update_exports**\ (\ ) |virtual| |required| :ref:`🔗<class_ScriptExtension_private_method__update_exports>`
  350. .. container:: contribute
  351. There is currently no description for this method. Please help us by :ref:`contributing one <doc_updating_the_class_reference>`!
  352. .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
  353. .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
  354. .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
  355. .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
  356. .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
  357. .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
  358. .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`
  359. .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`
  360. .. |void| replace:: :abbr:`void (No return value.)`