2
0

EditorParticleEffectWindow.xml 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715
  1. <element type="Window">
  2. <attribute name="Name" value="ParticleEffectWindow" />
  3. <attribute name="Is Movable" value="true" />
  4. <attribute name="Is Resizable" value="true" />
  5. <attribute name="Resize Border" value="6 6 6 6" />
  6. <attribute name="Layout Mode" value="Vertical" />
  7. <attribute name="Layout Spacing" value="4" />
  8. <attribute name="Layout Border" value="6 6 6 6" />
  9. <element>
  10. <attribute name="Min Size" value="0 16" />
  11. <attribute name="Max Size" value="2147483647 16" />
  12. <attribute name="Layout Mode" value="Horizontal" />
  13. <element type="Text">
  14. <attribute name="Text" value="Particle editor" />
  15. </element>
  16. <element type="Button" style="CloseButton">
  17. <attribute name="Name" value="CloseButton" />
  18. </element>
  19. </element>
  20. <element type="BorderImage" style="EditorDivider" />
  21. <element type="View3D">
  22. <attribute name="Name" value="ParticleEffectPreview" />
  23. <attribute name="Texture" value="Texture2D;" />
  24. <attribute name="Use Derived Opacity" value="false" />
  25. <attribute name="Is Resizable" value="true" />
  26. <attribute name="Fixed Height Resizing" value="true" />
  27. <attribute name="Resize Border" value="0 6 0 6" />
  28. </element>
  29. <element type="BorderImage" style="EditorDivider" />
  30. <element>
  31. <attribute name="Min Size" value="0 16" />
  32. <attribute name="Max Size" value="2147483647 16" />
  33. <attribute name="Layout Mode" value="Horizontal" />
  34. <attribute name="Name" value="NameContainer" />
  35. </element>
  36. <element type="BorderImage" style="EditorDivider" />
  37. <element type="ListView" style="PanelView">
  38. <attribute name="Min Size" value="0 60" />
  39. <element type="BorderImage" internal="true">
  40. <element internal="true">
  41. <element style="Panel">
  42. <element type="Text">
  43. <attribute name="Text" value="Initial" />
  44. </element>
  45. </element>
  46. <!-- Initial Attributes -->
  47. <element>
  48. <!-- Constant Force -->
  49. <attribute name="Min Size" value="0 16" />
  50. <attribute name="Max Size" value="2147483647 16" />
  51. <attribute name="Layout Mode" value="Horizontal" />
  52. <attribute name="Layout Spacing" value="10" />
  53. <element type="Text" style="EditorAttributeText">
  54. <attribute name="Text" value="Constant Force" />
  55. </element>
  56. <element>
  57. <attribute name="Min Size" value="0 16" />
  58. <attribute name="Max Size" value="2147483647 16" />
  59. <attribute name="Layout Mode" value="Horizontal" />
  60. <attribute name="Layout Spacing" value="1" />
  61. <element type="LineEdit">
  62. <attribute name="Name" value="ConstantForceX" />
  63. </element>
  64. <element type="LineEdit">
  65. <attribute name="Name" value="ConstantForceY" />
  66. </element>
  67. <element type="LineEdit">
  68. <attribute name="Name" value="ConstantForceZ" />
  69. </element>
  70. </element>
  71. </element>
  72. <element>
  73. <!-- Direction Min -->
  74. <attribute name="Min Size" value="0 16" />
  75. <attribute name="Max Size" value="2147483647 16" />
  76. <attribute name="Layout Mode" value="Horizontal" />
  77. <attribute name="Layout Spacing" value="10" />
  78. <element type="Text" style="EditorAttributeText">
  79. <attribute name="Text" value="Direction (min)" />
  80. </element>
  81. <element>
  82. <attribute name="Min Size" value="0 16" />
  83. <attribute name="Max Size" value="2147483647 16" />
  84. <attribute name="Layout Mode" value="Horizontal" />
  85. <attribute name="Layout Spacing" value="1" />
  86. <element type="LineEdit">
  87. <attribute name="Name" value="DirectionMinX" />
  88. </element>
  89. <element type="LineEdit">
  90. <attribute name="Name" value="DirectionMinY" />
  91. </element>
  92. <element type="LineEdit">
  93. <attribute name="Name" value="DirectionMinZ" />
  94. </element>
  95. </element>
  96. </element>
  97. <element>
  98. <!-- Direction Max -->
  99. <attribute name="Min Size" value="0 16" />
  100. <attribute name="Max Size" value="2147483647 16" />
  101. <attribute name="Layout Mode" value="Horizontal" />
  102. <attribute name="Layout Spacing" value="10" />
  103. <element type="Text" style="EditorAttributeText">
  104. <attribute name="Text" value="Direction (max)" />
  105. </element>
  106. <element>
  107. <attribute name="Min Size" value="0 16" />
  108. <attribute name="Max Size" value="2147483647 16" />
  109. <attribute name="Layout Mode" value="Horizontal" />
  110. <attribute name="Layout Spacing" value="1" />
  111. <element type="LineEdit">
  112. <attribute name="Name" value="DirectionMaxX" />
  113. </element>
  114. <element type="LineEdit">
  115. <attribute name="Name" value="DirectionMaxY" />
  116. </element>
  117. <element type="LineEdit">
  118. <attribute name="Name" value="DirectionMaxZ" />
  119. </element>
  120. </element>
  121. </element>
  122. <element>
  123. <!-- Damping Force -->
  124. <attribute name="Min Size" value="0 16" />
  125. <attribute name="Max Size" value="2147483647 16" />
  126. <attribute name="Layout Mode" value="Horizontal" />
  127. <attribute name="Layout Spacing" value="10" />
  128. <element type="Text" style="EditorAttributeText">
  129. <attribute name="Text" value="Damping Force" />
  130. </element>
  131. <element>
  132. <attribute name="Min Size" value="0 16" />
  133. <attribute name="Max Size" value="2147483647 16" />
  134. <attribute name="Layout Mode" value="Horizontal" />
  135. <attribute name="Layout Spacing" value="1" />
  136. <element type="LineEdit">
  137. <attribute name="Name" value="DampingForce" />
  138. </element>
  139. </element>
  140. </element>
  141. <element>
  142. <!-- Active Time -->
  143. <attribute name="Min Size" value="0 16" />
  144. <attribute name="Max Size" value="2147483647 16" />
  145. <attribute name="Layout Mode" value="Horizontal" />
  146. <attribute name="Layout Spacing" value="10" />
  147. <element type="Text" style="EditorAttributeText">
  148. <attribute name="Text" value="Active Time" />
  149. </element>
  150. <element>
  151. <attribute name="Min Size" value="0 16" />
  152. <attribute name="Max Size" value="2147483647 16" />
  153. <attribute name="Layout Mode" value="Horizontal" />
  154. <attribute name="Layout Spacing" value="1" />
  155. <element type="LineEdit">
  156. <attribute name="Name" value="ActiveTime" />
  157. </element>
  158. </element>
  159. </element>
  160. <element>
  161. <!-- Inactive Time -->
  162. <attribute name="Min Size" value="0 16" />
  163. <attribute name="Max Size" value="2147483647 16" />
  164. <attribute name="Layout Mode" value="Horizontal" />
  165. <attribute name="Layout Spacing" value="10" />
  166. <element type="Text" style="EditorAttributeText">
  167. <attribute name="Text" value="Inactive Time" />
  168. </element>
  169. <element>
  170. <attribute name="Min Size" value="0 16" />
  171. <attribute name="Max Size" value="2147483647 16" />
  172. <attribute name="Layout Mode" value="Horizontal" />
  173. <attribute name="Layout Spacing" value="1" />
  174. <element type="LineEdit">
  175. <attribute name="Name" value="InactiveTime" />
  176. </element>
  177. </element>
  178. </element>
  179. <element>
  180. <!-- Min Particle Size -->
  181. <attribute name="Min Size" value="0 16" />
  182. <attribute name="Max Size" value="2147483647 16" />
  183. <attribute name="Layout Mode" value="Horizontal" />
  184. <attribute name="Layout Spacing" value="10" />
  185. <element type="Text" style="EditorAttributeText">
  186. <attribute name="Text" value="Particle Size (min)" />
  187. </element>
  188. <element>
  189. <attribute name="Min Size" value="0 16" />
  190. <attribute name="Max Size" value="2147483647 16" />
  191. <attribute name="Layout Mode" value="Horizontal" />
  192. <attribute name="Layout Spacing" value="1" />
  193. <element type="LineEdit">
  194. <attribute name="Name" value="ParticleSizeMinX" />
  195. </element>
  196. <element type="LineEdit">
  197. <attribute name="Name" value="ParticleSizeMinY" />
  198. </element>
  199. </element>
  200. </element>
  201. <element>
  202. <!-- Max Particle Size -->
  203. <attribute name="Min Size" value="0 16" />
  204. <attribute name="Max Size" value="2147483647 16" />
  205. <attribute name="Layout Mode" value="Horizontal" />
  206. <attribute name="Layout Spacing" value="10" />
  207. <element type="Text" style="EditorAttributeText">
  208. <attribute name="Text" value="Particle Size (max)" />
  209. </element>
  210. <element>
  211. <attribute name="Min Size" value="0 16" />
  212. <attribute name="Max Size" value="2147483647 16" />
  213. <attribute name="Layout Mode" value="Horizontal" />
  214. <attribute name="Layout Spacing" value="1" />
  215. <element type="LineEdit">
  216. <attribute name="Name" value="ParticleSizeMaxX" />
  217. </element>
  218. <element type="LineEdit">
  219. <attribute name="Name" value="ParticleSizeMaxY" />
  220. </element>
  221. </element>
  222. </element>
  223. <element>
  224. <!-- Time To Live -->
  225. <attribute name="Min Size" value="0 16" />
  226. <attribute name="Max Size" value="2147483647 16" />
  227. <attribute name="Layout Mode" value="Horizontal" />
  228. <attribute name="Layout Spacing" value="10" />
  229. <element type="Text" style="EditorAttributeText">
  230. <attribute name="Text" value="Time To Live" />
  231. </element>
  232. <element>
  233. <attribute name="Min Size" value="0 16" />
  234. <attribute name="Max Size" value="2147483647 16" />
  235. <attribute name="Layout Mode" value="Horizontal" />
  236. <attribute name="Layout Spacing" value="1" />
  237. <element type="LineEdit">
  238. <attribute name="Name" value="TimeToLiveMin" />
  239. </element>
  240. <element type="LineEdit">
  241. <attribute name="Name" value="TimeToLiveMax" />
  242. </element>
  243. </element>
  244. </element>
  245. <element>
  246. <!-- Velocity -->
  247. <attribute name="Min Size" value="0 16" />
  248. <attribute name="Max Size" value="2147483647 16" />
  249. <attribute name="Layout Mode" value="Horizontal" />
  250. <attribute name="Layout Spacing" value="10" />
  251. <element type="Text" style="EditorAttributeText">
  252. <attribute name="Text" value="Velocity" />
  253. </element>
  254. <element>
  255. <attribute name="Min Size" value="0 16" />
  256. <attribute name="Max Size" value="2147483647 16" />
  257. <attribute name="Layout Mode" value="Horizontal" />
  258. <attribute name="Layout Spacing" value="1" />
  259. <element type="LineEdit">
  260. <attribute name="Name" value="VelocityMin" />
  261. </element>
  262. <element type="LineEdit">
  263. <attribute name="Name" value="VelocityMax" />
  264. </element>
  265. </element>
  266. </element>
  267. <element>
  268. <!-- Rotation -->
  269. <attribute name="Min Size" value="0 16" />
  270. <attribute name="Max Size" value="2147483647 16" />
  271. <attribute name="Layout Mode" value="Horizontal" />
  272. <attribute name="Layout Spacing" value="10" />
  273. <element type="Text" style="EditorAttributeText">
  274. <attribute name="Text" value="Rotation" />
  275. </element>
  276. <element>
  277. <attribute name="Min Size" value="0 16" />
  278. <attribute name="Max Size" value="2147483647 16" />
  279. <attribute name="Layout Mode" value="Horizontal" />
  280. <attribute name="Layout Spacing" value="1" />
  281. <element type="LineEdit">
  282. <attribute name="Name" value="RotationMin" />
  283. </element>
  284. <element type="LineEdit">
  285. <attribute name="Name" value="RotationMax" />
  286. </element>
  287. </element>
  288. </element>
  289. <element>
  290. <!-- Rotation Speed -->
  291. <attribute name="Min Size" value="0 16" />
  292. <attribute name="Max Size" value="2147483647 16" />
  293. <attribute name="Layout Mode" value="Horizontal" />
  294. <attribute name="Layout Spacing" value="10" />
  295. <element type="Text" style="EditorAttributeText">
  296. <attribute name="Text" value="Rotation Speed" />
  297. </element>
  298. <element>
  299. <attribute name="Min Size" value="0 16" />
  300. <attribute name="Max Size" value="2147483647 16" />
  301. <attribute name="Layout Mode" value="Horizontal" />
  302. <attribute name="Layout Spacing" value="1" />
  303. <element type="LineEdit">
  304. <attribute name="Name" value="RotationSpeedMin" />
  305. </element>
  306. <element type="LineEdit">
  307. <attribute name="Name" value="RotationSpeedMax" />
  308. </element>
  309. </element>
  310. </element>
  311. <!-- End of Initial Attributes -->
  312. <element type="BorderImage" style="EditorDivider" />
  313. <element style="Panel">
  314. <element type="Text">
  315. <attribute name="Text" value="Variation" />
  316. </element>
  317. </element>
  318. <!-- Variation Attributes -->
  319. <element>
  320. <!-- Size Addition -->
  321. <attribute name="Min Size" value="0 16" />
  322. <attribute name="Max Size" value="2147483647 16" />
  323. <attribute name="Layout Mode" value="Horizontal" />
  324. <attribute name="Layout Spacing" value="10" />
  325. <element type="Text" style="EditorAttributeText">
  326. <attribute name="Text" value="Size (add)" />
  327. </element>
  328. <element>
  329. <attribute name="Min Size" value="0 16" />
  330. <attribute name="Max Size" value="2147483647 16" />
  331. <attribute name="Layout Mode" value="Horizontal" />
  332. <attribute name="Layout Spacing" value="1" />
  333. <element type="LineEdit">
  334. <attribute name="Name" value="SizeAdd" />
  335. </element>
  336. </element>
  337. </element>
  338. <element>
  339. <!-- Size Multiplication -->
  340. <attribute name="Min Size" value="0 16" />
  341. <attribute name="Max Size" value="2147483647 16" />
  342. <attribute name="Layout Mode" value="Horizontal" />
  343. <attribute name="Layout Spacing" value="10" />
  344. <element type="Text" style="EditorAttributeText">
  345. <attribute name="Text" value="Size (multiply)" />
  346. </element>
  347. <element>
  348. <attribute name="Min Size" value="0 16" />
  349. <attribute name="Max Size" value="2147483647 16" />
  350. <attribute name="Layout Mode" value="Horizontal" />
  351. <attribute name="Layout Spacing" value="1" />
  352. <element type="LineEdit">
  353. <attribute name="Name" value="SizeMultiply" />
  354. </element>
  355. </element>
  356. </element>
  357. <element>
  358. <!-- Animation LOD bias -->
  359. <attribute name="Min Size" value="0 16" />
  360. <attribute name="Max Size" value="2147483647 16" />
  361. <attribute name="Layout Mode" value="Horizontal" />
  362. <attribute name="Layout Spacing" value="10" />
  363. <element type="Text" style="EditorAttributeText">
  364. <attribute name="Text" value="Animation LOD bias" />
  365. </element>
  366. <element>
  367. <attribute name="Min Size" value="0 16" />
  368. <attribute name="Max Size" value="2147483647 16" />
  369. <attribute name="Layout Mode" value="Horizontal" />
  370. <attribute name="Layout Spacing" value="1" />
  371. <element type="LineEdit">
  372. <attribute name="Name" value="AnimationLodBias" />
  373. </element>
  374. </element>
  375. </element>
  376. <!-- End of Variation Attributes -->
  377. <element type="BorderImage" style="EditorDivider" />
  378. <element>
  379. <!-- Color Frames -->
  380. <attribute name="Min Size" value="0 16" />
  381. <attribute name="Max Size" value="2147483647 16" />
  382. <attribute name="Layout Mode" value="Horizontal" />
  383. <attribute name="Layout Spacing" value="10" />
  384. <element type="Text" style="EditorAttributeText">
  385. <attribute name="Text" value="Color Frames" />
  386. </element>
  387. </element>
  388. <element type="ListView" style="PanelView">
  389. <attribute name="Name" value="ColorFrameListView" />
  390. <attribute name="Highlight Mode" value="Always" />
  391. <attribute name="Min Size" value="0 100" />
  392. </element>
  393. <element>
  394. <attribute name="Name" value="ColorFrameButtonContainer" />
  395. <attribute name="Min Size" value="0 16" />
  396. <attribute name="Max Size" value="2147483647 16" />
  397. <attribute name="Layout Mode" value="Horizontal" />
  398. <attribute name="Layout Spacing" value="4" />
  399. <element type="Button">
  400. <attribute name="Name" value="NewColorFrame" />
  401. <attribute name="Layout Mode" value="Horizontal" />
  402. <attribute name="Layout Border" value="1 1 1 1" />
  403. <element type="Text">
  404. <attribute name="Text" value="New" />
  405. <attribute name="Text Alignment" value="Center" />
  406. </element>
  407. </element>
  408. <element type="Button">
  409. <attribute name="Name" value="RemoveColorFrame" />
  410. <attribute name="Layout Mode" value="Horizontal" />
  411. <attribute name="Layout Border" value="1 1 1 1" />
  412. <element type="Text">
  413. <attribute name="Text" value="Remove" />
  414. <attribute name="Text Alignment" value="Center" />
  415. </element>
  416. </element>
  417. <element type="Button">
  418. <attribute name="Name" value="ColorFrameSort" />
  419. <attribute name="Layout Mode" value="Horizontal" />
  420. <attribute name="Layout Border" value="1 1 1 1" />
  421. <element type="Text">
  422. <attribute name="Text" value="Sort" />
  423. <attribute name="Text Alignment" value="Center" />
  424. </element>
  425. </element>
  426. </element>
  427. <element type="BorderImage" style="EditorDivider" />
  428. <element>
  429. <!-- Texture Frames -->
  430. <attribute name="Min Size" value="0 16" />
  431. <attribute name="Max Size" value="2147483647 16" />
  432. <attribute name="Layout Mode" value="Horizontal" />
  433. <attribute name="Layout Spacing" value="10" />
  434. <element type="Text" style="EditorAttributeText">
  435. <attribute name="Text" value="Texture Frames" />
  436. </element>
  437. </element>
  438. <element type="ListView" style="PanelView">
  439. <attribute name="Name" value="TextureFrameListView" />
  440. <attribute name="Min Size" value="0 100" />
  441. </element>
  442. <element>
  443. <attribute name="Name" value="TextureFrameButtonContainer" />
  444. <attribute name="Min Size" value="0 16" />
  445. <attribute name="Max Size" value="2147483647 16" />
  446. <attribute name="Layout Mode" value="Horizontal" />
  447. <attribute name="Layout Spacing" value="4" />
  448. <element type="Button">
  449. <attribute name="Name" value="NewTextureFrame" />
  450. <attribute name="Layout Mode" value="Horizontal" />
  451. <attribute name="Layout Border" value="1 1 1 1" />
  452. <element type="Text">
  453. <attribute name="Text" value="New" />
  454. <attribute name="Text Alignment" value="Center" />
  455. </element>
  456. </element>
  457. <element type="Button">
  458. <attribute name="Name" value="RemoveTextureFrame" />
  459. <attribute name="Layout Mode" value="Horizontal" />
  460. <attribute name="Layout Border" value="1 1 1 1" />
  461. <element type="Text">
  462. <attribute name="Text" value="Remove" />
  463. <attribute name="Text Alignment" value="Center" />
  464. </element>
  465. </element>
  466. <element type="Button">
  467. <attribute name="Name" value="TextureFrameSort" />
  468. <attribute name="Layout Mode" value="Horizontal" />
  469. <attribute name="Layout Border" value="1 1 1 1" />
  470. <element type="Text">
  471. <attribute name="Text" value="Sort" />
  472. <attribute name="Text Alignment" value="Center" />
  473. </element>
  474. </element>
  475. </element>
  476. <element type="BorderImage" style="EditorDivider" />
  477. <element style="Panel">
  478. <element type="Text">
  479. <attribute name="Text" value="Emitter" />
  480. </element>
  481. </element>
  482. <!-- Emitter Attributes -->
  483. <element>
  484. <!-- Num Particles -->
  485. <attribute name="Min Size" value="0 16" />
  486. <attribute name="Max Size" value="2147483647 16" />
  487. <attribute name="Layout Mode" value="Horizontal" />
  488. <attribute name="Layout Spacing" value="10" />
  489. <element type="Text" style="EditorAttributeText">
  490. <attribute name="Text" value="Number of Particles" />
  491. </element>
  492. <element>
  493. <attribute name="Min Size" value="0 16" />
  494. <attribute name="Max Size" value="2147483647 16" />
  495. <attribute name="Layout Mode" value="Horizontal" />
  496. <attribute name="Layout Spacing" value="1" />
  497. <element type="LineEdit">
  498. <attribute name="Name" value="NumParticles" />
  499. </element>
  500. </element>
  501. </element>
  502. <element>
  503. <!-- Emitter Size -->
  504. <attribute name="Min Size" value="0 16" />
  505. <attribute name="Max Size" value="2147483647 16" />
  506. <attribute name="Layout Mode" value="Horizontal" />
  507. <attribute name="Layout Spacing" value="10" />
  508. <element type="Text" style="EditorAttributeText">
  509. <attribute name="Text" value="Emitter Size" />
  510. </element>
  511. <element>
  512. <attribute name="Min Size" value="0 16" />
  513. <attribute name="Max Size" value="2147483647 16" />
  514. <attribute name="Layout Mode" value="Horizontal" />
  515. <attribute name="Layout Spacing" value="1" />
  516. <element type="LineEdit">
  517. <attribute name="Name" value="EmitterSizeX" />
  518. </element>
  519. <element type="LineEdit">
  520. <attribute name="Name" value="EmitterSizeY" />
  521. </element>
  522. <element type="LineEdit">
  523. <attribute name="Name" value="EmitterSizeZ" />
  524. </element>
  525. </element>
  526. </element>
  527. <element>
  528. <!-- Emission Rate -->
  529. <attribute name="Min Size" value="0 16" />
  530. <attribute name="Max Size" value="2147483647 16" />
  531. <attribute name="Layout Mode" value="Horizontal" />
  532. <attribute name="Layout Spacing" value="10" />
  533. <element type="Text" style="EditorAttributeText">
  534. <attribute name="Text" value="Emission Rate" />
  535. </element>
  536. <element>
  537. <attribute name="Min Size" value="0 16" />
  538. <attribute name="Max Size" value="2147483647 16" />
  539. <attribute name="Layout Mode" value="Horizontal" />
  540. <attribute name="Layout Spacing" value="1" />
  541. <element type="LineEdit">
  542. <attribute name="Name" value="EmissionRateMin" />
  543. </element>
  544. <element type="LineEdit">
  545. <attribute name="Name" value="EmissionRateMax" />
  546. </element>
  547. </element>
  548. </element>
  549. <element>
  550. <!-- Emitter Shape -->
  551. <attribute name="Min Size" value="0 16" />
  552. <attribute name="Max Size" value="2147483647 16" />
  553. <attribute name="Layout Mode" value="Horizontal" />
  554. <attribute name="Layout Spacing" value="10" />
  555. <element type="Text" style="EditorAttributeText">
  556. <attribute name="Text" value="Emitter Shape" />
  557. </element>
  558. <element type="DropDownList">
  559. <attribute name="Name" value="EmitterShape" />
  560. <attribute name="Resize Popup" value="true" />
  561. <!-- Skip style processing as the purpose of below tags is to populate the content element -->
  562. <element type="Window" internal="true" popup="true" style="none">
  563. <element type="ListView" internal="true" style="none">
  564. <element type="BorderImage" internal="true" style="none">
  565. <element internal="true" style="none">
  566. <element type="Text" style="FileSelectorFilterText">
  567. <attribute name="Text" value="Box" />
  568. </element>
  569. <element type="Text" style="FileSelectorFilterText">
  570. <attribute name="Text" value="Sphere" />
  571. </element>
  572. </element>
  573. </element>
  574. </element>
  575. </element>
  576. </element>
  577. </element>
  578. <!-- End of Renderer Attributes -->
  579. <element type="BorderImage" style="EditorDivider" />
  580. <element style="Panel">
  581. <element type="Text">
  582. <attribute name="Text" value="Renderer" />
  583. </element>
  584. </element>
  585. <element style="Panel">
  586. <!-- Emitter Attributes -->
  587. <element>
  588. <!-- Material -->
  589. <attribute name="Min Size" value="0 16" />
  590. <attribute name="Max Size" value="2147483647 16" />
  591. <attribute name="Layout Mode" value="Horizontal" />
  592. <attribute name="Layout Spacing" value="10" />
  593. <element type="Text" style="EditorAttributeText">
  594. <attribute name="Text" value="Material" />
  595. </element>
  596. <element>
  597. <attribute name="Name" value="ParticleMaterialContainer" />
  598. <attribute name="Min Size" value="0 16" />
  599. <attribute name="Max Size" value="2147483647 16" />
  600. <attribute name="Layout Mode" value="Horizontal" />
  601. <attribute name="Layout Spacing" value="1" />
  602. </element>
  603. </element>
  604. <element>
  605. <!-- Scaled -->
  606. <attribute name="Min Size" value="0 16" />
  607. <attribute name="Max Size" value="2147483647 16" />
  608. <attribute name="Layout Mode" value="Horizontal" />
  609. <attribute name="Layout Spacing" value="10" />
  610. <element type="Text" style="EditorAttributeText">
  611. <attribute name="Text" value="Scaled" />
  612. </element>
  613. <element>
  614. <attribute name="Min Size" value="0 16" />
  615. <attribute name="Max Size" value="2147483647 16" />
  616. <attribute name="Layout Mode" value="Horizontal" />
  617. <attribute name="Layout Spacing" value="1" />
  618. <element type="CheckBox">
  619. <attribute name="Name" value="Scaled" />
  620. </element>
  621. </element>
  622. </element>
  623. <element>
  624. <!-- Sorted -->
  625. <attribute name="Min Size" value="0 16" />
  626. <attribute name="Max Size" value="2147483647 16" />
  627. <attribute name="Layout Mode" value="Horizontal" />
  628. <attribute name="Layout Spacing" value="10" />
  629. <element type="Text" style="EditorAttributeText">
  630. <attribute name="Text" value="Sorted" />
  631. </element>
  632. <element>
  633. <attribute name="Min Size" value="0 16" />
  634. <attribute name="Max Size" value="2147483647 16" />
  635. <attribute name="Layout Mode" value="Horizontal" />
  636. <attribute name="Layout Spacing" value="1" />
  637. <element type="CheckBox">
  638. <attribute name="Name" value="Sorted" />
  639. </element>
  640. </element>
  641. </element>
  642. <element>
  643. <!-- Relative -->
  644. <attribute name="Min Size" value="0 16" />
  645. <attribute name="Max Size" value="2147483647 16" />
  646. <attribute name="Layout Mode" value="Horizontal" />
  647. <attribute name="Layout Spacing" value="10" />
  648. <element type="Text" style="EditorAttributeText">
  649. <attribute name="Text" value="Relative Transform" />
  650. </element>
  651. <element>
  652. <attribute name="Min Size" value="0 16" />
  653. <attribute name="Max Size" value="2147483647 16" />
  654. <attribute name="Layout Mode" value="Horizontal" />
  655. <attribute name="Layout Spacing" value="1" />
  656. <element type="CheckBox">
  657. <attribute name="Name" value="Relative" />
  658. </element>
  659. </element>
  660. </element>
  661. <!-- End of Renderer Attributes -->
  662. </element>
  663. </element>
  664. </element>
  665. </element>
  666. <element type="BorderImage" style="EditorDivider" />
  667. <element>
  668. <attribute name="Name" value="ButtonContainer" />
  669. <attribute name="Min Size" value="0 16" />
  670. <attribute name="Max Size" value="2147483647 16" />
  671. <attribute name="Layout Mode" value="Horizontal" />
  672. <attribute name="Layout Spacing" value="4" />
  673. <element type="Button">
  674. <attribute name="Name" value="NewButton" />
  675. <attribute name="Layout Mode" value="Horizontal" />
  676. <attribute name="Layout Border" value="1 1 1 1" />
  677. <element type="Text">
  678. <attribute name="Text" value="New" />
  679. <attribute name="Text Alignment" value="Center" />
  680. </element>
  681. </element>
  682. <element type="Button">
  683. <attribute name="Name" value="RevertButton" />
  684. <attribute name="Layout Mode" value="Horizontal" />
  685. <attribute name="Layout Border" value="1 1 1 1" />
  686. <element type="Text">
  687. <attribute name="Text" value="Revert" />
  688. <attribute name="Text Alignment" value="Center" />
  689. </element>
  690. </element>
  691. <element type="Button">
  692. <attribute name="Name" value="SaveButton" />
  693. <attribute name="Layout Mode" value="Horizontal" />
  694. <attribute name="Layout Border" value="1 1 1 1" />
  695. <element type="Text">
  696. <attribute name="Text" value="Save" />
  697. <attribute name="Text Alignment" value="Center" />
  698. </element>
  699. </element>
  700. <element type="Button">
  701. <attribute name="Name" value="SaveAsButton" />
  702. <attribute name="Layout Mode" value="Horizontal" />
  703. <attribute name="Layout Border" value="1 1 1 1" />
  704. <element type="Text">
  705. <attribute name="Text" value="Save as" />
  706. <attribute name="Text Alignment" value="Center" />
  707. </element>
  708. </element>
  709. </element>
  710. <element type="BorderImage" style="EditorDivider" />
  711. </element>