2
0

GLTFState.xml 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <class name="GLTFState" inherits="Resource" version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../doc/class.xsd">
  3. <brief_description>
  4. </brief_description>
  5. <description>
  6. </description>
  7. <tutorials>
  8. </tutorials>
  9. <methods>
  10. <method name="get_accessors">
  11. <return type="GLTFAccessor[]" />
  12. <description>
  13. </description>
  14. </method>
  15. <method name="get_animation_player">
  16. <return type="AnimationPlayer" />
  17. <param index="0" name="idx" type="int" />
  18. <description>
  19. </description>
  20. </method>
  21. <method name="get_animation_players_count">
  22. <return type="int" />
  23. <param index="0" name="idx" type="int" />
  24. <description>
  25. </description>
  26. </method>
  27. <method name="get_animations">
  28. <return type="GLTFAnimation[]" />
  29. <description>
  30. </description>
  31. </method>
  32. <method name="get_buffer_views">
  33. <return type="GLTFBufferView[]" />
  34. <description>
  35. </description>
  36. </method>
  37. <method name="get_cameras">
  38. <return type="GLTFCamera[]" />
  39. <description>
  40. </description>
  41. </method>
  42. <method name="get_images">
  43. <return type="Texture2D[]" />
  44. <description>
  45. </description>
  46. </method>
  47. <method name="get_lights">
  48. <return type="GLTFLight[]" />
  49. <description>
  50. </description>
  51. </method>
  52. <method name="get_materials">
  53. <return type="BaseMaterial3D[]" />
  54. <description>
  55. </description>
  56. </method>
  57. <method name="get_meshes">
  58. <return type="GLTFMesh[]" />
  59. <description>
  60. </description>
  61. </method>
  62. <method name="get_nodes">
  63. <return type="GLTFNode[]" />
  64. <description>
  65. </description>
  66. </method>
  67. <method name="get_scene_node">
  68. <return type="Node" />
  69. <param index="0" name="idx" type="int" />
  70. <description>
  71. </description>
  72. </method>
  73. <method name="get_skeleton_to_node">
  74. <return type="Dictionary" />
  75. <description>
  76. </description>
  77. </method>
  78. <method name="get_skeletons">
  79. <return type="GLTFSkeleton[]" />
  80. <description>
  81. </description>
  82. </method>
  83. <method name="get_skins">
  84. <return type="GLTFSkin[]" />
  85. <description>
  86. </description>
  87. </method>
  88. <method name="get_textures">
  89. <return type="GLTFTexture[]" />
  90. <description>
  91. </description>
  92. </method>
  93. <method name="get_unique_animation_names">
  94. <return type="String[]" />
  95. <description>
  96. </description>
  97. </method>
  98. <method name="get_unique_names">
  99. <return type="String[]" />
  100. <description>
  101. </description>
  102. </method>
  103. <method name="set_accessors">
  104. <return type="void" />
  105. <param index="0" name="accessors" type="GLTFAccessor[]" />
  106. <description>
  107. </description>
  108. </method>
  109. <method name="set_animations">
  110. <return type="void" />
  111. <param index="0" name="animations" type="GLTFAnimation[]" />
  112. <description>
  113. </description>
  114. </method>
  115. <method name="set_buffer_views">
  116. <return type="void" />
  117. <param index="0" name="buffer_views" type="GLTFBufferView[]" />
  118. <description>
  119. </description>
  120. </method>
  121. <method name="set_cameras">
  122. <return type="void" />
  123. <param index="0" name="cameras" type="GLTFCamera[]" />
  124. <description>
  125. </description>
  126. </method>
  127. <method name="set_images">
  128. <return type="void" />
  129. <param index="0" name="images" type="Texture2D[]" />
  130. <description>
  131. </description>
  132. </method>
  133. <method name="set_lights">
  134. <return type="void" />
  135. <param index="0" name="lights" type="GLTFLight[]" />
  136. <description>
  137. </description>
  138. </method>
  139. <method name="set_materials">
  140. <return type="void" />
  141. <param index="0" name="materials" type="BaseMaterial3D[]" />
  142. <description>
  143. </description>
  144. </method>
  145. <method name="set_meshes">
  146. <return type="void" />
  147. <param index="0" name="meshes" type="GLTFMesh[]" />
  148. <description>
  149. </description>
  150. </method>
  151. <method name="set_nodes">
  152. <return type="void" />
  153. <param index="0" name="nodes" type="GLTFNode[]" />
  154. <description>
  155. </description>
  156. </method>
  157. <method name="set_skeleton_to_node">
  158. <return type="void" />
  159. <param index="0" name="skeleton_to_node" type="Dictionary" />
  160. <description>
  161. </description>
  162. </method>
  163. <method name="set_skeletons">
  164. <return type="void" />
  165. <param index="0" name="skeletons" type="GLTFSkeleton[]" />
  166. <description>
  167. </description>
  168. </method>
  169. <method name="set_skins">
  170. <return type="void" />
  171. <param index="0" name="skins" type="GLTFSkin[]" />
  172. <description>
  173. </description>
  174. </method>
  175. <method name="set_textures">
  176. <return type="void" />
  177. <param index="0" name="textures" type="GLTFTexture[]" />
  178. <description>
  179. </description>
  180. </method>
  181. <method name="set_unique_animation_names">
  182. <return type="void" />
  183. <param index="0" name="unique_animation_names" type="String[]" />
  184. <description>
  185. </description>
  186. </method>
  187. <method name="set_unique_names">
  188. <return type="void" />
  189. <param index="0" name="unique_names" type="String[]" />
  190. <description>
  191. </description>
  192. </method>
  193. </methods>
  194. <members>
  195. <member name="base_path" type="String" setter="set_base_path" getter="get_base_path" default="&quot;&quot;">
  196. </member>
  197. <member name="buffers" type="PackedByteArray[]" setter="set_buffers" getter="get_buffers" default="[]">
  198. </member>
  199. <member name="create_animations" type="bool" setter="set_create_animations" getter="get_create_animations" default="true">
  200. </member>
  201. <member name="glb_data" type="PackedByteArray" setter="set_glb_data" getter="get_glb_data" default="PackedByteArray()">
  202. </member>
  203. <member name="json" type="Dictionary" setter="set_json" getter="get_json" default="{}">
  204. </member>
  205. <member name="major_version" type="int" setter="set_major_version" getter="get_major_version" default="0">
  206. </member>
  207. <member name="minor_version" type="int" setter="set_minor_version" getter="get_minor_version" default="0">
  208. </member>
  209. <member name="root_nodes" type="PackedInt32Array" setter="set_root_nodes" getter="get_root_nodes" default="PackedInt32Array()">
  210. </member>
  211. <member name="scene_name" type="String" setter="set_scene_name" getter="get_scene_name" default="&quot;&quot;">
  212. </member>
  213. <member name="use_named_skin_binds" type="bool" setter="set_use_named_skin_binds" getter="get_use_named_skin_binds" default="false">
  214. </member>
  215. </members>
  216. </class>