VisualScriptPropertySet.xml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="VisualScriptPropertySet" inherits="VisualScriptNode" category="Core" version="3.0-alpha">
  3. <brief_description>
  4. </brief_description>
  5. <description>
  6. </description>
  7. <tutorials>
  8. </tutorials>
  9. <demos>
  10. </demos>
  11. <methods>
  12. <method name="get_assign_op" qualifiers="const">
  13. <return type="int" enum="VisualScriptPropertySet.AssignOp">
  14. </return>
  15. <description>
  16. </description>
  17. </method>
  18. <method name="get_base_path" qualifiers="const">
  19. <return type="NodePath">
  20. </return>
  21. <description>
  22. </description>
  23. </method>
  24. <method name="get_base_script" qualifiers="const">
  25. <return type="String">
  26. </return>
  27. <description>
  28. </description>
  29. </method>
  30. <method name="get_base_type" qualifiers="const">
  31. <return type="String">
  32. </return>
  33. <description>
  34. </description>
  35. </method>
  36. <method name="get_basic_type" qualifiers="const">
  37. <return type="int" enum="Variant.Type">
  38. </return>
  39. <description>
  40. </description>
  41. </method>
  42. <method name="get_call_mode" qualifiers="const">
  43. <return type="int" enum="VisualScriptPropertySet.CallMode">
  44. </return>
  45. <description>
  46. </description>
  47. </method>
  48. <method name="get_index" qualifiers="const">
  49. <return type="String">
  50. </return>
  51. <description>
  52. </description>
  53. </method>
  54. <method name="get_property" qualifiers="const">
  55. <return type="String">
  56. </return>
  57. <description>
  58. </description>
  59. </method>
  60. <method name="set_assign_op">
  61. <return type="void">
  62. </return>
  63. <argument index="0" name="assign_op" type="int" enum="VisualScriptPropertySet.AssignOp">
  64. </argument>
  65. <description>
  66. </description>
  67. </method>
  68. <method name="set_base_path">
  69. <return type="void">
  70. </return>
  71. <argument index="0" name="base_path" type="NodePath">
  72. </argument>
  73. <description>
  74. </description>
  75. </method>
  76. <method name="set_base_script">
  77. <return type="void">
  78. </return>
  79. <argument index="0" name="base_script" type="String">
  80. </argument>
  81. <description>
  82. </description>
  83. </method>
  84. <method name="set_base_type">
  85. <return type="void">
  86. </return>
  87. <argument index="0" name="base_type" type="String">
  88. </argument>
  89. <description>
  90. </description>
  91. </method>
  92. <method name="set_basic_type">
  93. <return type="void">
  94. </return>
  95. <argument index="0" name="basic_type" type="int" enum="Variant.Type">
  96. </argument>
  97. <description>
  98. </description>
  99. </method>
  100. <method name="set_call_mode">
  101. <return type="void">
  102. </return>
  103. <argument index="0" name="mode" type="int" enum="VisualScriptPropertySet.CallMode">
  104. </argument>
  105. <description>
  106. </description>
  107. </method>
  108. <method name="set_index">
  109. <return type="void">
  110. </return>
  111. <argument index="0" name="index" type="String">
  112. </argument>
  113. <description>
  114. </description>
  115. </method>
  116. <method name="set_property">
  117. <return type="void">
  118. </return>
  119. <argument index="0" name="property" type="String">
  120. </argument>
  121. <description>
  122. </description>
  123. </method>
  124. </methods>
  125. <members>
  126. <member name="assign_op" type="int" setter="set_assign_op" getter="get_assign_op" enum="VisualScriptPropertySet.AssignOp">
  127. </member>
  128. <member name="base_script" type="String" setter="set_base_script" getter="get_base_script">
  129. </member>
  130. <member name="base_type" type="String" setter="set_base_type" getter="get_base_type">
  131. </member>
  132. <member name="basic_type" type="int" setter="set_basic_type" getter="get_basic_type" enum="Variant.Type">
  133. </member>
  134. <member name="index" type="String" setter="set_index" getter="get_index">
  135. </member>
  136. <member name="node_path" type="NodePath" setter="set_base_path" getter="get_base_path">
  137. </member>
  138. <member name="property" type="String" setter="set_property" getter="get_property">
  139. </member>
  140. <member name="set_mode" type="int" setter="set_call_mode" getter="get_call_mode" enum="VisualScriptPropertySet.CallMode">
  141. </member>
  142. <member name="type_cache" type="Dictionary" setter="_set_type_cache" getter="_get_type_cache">
  143. </member>
  144. </members>
  145. <constants>
  146. <constant name="CALL_MODE_SELF" value="0">
  147. </constant>
  148. <constant name="CALL_MODE_NODE_PATH" value="1">
  149. </constant>
  150. <constant name="CALL_MODE_INSTANCE" value="2">
  151. </constant>
  152. <constant name="CALL_MODE_BASIC_TYPE" value="3">
  153. </constant>
  154. <constant name="ASSIGN_OP_NONE" value="0">
  155. </constant>
  156. <constant name="ASSIGN_OP_ADD" value="1">
  157. </constant>
  158. <constant name="ASSIGN_OP_SUB" value="2">
  159. </constant>
  160. <constant name="ASSIGN_OP_MUL" value="3">
  161. </constant>
  162. <constant name="ASSIGN_OP_DIV" value="4">
  163. </constant>
  164. <constant name="ASSIGN_OP_MOD" value="5">
  165. </constant>
  166. <constant name="ASSIGN_OP_SHIFT_LEFT" value="6">
  167. </constant>
  168. <constant name="ASSIGN_OP_SHIFT_RIGHT" value="7">
  169. </constant>
  170. <constant name="ASSIGN_OP_BIT_AND" value="8">
  171. </constant>
  172. <constant name="ASSIGN_OP_BIT_OR" value="9">
  173. </constant>
  174. <constant name="ASSIGN_OP_BIT_XOR" value="10">
  175. </constant>
  176. </constants>
  177. </class>