1MetaInfo {
2    Type {
3        name: "QtQuick3D.PerspectiveCamera"
4        icon: "images/camera16.png"
5
6        Hints {
7            visibleInNavigator: true
8            canBeDroppedInNavigator: true
9            canBeDroppedInFormEditor: false
10            canBeDroppedInView3D: true
11        }
12
13        ItemLibraryEntry {
14            name: "Camera Perspective"
15            category: "Qt Quick 3D"
16            libraryIcon: "images/camera.png"
17            version: "1.0"
18            requiredImport: "QtQuick3D"
19            Property { name: "z"; type: "int"; value: 500; }
20        }
21    }
22    Type {
23        name: "QtQuick3D.OrthographicCamera"
24        icon: "images/camera16.png"
25
26        Hints {
27            visibleInNavigator: true
28            canBeDroppedInNavigator: true
29            canBeDroppedInFormEditor: false
30            canBeDroppedInView3D: true
31        }
32
33        ItemLibraryEntry {
34            name: "Camera Orthographic"
35            category: "Qt Quick 3D"
36            libraryIcon: "images/camera.png"
37            version: "1.0"
38            requiredImport: "QtQuick3D"
39            Property { name: "z"; type: "int"; value: 500; }
40        }
41    }
42    Type {
43        name: "QtQuick3D.FrustumCamera"
44        icon: "images/camera16.png"
45
46        Hints {
47            visibleInNavigator: true
48            canBeDroppedInNavigator: true
49            canBeDroppedInFormEditor: false
50            canBeDroppedInView3D: true
51        }
52
53        ItemLibraryEntry {
54            name: "Camera Frustum"
55            category: "Qt Quick 3D"
56            libraryIcon: "images/camera.png"
57            version: "1.0"
58            requiredImport: "QtQuick3D"
59            Property { name: "z"; type: "int"; value: 500; }
60        }
61    }
62    Type {
63        name: "QtQuick3D.CustomCamera"
64        icon: "images/camera16.png"
65
66        Hints {
67            visibleInNavigator: true
68            canBeDroppedInNavigator: true
69            canBeDroppedInFormEditor: false
70            canBeDroppedInView3D: true
71        }
72
73        ItemLibraryEntry {
74            name: "Camera Custom"
75            category: "Qt Quick 3D"
76            libraryIcon: "images/camera.png"
77            version: "1.0"
78            requiredImport: "QtQuick3D"
79            Property { name: "z"; type: "int"; value: 500; }
80        }
81    }
82    Type {
83        name: "QtQuick3D.DefaultMaterial"
84        icon: "images/material16.png"
85
86        Hints {
87            visibleInNavigator: true
88            canBeDroppedInNavigator: true
89            canBeDroppedInFormEditor: false
90        }
91
92        ItemLibraryEntry {
93            name: "Default Material"
94            category: "Qt Quick 3D"
95            libraryIcon: "images/material.png"
96            version: "1.0"
97            requiredImport: "QtQuick3D"
98            Property { name: "diffuseColor"; type: "color"; value: "green"; }
99        }
100    }
101    Type {
102        name: "QtQuick3D.PrincipledMaterial"
103        icon: "images/material16.png"
104
105        Hints {
106            visibleInNavigator: true
107            canBeDroppedInNavigator: true
108            canBeDroppedInFormEditor: false
109        }
110
111        ItemLibraryEntry {
112            name: "Principled Material"
113            category: "Qt Quick 3D"
114            libraryIcon: "images/material.png"
115            version: "1.0"
116            requiredImport: "QtQuick3D"
117            Property { name: "baseColor"; type: "color"; value: "#ff000000"; }
118            Property { name: "metalness"; type: "int"; value: "0"; }
119            Property { name: "roughness"; type: "float"; value: "0.734981"; }
120        }
121    }
122    Type {
123        name: "QtQuick3D.Texture"
124        icon: "images/texture16.png"
125
126        Hints {
127            visibleInNavigator: true
128            canBeDroppedInNavigator: true
129            canBeDroppedInFormEditor: false
130            canBeContainer: false
131        }
132
133        ItemLibraryEntry {
134            name: "Texture"
135            category: "Qt Quick 3D"
136            libraryIcon: "images/texture.png"
137            version: "1.0"
138            requiredImport: "QtQuick3D"
139        }
140    }
141    Type {
142        name: "QtQuick3D.DirectionalLight"
143        icon: "images/light16.png"
144
145        Hints {
146            visibleInNavigator: true
147            canBeDroppedInNavigator: true
148            canBeDroppedInFormEditor: false
149            canBeDroppedInView3D: true
150        }
151
152        ItemLibraryEntry {
153            name: "Light Directional"
154            category: "Qt Quick 3D"
155            libraryIcon: "images/light.png"
156            version: "1.0"
157            requiredImport: "QtQuick3D"
158        }
159    }
160    Type {
161        name: "QtQuick3D.PointLight"
162        icon: "images/light16.png"
163
164        Hints {
165            visibleInNavigator: true
166            canBeDroppedInNavigator: true
167            canBeDroppedInFormEditor: false
168            canBeDroppedInView3D: true
169        }
170
171        ItemLibraryEntry {
172            name: "Light Point"
173            category: "Qt Quick 3D"
174            libraryIcon: "images/light.png"
175            version: "1.0"
176            requiredImport: "QtQuick3D"
177        }
178    }
179    Type {
180        name: "QtQuick3D.AreaLight"
181        icon: "images/light16.png"
182
183        Hints {
184            visibleInNavigator: true
185            canBeDroppedInNavigator: true
186            canBeDroppedInFormEditor: false
187            canBeDroppedInView3D: true
188        }
189
190        ItemLibraryEntry {
191            name: "Light Area"
192            category: "Qt Quick 3D"
193            libraryIcon: "images/light.png"
194            version: "1.0"
195            requiredImport: "QtQuick3D"
196        }
197    }
198    Type {
199        name: "QtQuick3D.SpotLight"
200        icon: "images/light16.png"
201
202        Hints {
203            visibleInNavigator: true
204            canBeDroppedInNavigator: true
205            canBeDroppedInFormEditor: false
206            canBeDroppedInView3D: true
207        }
208
209        ItemLibraryEntry {
210            name: "Light Spot"
211            category: "Qt Quick 3D"
212            libraryIcon: "images/light.png"
213            version: "1.0"
214            requiredImport: "QtQuick3D"
215        }
216    }
217    Type {
218        name: "QtQuick3D.Model"
219        icon: "images/model16.png"
220
221        Hints {
222            visibleInNavigator: true
223            canBeDroppedInNavigator: true
224            canBeDroppedInFormEditor: false
225            canBeDroppedInView3D: true
226            visibleNonDefaultProperties: "materials"
227        }
228
229        ItemLibraryEntry {
230            name: "Cube"
231            category: "Qt Quick 3D"
232            libraryIcon: "images/cube.png"
233            version: "1.0"
234            requiredImport: "QtQuick3D"
235            QmlSource { source: "./source/cube_model_template.qml" }
236        }
237    }
238    Type {
239        name: "QtQuick3D.Model"
240        icon: "images/model16.png"
241
242        Hints {
243            visibleInNavigator: true
244            canBeDroppedInNavigator: true
245            canBeDroppedInFormEditor: false
246            canBeDroppedInView3D: true
247            visibleNonDefaultProperties: "materials"
248        }
249
250        ItemLibraryEntry {
251            name: "Sphere"
252            category: "Qt Quick 3D"
253            libraryIcon: "images/sphere.png"
254            version: "1.0"
255            requiredImport: "QtQuick3D"
256            QmlSource { source: "./source/sphere_model_template.qml" }
257        }
258    }
259    Type {
260        name: "QtQuick3D.Model"
261        icon: "images/model16.png"
262
263        Hints {
264            visibleInNavigator: true
265            canBeDroppedInNavigator: true
266            canBeDroppedInFormEditor: false
267            canBeDroppedInView3D: true
268            visibleNonDefaultProperties: "materials"
269        }
270
271        ItemLibraryEntry {
272            name: "Cylinder"
273            category: "Qt Quick 3D"
274            libraryIcon: "images/cylinder.png"
275            version: "1.0"
276            requiredImport: "QtQuick3D"
277            QmlSource { source: "./source/cylinder_model_template.qml" }
278        }
279    }
280    Type {
281        name: "QtQuick3D.Model"
282        icon: "images/model16.png"
283
284        Hints {
285            visibleInNavigator: true
286            canBeDroppedInNavigator: true
287            canBeDroppedInFormEditor: false
288            canBeDroppedInView3D: true
289            visibleNonDefaultProperties: "materials"
290        }
291
292        ItemLibraryEntry {
293            name: "Plane"
294            category: "Qt Quick 3D"
295            libraryIcon: "images/plane.png"
296            version: "1.0"
297            requiredImport: "QtQuick3D"
298            QmlSource { source: "./source/plane_model_template.qml" }
299        }
300    }
301    Type {
302        name: "QtQuick3D.Model"
303        icon: "images/model16.png"
304
305        Hints {
306            visibleInNavigator: true
307            canBeDroppedInNavigator: true
308            canBeDroppedInFormEditor: false
309            canBeDroppedInView3D: true
310            visibleNonDefaultProperties: "materials"
311        }
312
313        ItemLibraryEntry {
314            name: "Cone"
315            category: "Qt Quick 3D"
316            libraryIcon: "images/cone.png"
317            version: "1.0"
318            requiredImport: "QtQuick3D"
319            QmlSource { source: "./source/cone_model_template.qml" }
320        }
321    }
322    Type {
323        name: "QtQuick3D.Node"
324        icon: "images/group16.png"
325
326        Hints {
327            visibleInNavigator: true
328            canBeDroppedInNavigator: true
329            canBeDroppedInFormEditor: false
330            canBeDroppedInView3D: true
331        }
332
333        ItemLibraryEntry {
334            name: "Group"
335            category: "Qt Quick 3D"
336            libraryIcon: "images/group.png"
337            version: "1.0"
338            requiredImport: "QtQuick3D"
339        }
340    }
341    Type {
342        name: "QtQuick3D.SceneEnvironment"
343        icon: "images/scene16.png"
344
345        Hints {
346            visibleInNavigator: true
347            canBeDroppedInNavigator: true
348            canBeDroppedInFormEditor: false
349        }
350
351        ItemLibraryEntry {
352            name: "Scene Environment"
353            category: "Qt Quick 3D"
354            libraryIcon: "images/scene.png"
355            version: "1.0"
356            requiredImport: "QtQuick3D"
357        }
358    }
359    Type {
360        name: "QtQuick3D.View3D"
361        icon: "images/view3D16.png"
362
363        ItemLibraryEntry {
364            name: "View3D"
365            category: "Qt Quick 3D"
366            libraryIcon: "images/view3D.png"
367            version: "1.0"
368            requiredImport: "QtQuick3D"
369            QmlSource { source: "./source/view3D_template.qml" }
370        }
371    }
372    Type {
373        name: "QtQuick3D.Shader"
374        icon: "images/shaderutil16.png"
375
376        Hints {
377            visibleInNavigator: true
378            canBeDroppedInNavigator: true
379            canBeDroppedInFormEditor: false
380        }
381
382        ItemLibraryEntry {
383            name: "Shader"
384            category: "Qt Quick 3D Custom Shader Utils"
385            libraryIcon: "images/shaderutil.png"
386            version: "1.15"
387            requiredImport: "QtQuick3D"
388        }
389    }
390    Type {
391        name: "QtQuick3D.ShaderInfo"
392        icon: "images/shaderutil16.png"
393
394        Hints {
395            visibleInNavigator: true
396            canBeDroppedInNavigator: true
397            canBeDroppedInFormEditor: false
398        }
399
400        ItemLibraryEntry {
401            name: "Shader Info"
402            category: "Qt Quick 3D Custom Shader Utils"
403            libraryIcon: "images/shaderutil.png"
404            version: "1.15"
405            requiredImport: "QtQuick3D"
406        }
407    }
408    Type {
409        name: "QtQuick3D.TextureInput"
410        icon: "images/shaderutil16.png"
411
412        Hints {
413            visibleInNavigator: true
414            canBeDroppedInNavigator: true
415            canBeDroppedInFormEditor: false
416        }
417
418        ItemLibraryEntry {
419            name: "Texture Input"
420            category: "Qt Quick 3D Custom Shader Utils"
421            libraryIcon: "images/shaderutil.png"
422            version: "1.15"
423            requiredImport: "QtQuick3D"
424        }
425    }
426    Type {
427        name: "QtQuick3D.Pass"
428        icon: "images/shaderutil16.png"
429
430        Hints {
431            visibleInNavigator: true
432            canBeDroppedInNavigator: true
433            canBeDroppedInFormEditor: false
434        }
435
436        ItemLibraryEntry {
437            name: "Pass"
438            category: "Qt Quick 3D Custom Shader Utils"
439            libraryIcon: "images/shaderutil.png"
440            version: "1.15"
441            requiredImport: "QtQuick3D"
442        }
443    }
444    Type {
445        name: "QtQuick3D.BufferInput"
446        icon: "images/shadercommand16.png"
447
448        Hints {
449            visibleInNavigator: true
450            canBeDroppedInNavigator: true
451            canBeDroppedInFormEditor: false
452        }
453
454        ItemLibraryEntry {
455            name: "Buffer Input"
456            category: "Qt Quick 3D Custom Shader Utils"
457            libraryIcon: "images/shadercommand.png"
458            version: "1.15"
459            requiredImport: "QtQuick3D"
460        }
461    }
462    Type {
463        name: "QtQuick3D.BufferBlit"
464        icon: "images/shadercommand16.png"
465
466        Hints {
467            visibleInNavigator: true
468            canBeDroppedInNavigator: true
469            canBeDroppedInFormEditor: false
470        }
471
472        ItemLibraryEntry {
473            name: "Buffer Blit"
474            category: "Qt Quick 3D Custom Shader Utils"
475            libraryIcon: "images/shadercommand.png"
476            version: "1.15"
477            requiredImport: "QtQuick3D"
478        }
479    }
480    Type {
481        name: "QtQuick3D.Blending"
482        icon: "images/shadercommand16.png"
483
484        Hints {
485            visibleInNavigator: true
486            canBeDroppedInNavigator: true
487            canBeDroppedInFormEditor: false
488        }
489
490        ItemLibraryEntry {
491            name: "Blending"
492            category: "Qt Quick 3D Custom Shader Utils"
493            libraryIcon: "images/shadercommand.png"
494            version: "1.15"
495            requiredImport: "QtQuick3D"
496        }
497    }
498    Type {
499        name: "QtQuick3D.Buffer"
500        icon: "images/shaderutil16.png"
501
502        Hints {
503            visibleInNavigator: true
504            canBeDroppedInNavigator: true
505            canBeDroppedInFormEditor: false
506        }
507
508        ItemLibraryEntry {
509            name: "Buffer"
510            category: "Qt Quick 3D Custom Shader Utils"
511            libraryIcon: "images/shaderutil.png"
512            version: "1.15"
513            requiredImport: "QtQuick3D"
514        }
515    }
516    Type {
517        name: "QtQuick3D.RenderState"
518        icon: "images/shadercommand16.png"
519
520        Hints {
521            visibleInNavigator: true
522            canBeDroppedInNavigator: true
523            canBeDroppedInFormEditor: false
524        }
525
526        ItemLibraryEntry {
527            name: "Render State"
528            category: "Qt Quick 3D Custom Shader Utils"
529            libraryIcon: "images/shadercommand.png"
530            version: "1.15"
531            requiredImport: "QtQuick3D"
532        }
533    }
534    Type {
535        name: "QtQuick3D.CullMode"
536        icon: "images/shadercommand16.png"
537
538        Hints {
539            visibleInNavigator: true
540            canBeDroppedInNavigator: true
541            canBeDroppedInFormEditor: false
542        }
543
544        ItemLibraryEntry {
545            name: "Cull Mode"
546            category: "Qt Quick 3D Custom Shader Utils"
547            libraryIcon: "images/shadercommand.png"
548            version: "1.15"
549            requiredImport: "QtQuick3D"
550        }
551    }
552    Type {
553        name: "QtQuick3D.DepthInput"
554        icon: "images/shadercommand16.png"
555
556        Hints {
557            visibleInNavigator: true
558            canBeDroppedInNavigator: true
559            canBeDroppedInFormEditor: false
560        }
561
562        ItemLibraryEntry {
563            name: "Depth Input"
564            category: "Qt Quick 3D Custom Shader Utils"
565            libraryIcon: "images/shadercommand.png"
566            version: "1.15"
567            requiredImport: "QtQuick3D"
568        }
569    }
570    Type {
571        name: "QtQuick3D.SetUniformValue"
572        icon: "images/shadercommand16.png"
573
574        Hints {
575            visibleInNavigator: true
576            canBeDroppedInNavigator: true
577            canBeDroppedInFormEditor: false
578        }
579
580        ItemLibraryEntry {
581            name: "Set Uniform Value"
582            category: "Qt Quick 3D Custom Shader Utils"
583            libraryIcon: "images/shadercommand.png"
584            version: "1.15"
585            requiredImport: "QtQuick3D"
586        }
587    }
588}
589