quick3d.metainfo 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864
  1. MetaInfo {
  2. Type {
  3. name: "QtQuick3D.PerspectiveCamera"
  4. icon: "images/camera16.png"
  5. Hints {
  6. visibleInNavigator: true
  7. canBeDroppedInNavigator: true
  8. canBeDroppedInFormEditor: false
  9. canBeDroppedInView3D: true
  10. }
  11. ItemLibraryEntry {
  12. name: "Perspective Camera"
  13. category: "Cameras"
  14. libraryIcon: "images/camera.png"
  15. version: "6.0"
  16. requiredImport: "QtQuick3D"
  17. Property { name: "z"; type: "int"; value: 500; }
  18. toolTip: qsTr("A camera that uses perspective projection.")
  19. }
  20. }
  21. Type {
  22. name: "QtQuick3D.OrthographicCamera"
  23. icon: "images/camera16.png"
  24. Hints {
  25. visibleInNavigator: true
  26. canBeDroppedInNavigator: true
  27. canBeDroppedInFormEditor: false
  28. canBeDroppedInView3D: true
  29. }
  30. ItemLibraryEntry {
  31. name: "Orthographic Camera"
  32. category: "Cameras"
  33. libraryIcon: "images/camera.png"
  34. version: "6.0"
  35. requiredImport: "QtQuick3D"
  36. Property { name: "z"; type: "int"; value: 500; }
  37. toolTip: qsTr("A parallel projection Camera, in which an object's perceived scale is unaffected by its distance from the Camera.")
  38. }
  39. }
  40. Type {
  41. name: "QtQuick3D.FrustumCamera"
  42. icon: "images/camera16.png"
  43. Hints {
  44. visibleInNavigator: true
  45. canBeDroppedInNavigator: true
  46. canBeDroppedInFormEditor: false
  47. canBeDroppedInView3D: true
  48. }
  49. ItemLibraryEntry {
  50. name: "Frustum Camera"
  51. category: "Cameras"
  52. libraryIcon: "images/camera.png"
  53. version: "6.0"
  54. requiredImport: "QtQuick3D"
  55. Property { name: "z"; type: "int"; value: 500; }
  56. toolTip: qsTr("A perspective camera with a custom frustum.")
  57. }
  58. }
  59. Type {
  60. name: "QtQuick3D.CustomCamera"
  61. icon: "images/camera16.png"
  62. Hints {
  63. visibleInNavigator: true
  64. canBeDroppedInNavigator: true
  65. canBeDroppedInFormEditor: false
  66. canBeDroppedInView3D: true
  67. }
  68. ItemLibraryEntry {
  69. name: "Custom Camera"
  70. category: "Cameras"
  71. libraryIcon: "images/camera.png"
  72. version: "6.0"
  73. requiredImport: "QtQuick3D"
  74. Property { name: "z"; type: "int"; value: 500; }
  75. toolTip: qsTr("A camera with a custom projection matrix.")
  76. }
  77. }
  78. Type {
  79. name: "QtQuick3D.CustomMaterial"
  80. icon: "images/custommaterial16.png"
  81. Hints {
  82. visibleInNavigator: false
  83. canBeDroppedInNavigator: true
  84. canBeDroppedInFormEditor: false
  85. }
  86. ItemLibraryEntry {
  87. name: "Custom Material"
  88. category: "Materials"
  89. libraryIcon: "images/custommaterial.png"
  90. version: "6.0"
  91. requiredImport: "QtQuick3D"
  92. Property { name: "fragmentShader"; type: "QUrl"; value: "custom_material_default_shader.frag"; }
  93. ExtraFile { source: "source/custom_material_default_shader.frag" }
  94. toolTip: qsTr("A material with customizable vertex and fragment shaders.")
  95. }
  96. }
  97. Type {
  98. name: "QtQuick3D.DefaultMaterial"
  99. icon: "images/material16.png"
  100. Hints {
  101. visibleInNavigator: false
  102. canBeDroppedInNavigator: true
  103. canBeDroppedInFormEditor: false
  104. }
  105. ItemLibraryEntry {
  106. name: "Default Material"
  107. category: "Materials"
  108. libraryIcon: "images/material.png"
  109. version: "6.0"
  110. requiredImport: "QtQuick3D"
  111. Property { name: "diffuseColor"; type: "color"; value: "#4aee45"; }
  112. toolTip: qsTr("A material with a specular/glossiness properties.")
  113. }
  114. }
  115. Type {
  116. name: "QtQuick3D.PrincipledMaterial"
  117. icon: "images/material16.png"
  118. Hints {
  119. visibleInNavigator: false
  120. canBeDroppedInNavigator: true
  121. canBeDroppedInFormEditor: false
  122. }
  123. ItemLibraryEntry {
  124. name: "Principled Material"
  125. category: "Materials"
  126. libraryIcon: "images/material.png"
  127. version: "6.0"
  128. requiredImport: "QtQuick3D"
  129. Property { name: "baseColor"; type: "color"; value: "#4aee45"; }
  130. toolTip: qsTr("A material with a PBR metal/roughness properties.")
  131. }
  132. }
  133. Type {
  134. name: "QtQuick3D.SpecularGlossyMaterial"
  135. icon: "images/material16.png"
  136. Hints {
  137. visibleInNavigator: false
  138. canBeDroppedInNavigator: true
  139. canBeDroppedInFormEditor: false
  140. }
  141. ItemLibraryEntry {
  142. name: "Specular Glossy"
  143. category: "Materials"
  144. libraryIcon: "images/material.png"
  145. version: "6.4"
  146. requiredImport: "QtQuick3D"
  147. Property { name: "albedoColor"; type: "color"; value: "#4aee45"; }
  148. Property { name: "specularColor"; type: "color"; value: "#000000"; }
  149. toolTip: qsTr("A material with a PBR specular/glossiness properties.")
  150. }
  151. }
  152. Type {
  153. name: "QtQuick3D.Texture"
  154. icon: "images/texture16.png"
  155. Hints {
  156. visibleInNavigator: true
  157. canBeDroppedInNavigator: true
  158. canBeDroppedInFormEditor: false
  159. canBeContainer: false
  160. }
  161. ItemLibraryEntry {
  162. name: "Texture"
  163. category: "Textures"
  164. libraryIcon: "images/texture.png"
  165. version: "6.0"
  166. requiredImport: "QtQuick3D"
  167. toolTip: qsTr("Defines a texture for 3D objects.")
  168. }
  169. }
  170. Type {
  171. name: "QtQuick3D.CubeMapTexture"
  172. icon: "images/cubemaptexture16.png"
  173. Hints {
  174. visibleInNavigator: true
  175. canBeDroppedInNavigator: true
  176. canBeDroppedInFormEditor: false
  177. canBeContainer: false
  178. }
  179. ItemLibraryEntry {
  180. name: "Cube Map Texture"
  181. category: "Textures"
  182. libraryIcon: "images/cubemaptexture.png"
  183. version: "6.4"
  184. requiredImport: "QtQuick3D"
  185. toolTip: qsTr("Defines a cube map texture for 3D objects.")
  186. }
  187. }
  188. Type {
  189. name: "QtQuick3D.DirectionalLight"
  190. icon: "images/lightdirectional16.png"
  191. Hints {
  192. visibleInNavigator: true
  193. canBeDroppedInNavigator: true
  194. canBeDroppedInFormEditor: false
  195. canBeDroppedInView3D: true
  196. }
  197. ItemLibraryEntry {
  198. name: "Directional Light"
  199. category: "Lights"
  200. libraryIcon: "images/lightdirectional.png"
  201. version: "6.0"
  202. requiredImport: "QtQuick3D"
  203. toolTip: qsTr("A light similar to sunlight. It emits light in one direction from an infinitely far away source.")
  204. }
  205. }
  206. Type {
  207. name: "QtQuick3D.PointLight"
  208. icon: "images/lightpoint16.png"
  209. Hints {
  210. visibleInNavigator: true
  211. canBeDroppedInNavigator: true
  212. canBeDroppedInFormEditor: false
  213. canBeDroppedInView3D: true
  214. }
  215. ItemLibraryEntry {
  216. name: "Point Light"
  217. category: "Lights"
  218. libraryIcon: "images/lightpoint.png"
  219. version: "6.0"
  220. requiredImport: "QtQuick3D"
  221. toolTip: qsTr("A light similar to a light bulb. It emits light equally in all directions from a central source.")
  222. }
  223. }
  224. Type {
  225. name: "QtQuick3D.SpotLight"
  226. icon: "images/lightspot16.png"
  227. Hints {
  228. visibleInNavigator: true
  229. canBeDroppedInNavigator: true
  230. canBeDroppedInFormEditor: false
  231. canBeDroppedInView3D: true
  232. }
  233. ItemLibraryEntry {
  234. name: "Spotlight"
  235. category: "Lights"
  236. libraryIcon: "images/lightspot.png"
  237. version: "6.0"
  238. requiredImport: "QtQuick3D"
  239. toolTip: qsTr("A spotlight emits light in one direction in a cone shape.")
  240. }
  241. }
  242. Type {
  243. name: "QtQuick3D.Model"
  244. icon: "images/model16.png"
  245. Hints {
  246. visibleInNavigator: true
  247. canBeDroppedInNavigator: true
  248. canBeDroppedInFormEditor: false
  249. canBeDroppedInView3D: true
  250. visibleNonDefaultProperties: "materials"
  251. }
  252. ItemLibraryEntry {
  253. name: "Model"
  254. category: "Components"
  255. libraryIcon: "images/group.png"
  256. version: "6.0"
  257. requiredImport: "QtQuick3D"
  258. toolTip: qsTr("Allows you to load 3D mesh data.")
  259. }
  260. }
  261. Type {
  262. name: "QtQuick3D.Model"
  263. icon: "images/model16.png"
  264. Hints {
  265. visibleInNavigator: true
  266. canBeDroppedInNavigator: true
  267. canBeDroppedInFormEditor: false
  268. canBeDroppedInView3D: true
  269. visibleNonDefaultProperties: "materials"
  270. }
  271. ItemLibraryEntry {
  272. name: "Cube"
  273. category: "Primitives"
  274. libraryIcon: "images/cube.png"
  275. version: "6.0"
  276. requiredImport: "QtQuick3D"
  277. Property { name: "source"; type: "QUrl"; value: "#Cube"; }
  278. toolTip: qsTr("A cube model.")
  279. }
  280. }
  281. Type {
  282. name: "QtQuick3D.Model"
  283. icon: "images/model16.png"
  284. Hints {
  285. visibleInNavigator: true
  286. canBeDroppedInNavigator: true
  287. canBeDroppedInFormEditor: false
  288. canBeDroppedInView3D: true
  289. visibleNonDefaultProperties: "materials"
  290. }
  291. ItemLibraryEntry {
  292. name: "Sphere"
  293. category: "Primitives"
  294. libraryIcon: "images/sphere.png"
  295. version: "6.0"
  296. requiredImport: "QtQuick3D"
  297. Property { name: "source"; type: "QUrl"; value: "#Sphere"; }
  298. toolTip: qsTr("A sphere model.")
  299. }
  300. }
  301. Type {
  302. name: "QtQuick3D.Model"
  303. icon: "images/model16.png"
  304. Hints {
  305. visibleInNavigator: true
  306. canBeDroppedInNavigator: true
  307. canBeDroppedInFormEditor: false
  308. canBeDroppedInView3D: true
  309. visibleNonDefaultProperties: "materials"
  310. }
  311. ItemLibraryEntry {
  312. name: "Cylinder"
  313. category: "Primitives"
  314. libraryIcon: "images/cylinder.png"
  315. version: "6.0"
  316. requiredImport: "QtQuick3D"
  317. Property { name: "source"; type: "QUrl"; value: "#Cylinder"; }
  318. toolTip: qsTr("A cylinder model.")
  319. }
  320. }
  321. Type {
  322. name: "QtQuick3D.Model"
  323. icon: "images/model16.png"
  324. Hints {
  325. visibleInNavigator: true
  326. canBeDroppedInNavigator: true
  327. canBeDroppedInFormEditor: false
  328. canBeDroppedInView3D: true
  329. visibleNonDefaultProperties: "materials"
  330. }
  331. ItemLibraryEntry {
  332. name: "Plane"
  333. category: "Primitives"
  334. libraryIcon: "images/plane.png"
  335. version: "6.0"
  336. requiredImport: "QtQuick3D"
  337. Property { name: "source"; type: "QUrl"; value: "#Rectangle"; }
  338. toolTip: qsTr("A plane model.")
  339. }
  340. }
  341. Type {
  342. name: "QtQuick3D.Model"
  343. icon: "images/model16.png"
  344. Hints {
  345. visibleInNavigator: true
  346. canBeDroppedInNavigator: true
  347. canBeDroppedInFormEditor: false
  348. canBeDroppedInView3D: true
  349. visibleNonDefaultProperties: "materials"
  350. }
  351. ItemLibraryEntry {
  352. name: "Cone"
  353. category: "Primitives"
  354. libraryIcon: "images/cone.png"
  355. version: "6.0"
  356. requiredImport: "QtQuick3D"
  357. Property { name: "source"; type: "QUrl"; value: "#Cone"; }
  358. toolTip: qsTr("A cone model.")
  359. }
  360. }
  361. Type {
  362. name: "QtQuick3D.Node"
  363. icon: "images/group16.png"
  364. Hints {
  365. visibleInNavigator: true
  366. canBeDroppedInNavigator: true
  367. canBeDroppedInFormEditor: false
  368. canBeDroppedInView3D: true
  369. }
  370. ItemLibraryEntry {
  371. name: "Node"
  372. category: "Components"
  373. libraryIcon: "images/group.png"
  374. version: "6.0"
  375. requiredImport: "QtQuick3D"
  376. toolTip: qsTr("A container to keep several QtQuick3D components or scenes together.")
  377. }
  378. }
  379. Type {
  380. name: "QtQuick3D.SceneEnvironment"
  381. icon: "images/scene16.png"
  382. Hints {
  383. visibleInNavigator: true
  384. canBeDroppedInNavigator: true
  385. canBeDroppedInFormEditor: false
  386. }
  387. ItemLibraryEntry {
  388. name: "Scene Environment"
  389. category: "Components"
  390. libraryIcon: "images/scene.png"
  391. version: "6.0"
  392. requiredImport: "QtQuick3D"
  393. toolTip: qsTr("Configures the render settings for a scene.")
  394. }
  395. }
  396. Type {
  397. name: "QtQuick3D.View3D"
  398. icon: "images/view3D16.png"
  399. ItemLibraryEntry {
  400. name: "View3D"
  401. category: "Items"
  402. libraryIcon: "images/view3D.png"
  403. version: "6.0"
  404. requiredImport: "QtQuick3D"
  405. QmlSource { source: "./source/view3D_template.qml" }
  406. toolTip: qsTr("A 2D surface where a 3D scene can be rendered.")
  407. }
  408. }
  409. Type {
  410. name: "QtQuick3D.Shader"
  411. icon: "images/shaderutil16.png"
  412. Hints {
  413. visibleInNavigator: true
  414. canBeDroppedInNavigator: true
  415. canBeDroppedInFormEditor: false
  416. }
  417. ItemLibraryEntry {
  418. name: "Shader"
  419. category: "Custom Shader Utils"
  420. libraryIcon: "images/shaderutil.png"
  421. version: "6.0"
  422. requiredImport: "QtQuick3D"
  423. toolTip: qsTr("A container for keeping the vertex or fragment shader codes to be used by post-processing effect.")
  424. }
  425. }
  426. Type {
  427. name: "QtQuick3D.TextureInput"
  428. icon: "images/shaderutil16.png"
  429. Hints {
  430. visibleInNavigator: true
  431. canBeDroppedInNavigator: true
  432. canBeDroppedInFormEditor: false
  433. }
  434. ItemLibraryEntry {
  435. name: "Texture Input"
  436. category: "Custom Shader Utils"
  437. libraryIcon: "images/shaderutil.png"
  438. version: "6.0"
  439. requiredImport: "QtQuick3D"
  440. toolTip: qsTr("Specifies a texture that gets exposed to the shader.")
  441. }
  442. }
  443. Type {
  444. name: "QtQuick3D.Pass"
  445. icon: "images/shaderutil16.png"
  446. Hints {
  447. visibleInNavigator: true
  448. canBeDroppedInNavigator: true
  449. canBeDroppedInFormEditor: false
  450. }
  451. ItemLibraryEntry {
  452. name: "Pass"
  453. category: "Custom Shader Utils"
  454. libraryIcon: "images/shaderutil.png"
  455. version: "6.0"
  456. requiredImport: "QtQuick3D"
  457. toolTip: qsTr("Holds a set of actions combining a list of executable render commands, an output buffer, and a list of shaders to use for rendering effects.")
  458. }
  459. }
  460. Type {
  461. name: "QtQuick3D.BufferInput"
  462. icon: "images/shadercommand16.png"
  463. Hints {
  464. visibleInNavigator: true
  465. canBeDroppedInNavigator: true
  466. canBeDroppedInFormEditor: false
  467. }
  468. ItemLibraryEntry {
  469. name: "Buffer Input"
  470. category: "Custom Shader Utils"
  471. libraryIcon: "images/shadercommand.png"
  472. version: "6.0"
  473. requiredImport: "QtQuick3D"
  474. toolTip: qsTr("A command that gets added to the list of commands in the Pass of an Effect when executed.")
  475. }
  476. }
  477. Type {
  478. name: "QtQuick3D.Buffer"
  479. icon: "images/shaderutil16.png"
  480. Hints {
  481. visibleInNavigator: true
  482. canBeDroppedInNavigator: true
  483. canBeDroppedInFormEditor: false
  484. }
  485. ItemLibraryEntry {
  486. name: "Buffer"
  487. category: "Custom Shader Utils"
  488. libraryIcon: "images/shaderutil.png"
  489. version: "6.0"
  490. requiredImport: "QtQuick3D"
  491. toolTip: qsTr("Creates or references a color buffer to be used for a pass of an Effect.")
  492. }
  493. }
  494. Type {
  495. name: "QtQuick3D.SetUniformValue"
  496. icon: "images/shadercommand16.png"
  497. Hints {
  498. visibleInNavigator: true
  499. canBeDroppedInNavigator: true
  500. canBeDroppedInFormEditor: false
  501. }
  502. ItemLibraryEntry {
  503. name: "Set Uniform Value"
  504. category: "Custom Shader Utils"
  505. libraryIcon: "images/shadercommand.png"
  506. version: "6.0"
  507. requiredImport: "QtQuick3D"
  508. toolTip: qsTr("A value that would be set when a single pass actions takes place.")
  509. }
  510. }
  511. Type {
  512. name: "QtQuick3D.Effect"
  513. icon: "images/effect16.png"
  514. Hints {
  515. visibleInNavigator: true
  516. canBeDroppedInNavigator: true
  517. canBeDroppedInFormEditor: false
  518. }
  519. ItemLibraryEntry {
  520. name: "Effect"
  521. category: "Components"
  522. libraryIcon: "images/effect.png"
  523. version: "6.0"
  524. requiredImport: "QtQuick3D"
  525. QmlSource { source: "./source/effect_template.qml" }
  526. ExtraFile { source: "./source/effect_default_shader.frag" }
  527. toolTip: qsTr("A method to allow the user to implement their post-processing effects on entire View3D.")
  528. }
  529. }
  530. Type {
  531. name: "QtQuick3D.Repeater3D"
  532. icon: "images/repeater3d16.png"
  533. Hints {
  534. visibleInNavigator: true
  535. canBeDroppedInNavigator: true
  536. canBeDroppedInFormEditor: false
  537. canBeDroppedInView3D: true
  538. }
  539. ItemLibraryEntry {
  540. name: "3D Repeater"
  541. category: "Components"
  542. libraryIcon: "images/repeater3d.png"
  543. version: "6.0"
  544. requiredImport: "QtQuick3D"
  545. toolTip: qsTr("Dynamically creates several copies of the same 3D object.")
  546. }
  547. }
  548. Type {
  549. name: "QtQuick3D.Loader3D"
  550. icon: "images/loader3d16.png"
  551. Hints {
  552. visibleInNavigator: true
  553. canBeDroppedInNavigator: true
  554. canBeDroppedInFormEditor: false
  555. canBeDroppedInView3D: true
  556. }
  557. ItemLibraryEntry {
  558. name: "Loader3D"
  559. category: "Components"
  560. libraryIcon: "images/loader3d.png"
  561. version: "6.0"
  562. requiredImport: "QtQuick3D"
  563. toolTip: qsTr("Allows you to load 3D components dynamically.")
  564. }
  565. }
  566. Type {
  567. name: "QtQuick3D.Skeleton"
  568. icon: "images/skeleton16.png"
  569. Hints {
  570. visibleInNavigator: true
  571. canBeDroppedInNavigator: true
  572. canBeDroppedInFormEditor: false
  573. }
  574. ItemLibraryEntry {
  575. name: "Skeleton"
  576. category: "Components"
  577. libraryIcon: "images/skeleton.png"
  578. version: "6.0"
  579. requiredImport: "QtQuick3D"
  580. toolTip: qsTr("Defines a skeletal animation hierarchy.")
  581. }
  582. }
  583. Type {
  584. name: "QtQuick3D.MorphTarget"
  585. icon: "images/morphtarget16.png"
  586. Hints {
  587. visibleInNavigator: true
  588. canBeDroppedInNavigator: true
  589. canBeDroppedInFormEditor: false
  590. }
  591. ItemLibraryEntry {
  592. name: "Morph Target"
  593. category: "Components"
  594. libraryIcon: "images/morphtarget.png"
  595. version: "6.0"
  596. requiredImport: "QtQuick3D"
  597. toolTip: qsTr("Defines the properties of a morph target.")
  598. }
  599. }
  600. Type {
  601. name: "QtQuick3D.InstanceListEntry"
  602. icon: "images/instancelistentry16.png"
  603. Hints {
  604. visibleInNavigator: true
  605. canBeDroppedInNavigator: true
  606. canBeDroppedInFormEditor: false
  607. }
  608. ItemLibraryEntry {
  609. name: "Instance List Entry"
  610. category: "Components"
  611. libraryIcon: "images/instancelistentry.png"
  612. version: "6.2"
  613. requiredImport: "QtQuick3D"
  614. toolTip: qsTr("One instance in an Instance List. The instance includes a set of property specifications.")
  615. }
  616. }
  617. Type {
  618. name: "QtQuick3D.InstanceList"
  619. icon: "images/instancelist16.png"
  620. Hints {
  621. visibleInNavigator: true
  622. canBeDroppedInNavigator: true
  623. canBeDroppedInFormEditor: false
  624. }
  625. ItemLibraryEntry {
  626. name: "Instance List"
  627. category: "Components"
  628. libraryIcon: "images/instancelist.png"
  629. version: "6.2"
  630. requiredImport: "QtQuick3D"
  631. toolTip: qsTr("Enables 3D model instancing, a lightweight 3D object replication method.")
  632. }
  633. }
  634. Type {
  635. name: "QtQuick3D.FileInstancing"
  636. icon: "images/fileinstancing16.png"
  637. Hints {
  638. visibleInNavigator: true
  639. canBeDroppedInNavigator: true
  640. canBeDroppedInFormEditor: false
  641. }
  642. ItemLibraryEntry {
  643. name: "File Instancing"
  644. category: "Components"
  645. libraryIcon: "images/fileinstancing.png"
  646. version: "6.2"
  647. requiredImport: "QtQuick3D"
  648. toolTip: qsTr("A method that allows reading instance tables from XML or Qt-specific binary files.")
  649. }
  650. }
  651. Type {
  652. name: "QtQuick3D.Joint"
  653. icon: "images/joint16.png"
  654. Hints {
  655. visibleInNavigator: true
  656. canBeDroppedInNavigator: true
  657. canBeDroppedInFormEditor: false
  658. }
  659. ItemLibraryEntry {
  660. name: "Joint"
  661. category: "Components"
  662. libraryIcon: "images/joint.png"
  663. version: "6.0"
  664. requiredImport: "QtQuick3D"
  665. toolTip: qsTr("A transformable node that connects different parts in a skeletal animation.")
  666. }
  667. }
  668. Type {
  669. name: "QtQuick3D.ReflectionProbe"
  670. icon: "images/reflectionProbe16.png"
  671. Hints {
  672. visibleInNavigator: true
  673. canBeDroppedInNavigator: true
  674. canBeDroppedInFormEditor: false
  675. canBeDroppedInView3D: true
  676. }
  677. ItemLibraryEntry {
  678. name: "Reflection Probe"
  679. category: "Components"
  680. libraryIcon: "images/reflectionProbe.png"
  681. version: "6.3"
  682. requiredImport: "QtQuick3D"
  683. Property { name: "boxSize.x"; type: "int"; value: 1000; }
  684. Property { name: "boxSize.y"; type: "int"; value: 1000; }
  685. Property { name: "boxSize.z"; type: "int"; value: 1000; }
  686. toolTip: qsTr("Reflects the current scene to the objects.")
  687. }
  688. }
  689. Type {
  690. name: "QtQuick3D.Fog"
  691. icon: "images/fog16.png"
  692. Hints {
  693. visibleInNavigator: true
  694. canBeDroppedInNavigator: true
  695. canBeDroppedInFormEditor: false
  696. canBeDroppedInView3D: false
  697. }
  698. ItemLibraryEntry {
  699. name: "Fog"
  700. category: "Components"
  701. libraryIcon: "images/fog.png"
  702. version: "6.5"
  703. requiredImport: "QtQuick3D"
  704. }
  705. }
  706. Type {
  707. name: "QtQuick3D.DebugSettings"
  708. icon: "images/debugsettings16.png"
  709. Hints {
  710. visibleInNavigator: true
  711. canBeDroppedInNavigator: true
  712. canBeDroppedInFormEditor: false
  713. canBeDroppedInView3D: false
  714. }
  715. ItemLibraryEntry {
  716. name: "Debug Settings"
  717. category: "Components"
  718. libraryIcon: "images/debugsettings.png"
  719. version: "6.5"
  720. requiredImport: "QtQuick3D"
  721. }
  722. }
  723. Type {
  724. name: "QtQuick3D.Lightmapper"
  725. icon: "images/lightmapper16.png"
  726. Hints {
  727. visibleInNavigator: true
  728. canBeDroppedInNavigator: true
  729. canBeDroppedInFormEditor: false
  730. canBeDroppedInView3D: false
  731. }
  732. ItemLibraryEntry {
  733. // Split the name to avoid ellipsis in UI
  734. name: "Light Mapper"
  735. category: "Components"
  736. libraryIcon: "images/lightmapper.png"
  737. version: "6.5"
  738. requiredImport: "QtQuick3D"
  739. }
  740. }
  741. Type {
  742. name: "QtQuick3D.Skin"
  743. icon: "images/skin16.png"
  744. Hints {
  745. visibleInNavigator: true
  746. canBeDroppedInNavigator: true
  747. canBeDroppedInFormEditor: false
  748. canBeDroppedInView3D: false
  749. }
  750. ItemLibraryEntry {
  751. name: "Skin"
  752. category: "Components"
  753. libraryIcon: "images/skin.png"
  754. version: "6.5"
  755. requiredImport: "QtQuick3D"
  756. }
  757. }
  758. Type {
  759. name: "QtQuick3D.ResourceLoader"
  760. icon: "images/resourceLoader16.png"
  761. Hints {
  762. visibleInNavigator: true
  763. canBeDroppedInNavigator: true
  764. canBeDroppedInFormEditor: false
  765. canBeDroppedInView3D: false
  766. }
  767. ItemLibraryEntry {
  768. name: "Resource Loader"
  769. category: "Components"
  770. libraryIcon: "images/resourceLoader.png"
  771. version: "6.2"
  772. requiredImport: "QtQuick3D"
  773. toolTip: qsTr("Pre-load resources for 3D scene. It makes sure that large resources are available before rendering a frame.")
  774. }
  775. }
  776. }