Unity.Entities.Editor.xsd 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:editor="UnityEditor.UIElements" xmlns:engine="UnityEngine.UIElements" xmlns="UnityEditor.ShortcutManagement" elementFormDefault="qualified" targetNamespace="Unity.Entities.Editor" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3. <xs:import schemaLocation="UnityEngine.UIElements.xsd" namespace="UnityEngine.UIElements" />
  4. <xs:complexType name="FoldoutFieldType">
  5. <xs:complexContent mixed="false">
  6. <xs:restriction base="engine:VisualElementType">
  7. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  8. <xs:element ref="engine:VisualElement" />
  9. </xs:sequence>
  10. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  11. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  12. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  13. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  14. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  15. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  16. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  17. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  18. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  19. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  20. <xs:anyAttribute processContents="lax" />
  21. </xs:restriction>
  22. </xs:complexContent>
  23. </xs:complexType>
  24. <xs:element name="FoldoutField" substitutionGroup="engine:VisualElement" xmlns:q1="Unity.Entities.Editor" type="q1:FoldoutFieldType" />
  25. <xs:complexType name="SelectableLabelType">
  26. <xs:complexContent mixed="false">
  27. <xs:restriction base="engine:VisualElementType">
  28. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  29. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  30. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  31. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  32. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  33. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  34. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  35. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  36. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  37. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  38. <xs:attribute default="" name="binding-path" type="xs:string" use="optional" />
  39. <xs:attribute default="" name="text" type="xs:string" use="optional" />
  40. <xs:attribute default="true" name="enable-rich-text" type="xs:boolean" use="optional" />
  41. <xs:attribute default="false" name="parse-escape-sequences" type="xs:boolean" use="optional" />
  42. <xs:attribute default="false" name="display-tooltip-when-elided" type="xs:boolean" use="optional" />
  43. <xs:anyAttribute processContents="lax" />
  44. </xs:restriction>
  45. </xs:complexContent>
  46. </xs:complexType>
  47. <xs:element name="SelectableLabel" substitutionGroup="engine:VisualElement" xmlns:q2="Unity.Entities.Editor" type="q2:SelectableLabelType" />
  48. <xs:complexType name="TabViewType">
  49. <xs:complexContent mixed="false">
  50. <xs:restriction base="engine:VisualElementType">
  51. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  52. <xs:element ref="engine:VisualElement" />
  53. </xs:sequence>
  54. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  55. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  56. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  57. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  58. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  59. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  60. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  61. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  62. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  63. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  64. <xs:attribute default="" name="binding-path" type="xs:string" use="optional" />
  65. <xs:anyAttribute processContents="lax" />
  66. </xs:restriction>
  67. </xs:complexContent>
  68. </xs:complexType>
  69. <xs:element name="TabView" substitutionGroup="engine:VisualElement" xmlns:q3="Unity.Entities.Editor" type="q3:TabViewType" />
  70. <xs:complexType name="HierarchyNameElementType">
  71. <xs:complexContent mixed="false">
  72. <xs:restriction base="engine:VisualElementType">
  73. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  74. <xs:element ref="engine:VisualElement" />
  75. </xs:sequence>
  76. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  77. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  78. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  79. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  80. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  81. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  82. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  83. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  84. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  85. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  86. <xs:anyAttribute processContents="lax" />
  87. </xs:restriction>
  88. </xs:complexContent>
  89. </xs:complexType>
  90. <xs:element name="HierarchyNameElement" substitutionGroup="engine:VisualElement" xmlns:q4="Unity.Entities.Editor" type="q4:HierarchyNameElementType" />
  91. <xs:complexType name="TabContentType">
  92. <xs:complexContent mixed="false">
  93. <xs:restriction base="engine:VisualElementType">
  94. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  95. <xs:element ref="engine:VisualElement" />
  96. </xs:sequence>
  97. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  98. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  99. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  100. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  101. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  102. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  103. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  104. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  105. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  106. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  107. <xs:anyAttribute processContents="lax" />
  108. </xs:restriction>
  109. </xs:complexContent>
  110. </xs:complexType>
  111. <xs:element name="TabContent" substitutionGroup="engine:VisualElement" xmlns:q5="Unity.Entities.Editor" type="q5:TabContentType" />
  112. <xs:complexType name="CenteredMessageElementType">
  113. <xs:complexContent mixed="false">
  114. <xs:restriction base="engine:VisualElementType">
  115. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  116. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  117. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  118. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  119. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  120. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  121. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  122. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  123. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  124. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  125. <xs:attribute default="" name="title" type="xs:string" use="optional" />
  126. <xs:attribute default="" name="message" type="xs:string" use="optional" />
  127. <xs:anyAttribute processContents="lax" />
  128. </xs:restriction>
  129. </xs:complexContent>
  130. </xs:complexType>
  131. <xs:element name="CenteredMessageElement" substitutionGroup="engine:VisualElement" xmlns:q6="Unity.Entities.Editor" type="q6:CenteredMessageElementType" />
  132. <xs:complexType name="SearchElementType">
  133. <xs:complexContent mixed="false">
  134. <xs:restriction base="engine:VisualElementType">
  135. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  136. <xs:element ref="engine:VisualElement" />
  137. </xs:sequence>
  138. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  139. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  140. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  141. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  142. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  143. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  144. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  145. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  146. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  147. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  148. <xs:attribute default="" name="search-data" type="xs:string" use="optional" />
  149. <xs:attribute default="" name="search-filters" type="xs:string" use="optional" />
  150. <xs:attribute default="" name="source-data" type="xs:string" use="optional" />
  151. <xs:attribute default="" name="filtered-data" type="xs:string" use="optional" />
  152. <xs:attribute default="OrdinalIgnoreCase" name="global-string-comparison" type="xs:string" use="optional" />
  153. <xs:attribute default="sync" name="handler-type" type="xs:string" use="optional" />
  154. <xs:attribute default="200" name="search-delay" type="xs:int" use="optional" />
  155. <xs:attribute default="33" name="max-frame-time" type="xs:int" use="optional" />
  156. <xs:anyAttribute processContents="lax" />
  157. </xs:restriction>
  158. </xs:complexContent>
  159. </xs:complexType>
  160. <xs:element name="SearchElement" substitutionGroup="engine:VisualElement" xmlns:q7="Unity.Entities.Editor" type="q7:SearchElementType" />
  161. <xs:complexType name="SpinnerElementType">
  162. <xs:complexContent mixed="false">
  163. <xs:restriction base="engine:VisualElementType">
  164. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  165. <xs:element ref="engine:VisualElement" />
  166. </xs:sequence>
  167. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  168. <xs:attribute default="" name="view-data-key" type="xs:string" use="optional" />
  169. <xs:attribute default="Position" name="picking-mode" type="engine:VisualElement_picking-mode_Type" use="optional" />
  170. <xs:attribute default="" name="tooltip" type="xs:string" use="optional" />
  171. <xs:attribute default="None" name="usage-hints" type="engine:VisualElement_usage-hints_Type" use="optional" />
  172. <xs:attribute default="0" name="tabindex" type="xs:int" use="optional" />
  173. <xs:attribute default="false" name="focusable" type="xs:boolean" use="optional" />
  174. <xs:attribute default="" name="class" type="xs:string" use="optional" />
  175. <xs:attribute default="" name="content-container" type="xs:string" use="optional" />
  176. <xs:attribute default="" name="style" type="xs:string" use="optional" />
  177. <xs:anyAttribute processContents="lax" />
  178. </xs:restriction>
  179. </xs:complexContent>
  180. </xs:complexType>
  181. <xs:element name="SpinnerElement" substitutionGroup="engine:VisualElement" xmlns:q8="Unity.Entities.Editor" type="q8:SpinnerElementType" />
  182. </xs:schema>