1import QtQuick.tooling 1.2 2 3// This file describes the plugin-supplied types contained in the library. 4// It is used for QML tooling purposes only. 5// 6// This file was auto-generated by: 7// 'qmlplugindump -nonrelocatable -dependencies dependencies.json Qt3D.Extras 2.15' 8 9Module { 10 dependencies: ["Qt3D.Logic 2.0", "Qt3D.Render 2.0"] 11 Component { name: "Qt3DCore::QEntity"; prototype: "Qt3DCore::QNode" } 12 Component { 13 name: "Qt3DCore::QNode" 14 prototype: "QObject" 15 Enum { 16 name: "PropertyTrackingMode" 17 values: { 18 "TrackFinalValues": 0, 19 "DontTrackValues": 1, 20 "TrackAllValues": 2 21 } 22 } 23 Property { name: "parent"; type: "Qt3DCore::QNode"; isPointer: true } 24 Property { name: "enabled"; type: "bool" } 25 Property { name: "defaultPropertyTrackingMode"; revision: 9; type: "PropertyTrackingMode" } 26 Signal { 27 name: "parentChanged" 28 Parameter { name: "parent"; type: "QObject"; isPointer: true } 29 } 30 Signal { 31 name: "enabledChanged" 32 Parameter { name: "enabled"; type: "bool" } 33 } 34 Signal { 35 name: "defaultPropertyTrackingModeChanged" 36 Parameter { name: "mode"; type: "PropertyTrackingMode" } 37 } 38 Signal { name: "nodeDestroyed" } 39 Method { 40 name: "setParent" 41 Parameter { name: "parent"; type: "QNode"; isPointer: true } 42 } 43 Method { 44 name: "setEnabled" 45 Parameter { name: "isEnabled"; type: "bool" } 46 } 47 Method { 48 name: "setDefaultPropertyTrackingMode" 49 Parameter { name: "mode"; type: "PropertyTrackingMode" } 50 } 51 } 52 Component { 53 name: "Qt3DExtras::Extras::Quick::Quick3DLevelOfDetailLoader" 54 prototype: "Qt3DCore::QEntity" 55 exports: ["Qt3D.Extras/LevelOfDetailLoader 2.9"] 56 exportMetaObjectRevisions: [0] 57 Property { name: "sources"; type: "QVariantList" } 58 Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } 59 Property { name: "currentIndex"; type: "int" } 60 Property { name: "thresholdType"; type: "Qt3DRender::QLevelOfDetail::ThresholdType" } 61 Property { name: "thresholds"; type: "QVector<qreal>" } 62 Property { name: "volumeOverride"; type: "Qt3DRender::QLevelOfDetailBoundingSphere" } 63 Property { name: "entity"; type: "QObject"; isReadonly: true; isPointer: true } 64 Property { name: "source"; type: "QUrl"; isReadonly: true } 65 Method { 66 name: "createBoundingSphere" 67 type: "Qt3DRender::QLevelOfDetailBoundingSphere" 68 Parameter { name: "center"; type: "QVector3D" } 69 Parameter { name: "radius"; type: "float" } 70 } 71 } 72 Component { 73 name: "Qt3DExtras::QAbstractCameraController" 74 prototype: "Qt3DCore::QEntity" 75 Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } 76 Property { name: "linearSpeed"; type: "float" } 77 Property { name: "lookSpeed"; type: "float" } 78 Property { name: "acceleration"; type: "float" } 79 Property { name: "deceleration"; type: "float" } 80 Signal { 81 name: "accelerationChanged" 82 Parameter { name: "acceleration"; type: "float" } 83 } 84 Signal { 85 name: "decelerationChanged" 86 Parameter { name: "deceleration"; type: "float" } 87 } 88 } 89 Component { 90 name: "Qt3DExtras::QAbstractSpriteSheet" 91 prototype: "Qt3DCore::QNode" 92 Property { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 93 Property { name: "textureTransform"; type: "QMatrix3x3"; isReadonly: true } 94 Property { name: "currentIndex"; type: "int" } 95 Signal { 96 name: "textureChanged" 97 Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 98 } 99 Signal { 100 name: "textureTransformChanged" 101 Parameter { name: "textureTransform"; type: "QMatrix3x3" } 102 } 103 Signal { 104 name: "currentIndexChanged" 105 Parameter { name: "currentIndex"; type: "int" } 106 } 107 Method { 108 name: "setTexture" 109 Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 110 } 111 Method { 112 name: "setCurrentIndex" 113 Parameter { name: "currentIndex"; type: "int" } 114 } 115 } 116 Component { 117 name: "Qt3DExtras::QConeGeometry" 118 prototype: "Qt3DRender::QGeometry" 119 exports: ["Qt3D.Extras/ConeGeometry 2.0"] 120 exportMetaObjectRevisions: [0] 121 Property { name: "hasTopEndcap"; type: "bool" } 122 Property { name: "hasBottomEndcap"; type: "bool" } 123 Property { name: "rings"; type: "int" } 124 Property { name: "slices"; type: "int" } 125 Property { name: "topRadius"; type: "float" } 126 Property { name: "bottomRadius"; type: "float" } 127 Property { name: "length"; type: "float" } 128 Property { 129 name: "positionAttribute" 130 type: "Qt3DRender::QAttribute" 131 isReadonly: true 132 isPointer: true 133 } 134 Property { 135 name: "normalAttribute" 136 type: "Qt3DRender::QAttribute" 137 isReadonly: true 138 isPointer: true 139 } 140 Property { 141 name: "texCoordAttribute" 142 type: "Qt3DRender::QAttribute" 143 isReadonly: true 144 isPointer: true 145 } 146 Property { 147 name: "indexAttribute" 148 type: "Qt3DRender::QAttribute" 149 isReadonly: true 150 isPointer: true 151 } 152 Signal { 153 name: "hasTopEndcapChanged" 154 Parameter { name: "hasTopEndcap"; type: "bool" } 155 } 156 Signal { 157 name: "hasBottomEndcapChanged" 158 Parameter { name: "hasBottomEndcap"; type: "bool" } 159 } 160 Signal { 161 name: "topRadiusChanged" 162 Parameter { name: "topRadius"; type: "float" } 163 } 164 Signal { 165 name: "bottomRadiusChanged" 166 Parameter { name: "bottomRadius"; type: "float" } 167 } 168 Signal { 169 name: "ringsChanged" 170 Parameter { name: "rings"; type: "int" } 171 } 172 Signal { 173 name: "slicesChanged" 174 Parameter { name: "slices"; type: "int" } 175 } 176 Signal { 177 name: "lengthChanged" 178 Parameter { name: "length"; type: "float" } 179 } 180 Method { 181 name: "setHasTopEndcap" 182 Parameter { name: "hasTopEndcap"; type: "bool" } 183 } 184 Method { 185 name: "setHasBottomEndcap" 186 Parameter { name: "hasBottomEndcap"; type: "bool" } 187 } 188 Method { 189 name: "setTopRadius" 190 Parameter { name: "topRadius"; type: "float" } 191 } 192 Method { 193 name: "setBottomRadius" 194 Parameter { name: "bottomRadius"; type: "float" } 195 } 196 Method { 197 name: "setRings" 198 Parameter { name: "rings"; type: "int" } 199 } 200 Method { 201 name: "setSlices" 202 Parameter { name: "slices"; type: "int" } 203 } 204 Method { 205 name: "setLength" 206 Parameter { name: "length"; type: "float" } 207 } 208 } 209 Component { 210 name: "Qt3DExtras::QConeMesh" 211 prototype: "Qt3DRender::QGeometryRenderer" 212 exports: ["Qt3D.Extras/ConeMesh 2.0"] 213 exportMetaObjectRevisions: [0] 214 Property { name: "rings"; type: "int" } 215 Property { name: "slices"; type: "int" } 216 Property { name: "hasTopEndcap"; type: "bool" } 217 Property { name: "hasBottomEndcap"; type: "bool" } 218 Property { name: "topRadius"; type: "float" } 219 Property { name: "bottomRadius"; type: "float" } 220 Property { name: "length"; type: "float" } 221 Signal { 222 name: "hasTopEndcapChanged" 223 Parameter { name: "hasTopEndcap"; type: "bool" } 224 } 225 Signal { 226 name: "hasBottomEndcapChanged" 227 Parameter { name: "hasBottomEndcap"; type: "bool" } 228 } 229 Signal { 230 name: "topRadiusChanged" 231 Parameter { name: "topRadius"; type: "float" } 232 } 233 Signal { 234 name: "bottomRadiusChanged" 235 Parameter { name: "bottomRadius"; type: "float" } 236 } 237 Signal { 238 name: "ringsChanged" 239 Parameter { name: "rings"; type: "int" } 240 } 241 Signal { 242 name: "slicesChanged" 243 Parameter { name: "slices"; type: "int" } 244 } 245 Signal { 246 name: "lengthChanged" 247 Parameter { name: "length"; type: "float" } 248 } 249 Method { 250 name: "setHasTopEndcap" 251 Parameter { name: "hasTopEndcap"; type: "bool" } 252 } 253 Method { 254 name: "setHasBottomEndcap" 255 Parameter { name: "hasBottomEndcap"; type: "bool" } 256 } 257 Method { 258 name: "setTopRadius" 259 Parameter { name: "topRadius"; type: "float" } 260 } 261 Method { 262 name: "setBottomRadius" 263 Parameter { name: "bottomRadius"; type: "float" } 264 } 265 Method { 266 name: "setRings" 267 Parameter { name: "rings"; type: "int" } 268 } 269 Method { 270 name: "setSlices" 271 Parameter { name: "slices"; type: "int" } 272 } 273 Method { 274 name: "setLength" 275 Parameter { name: "length"; type: "float" } 276 } 277 } 278 Component { 279 name: "Qt3DExtras::QCuboidGeometry" 280 prototype: "Qt3DRender::QGeometry" 281 exports: ["Qt3D.Extras/CuboidGeometry 2.0"] 282 exportMetaObjectRevisions: [0] 283 Property { name: "xExtent"; type: "float" } 284 Property { name: "yExtent"; type: "float" } 285 Property { name: "zExtent"; type: "float" } 286 Property { name: "xyMeshResolution"; type: "QSize" } 287 Property { name: "yzMeshResolution"; type: "QSize" } 288 Property { name: "xzMeshResolution"; type: "QSize" } 289 Property { 290 name: "positionAttribute" 291 type: "Qt3DRender::QAttribute" 292 isReadonly: true 293 isPointer: true 294 } 295 Property { 296 name: "normalAttribute" 297 type: "Qt3DRender::QAttribute" 298 isReadonly: true 299 isPointer: true 300 } 301 Property { 302 name: "texCoordAttribute" 303 type: "Qt3DRender::QAttribute" 304 isReadonly: true 305 isPointer: true 306 } 307 Property { 308 name: "tangentAttribute" 309 type: "Qt3DRender::QAttribute" 310 isReadonly: true 311 isPointer: true 312 } 313 Property { 314 name: "indexAttribute" 315 type: "Qt3DRender::QAttribute" 316 isReadonly: true 317 isPointer: true 318 } 319 Signal { 320 name: "xExtentChanged" 321 Parameter { name: "xExtent"; type: "float" } 322 } 323 Signal { 324 name: "yExtentChanged" 325 Parameter { name: "yExtent"; type: "float" } 326 } 327 Signal { 328 name: "zExtentChanged" 329 Parameter { name: "zExtent"; type: "float" } 330 } 331 Signal { 332 name: "yzMeshResolutionChanged" 333 Parameter { name: "yzMeshResolution"; type: "QSize" } 334 } 335 Signal { 336 name: "xzMeshResolutionChanged" 337 Parameter { name: "xzMeshResolution"; type: "QSize" } 338 } 339 Signal { 340 name: "xyMeshResolutionChanged" 341 Parameter { name: "xyMeshResolution"; type: "QSize" } 342 } 343 Method { 344 name: "setXExtent" 345 Parameter { name: "xExtent"; type: "float" } 346 } 347 Method { 348 name: "setYExtent" 349 Parameter { name: "yExtent"; type: "float" } 350 } 351 Method { 352 name: "setZExtent" 353 Parameter { name: "zExtent"; type: "float" } 354 } 355 Method { 356 name: "setYZMeshResolution" 357 Parameter { name: "resolution"; type: "QSize" } 358 } 359 Method { 360 name: "setXZMeshResolution" 361 Parameter { name: "resolution"; type: "QSize" } 362 } 363 Method { 364 name: "setXYMeshResolution" 365 Parameter { name: "resolution"; type: "QSize" } 366 } 367 } 368 Component { 369 name: "Qt3DExtras::QCuboidMesh" 370 prototype: "Qt3DRender::QGeometryRenderer" 371 exports: ["Qt3D.Extras/CuboidMesh 2.0"] 372 exportMetaObjectRevisions: [0] 373 Property { name: "xExtent"; type: "float" } 374 Property { name: "yExtent"; type: "float" } 375 Property { name: "zExtent"; type: "float" } 376 Property { name: "yzMeshResolution"; type: "QSize" } 377 Property { name: "xzMeshResolution"; type: "QSize" } 378 Property { name: "xyMeshResolution"; type: "QSize" } 379 Signal { 380 name: "xExtentChanged" 381 Parameter { name: "xExtent"; type: "float" } 382 } 383 Signal { 384 name: "yExtentChanged" 385 Parameter { name: "yExtent"; type: "float" } 386 } 387 Signal { 388 name: "zExtentChanged" 389 Parameter { name: "zExtent"; type: "float" } 390 } 391 Signal { 392 name: "yzMeshResolutionChanged" 393 Parameter { name: "yzMeshResolution"; type: "QSize" } 394 } 395 Signal { 396 name: "xzMeshResolutionChanged" 397 Parameter { name: "xzMeshResolution"; type: "QSize" } 398 } 399 Signal { 400 name: "xyMeshResolutionChanged" 401 Parameter { name: "xyMeshResolution"; type: "QSize" } 402 } 403 Method { 404 name: "setXExtent" 405 Parameter { name: "xExtent"; type: "float" } 406 } 407 Method { 408 name: "setYExtent" 409 Parameter { name: "yExtent"; type: "float" } 410 } 411 Method { 412 name: "setZExtent" 413 Parameter { name: "zExtent"; type: "float" } 414 } 415 Method { 416 name: "setYZMeshResolution" 417 Parameter { name: "resolution"; type: "QSize" } 418 } 419 Method { 420 name: "setXZMeshResolution" 421 Parameter { name: "resolution"; type: "QSize" } 422 } 423 Method { 424 name: "setXYMeshResolution" 425 Parameter { name: "resolution"; type: "QSize" } 426 } 427 } 428 Component { 429 name: "Qt3DExtras::QCylinderGeometry" 430 prototype: "Qt3DRender::QGeometry" 431 exports: ["Qt3D.Extras/CylinderGeometry 2.0"] 432 exportMetaObjectRevisions: [0] 433 Property { name: "rings"; type: "int" } 434 Property { name: "slices"; type: "int" } 435 Property { name: "radius"; type: "float" } 436 Property { name: "length"; type: "float" } 437 Property { 438 name: "positionAttribute" 439 type: "Qt3DRender::QAttribute" 440 isReadonly: true 441 isPointer: true 442 } 443 Property { 444 name: "normalAttribute" 445 type: "Qt3DRender::QAttribute" 446 isReadonly: true 447 isPointer: true 448 } 449 Property { 450 name: "texCoordAttribute" 451 type: "Qt3DRender::QAttribute" 452 isReadonly: true 453 isPointer: true 454 } 455 Property { 456 name: "indexAttribute" 457 type: "Qt3DRender::QAttribute" 458 isReadonly: true 459 isPointer: true 460 } 461 Signal { 462 name: "radiusChanged" 463 Parameter { name: "radius"; type: "float" } 464 } 465 Signal { 466 name: "ringsChanged" 467 Parameter { name: "rings"; type: "int" } 468 } 469 Signal { 470 name: "slicesChanged" 471 Parameter { name: "slices"; type: "int" } 472 } 473 Signal { 474 name: "lengthChanged" 475 Parameter { name: "length"; type: "float" } 476 } 477 Method { 478 name: "setRings" 479 Parameter { name: "rings"; type: "int" } 480 } 481 Method { 482 name: "setSlices" 483 Parameter { name: "slices"; type: "int" } 484 } 485 Method { 486 name: "setRadius" 487 Parameter { name: "radius"; type: "float" } 488 } 489 Method { 490 name: "setLength" 491 Parameter { name: "length"; type: "float" } 492 } 493 } 494 Component { 495 name: "Qt3DExtras::QCylinderMesh" 496 prototype: "Qt3DRender::QGeometryRenderer" 497 exports: ["Qt3D.Extras/CylinderMesh 2.0"] 498 exportMetaObjectRevisions: [0] 499 Property { name: "rings"; type: "int" } 500 Property { name: "slices"; type: "int" } 501 Property { name: "radius"; type: "float" } 502 Property { name: "length"; type: "float" } 503 Signal { 504 name: "radiusChanged" 505 Parameter { name: "radius"; type: "float" } 506 } 507 Signal { 508 name: "ringsChanged" 509 Parameter { name: "rings"; type: "int" } 510 } 511 Signal { 512 name: "slicesChanged" 513 Parameter { name: "slices"; type: "int" } 514 } 515 Signal { 516 name: "lengthChanged" 517 Parameter { name: "length"; type: "float" } 518 } 519 Method { 520 name: "setRings" 521 Parameter { name: "rings"; type: "int" } 522 } 523 Method { 524 name: "setSlices" 525 Parameter { name: "slices"; type: "int" } 526 } 527 Method { 528 name: "setRadius" 529 Parameter { name: "radius"; type: "float" } 530 } 531 Method { 532 name: "setLength" 533 Parameter { name: "length"; type: "float" } 534 } 535 } 536 Component { 537 name: "Qt3DExtras::QDiffuseMapMaterial" 538 prototype: "Qt3DRender::QMaterial" 539 exports: ["Qt3D.Extras/DiffuseMapMaterial 2.0"] 540 exportMetaObjectRevisions: [0] 541 Property { name: "ambient"; type: "QColor" } 542 Property { name: "specular"; type: "QColor" } 543 Property { name: "shininess"; type: "float" } 544 Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 545 Property { name: "textureScale"; type: "float" } 546 Signal { 547 name: "ambientChanged" 548 Parameter { name: "ambient"; type: "QColor" } 549 } 550 Signal { 551 name: "diffuseChanged" 552 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 553 } 554 Signal { 555 name: "specularChanged" 556 Parameter { name: "specular"; type: "QColor" } 557 } 558 Signal { 559 name: "shininessChanged" 560 Parameter { name: "shininess"; type: "float" } 561 } 562 Signal { 563 name: "textureScaleChanged" 564 Parameter { name: "textureScale"; type: "float" } 565 } 566 Method { 567 name: "setAmbient" 568 Parameter { name: "color"; type: "QColor" } 569 } 570 Method { 571 name: "setSpecular" 572 Parameter { name: "specular"; type: "QColor" } 573 } 574 Method { 575 name: "setShininess" 576 Parameter { name: "shininess"; type: "float" } 577 } 578 Method { 579 name: "setDiffuse" 580 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 581 } 582 Method { 583 name: "setTextureScale" 584 Parameter { name: "textureScale"; type: "float" } 585 } 586 } 587 Component { 588 name: "Qt3DExtras::QDiffuseSpecularMapMaterial" 589 prototype: "Qt3DRender::QMaterial" 590 exports: ["Qt3D.Extras/DiffuseSpecularMapMaterial 2.0"] 591 exportMetaObjectRevisions: [0] 592 Property { name: "ambient"; type: "QColor" } 593 Property { name: "shininess"; type: "float" } 594 Property { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 595 Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 596 Property { name: "textureScale"; type: "float" } 597 Signal { 598 name: "ambientChanged" 599 Parameter { name: "ambient"; type: "QColor" } 600 } 601 Signal { 602 name: "diffuseChanged" 603 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 604 } 605 Signal { 606 name: "specularChanged" 607 Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 608 } 609 Signal { 610 name: "shininessChanged" 611 Parameter { name: "shininess"; type: "float" } 612 } 613 Signal { 614 name: "textureScaleChanged" 615 Parameter { name: "textureScale"; type: "float" } 616 } 617 Method { 618 name: "setAmbient" 619 Parameter { name: "ambient"; type: "QColor" } 620 } 621 Method { 622 name: "setDiffuse" 623 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 624 } 625 Method { 626 name: "setSpecular" 627 Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 628 } 629 Method { 630 name: "setShininess" 631 Parameter { name: "shininess"; type: "float" } 632 } 633 Method { 634 name: "setTextureScale" 635 Parameter { name: "textureScale"; type: "float" } 636 } 637 } 638 Component { 639 name: "Qt3DExtras::QDiffuseSpecularMaterial" 640 prototype: "Qt3DRender::QMaterial" 641 exports: ["Qt3D.Extras/DiffuseSpecularMaterial 2.10"] 642 exportMetaObjectRevisions: [0] 643 Property { name: "ambient"; type: "QColor" } 644 Property { name: "diffuse"; type: "QVariant" } 645 Property { name: "specular"; type: "QVariant" } 646 Property { name: "shininess"; type: "float" } 647 Property { name: "normal"; type: "QVariant" } 648 Property { name: "textureScale"; type: "float" } 649 Property { name: "alphaBlending"; type: "bool" } 650 Signal { 651 name: "ambientChanged" 652 Parameter { name: "ambient"; type: "QColor" } 653 } 654 Signal { 655 name: "diffuseChanged" 656 Parameter { name: "diffuse"; type: "QVariant" } 657 } 658 Signal { 659 name: "specularChanged" 660 Parameter { name: "specular"; type: "QVariant" } 661 } 662 Signal { 663 name: "shininessChanged" 664 Parameter { name: "shininess"; type: "float" } 665 } 666 Signal { 667 name: "normalChanged" 668 Parameter { name: "normal"; type: "QVariant" } 669 } 670 Signal { 671 name: "textureScaleChanged" 672 Parameter { name: "textureScale"; type: "float" } 673 } 674 Signal { 675 name: "alphaBlendingEnabledChanged" 676 Parameter { name: "enabled"; type: "bool" } 677 } 678 Method { 679 name: "setAmbient" 680 Parameter { name: "ambient"; type: "QColor" } 681 } 682 Method { 683 name: "setDiffuse" 684 Parameter { name: "diffuse"; type: "QVariant" } 685 } 686 Method { 687 name: "setSpecular" 688 Parameter { name: "specular"; type: "QVariant" } 689 } 690 Method { 691 name: "setShininess" 692 Parameter { name: "shininess"; type: "float" } 693 } 694 Method { 695 name: "setNormal" 696 Parameter { name: "normal"; type: "QVariant" } 697 } 698 Method { 699 name: "setTextureScale" 700 Parameter { name: "textureScale"; type: "float" } 701 } 702 Method { 703 name: "setAlphaBlendingEnabled" 704 Parameter { name: "enabled"; type: "bool" } 705 } 706 } 707 Component { 708 name: "Qt3DExtras::QExtrudedTextGeometry" 709 prototype: "Qt3DRender::QGeometry" 710 exports: ["Qt3D.Extras/ExtrudedTextGeometry 2.9"] 711 exportMetaObjectRevisions: [0] 712 Property { name: "text"; type: "string" } 713 Property { name: "font"; type: "QFont" } 714 Property { name: "extrusionLength"; type: "float" } 715 Property { 716 name: "positionAttribute" 717 type: "Qt3DRender::QAttribute" 718 isReadonly: true 719 isPointer: true 720 } 721 Property { 722 name: "normalAttribute" 723 type: "Qt3DRender::QAttribute" 724 isReadonly: true 725 isPointer: true 726 } 727 Property { 728 name: "indexAttribute" 729 type: "Qt3DRender::QAttribute" 730 isReadonly: true 731 isPointer: true 732 } 733 Signal { 734 name: "textChanged" 735 Parameter { name: "text"; type: "string" } 736 } 737 Signal { 738 name: "fontChanged" 739 Parameter { name: "font"; type: "QFont" } 740 } 741 Signal { 742 name: "depthChanged" 743 Parameter { name: "extrusionLength"; type: "float" } 744 } 745 Method { 746 name: "setText" 747 Parameter { name: "text"; type: "string" } 748 } 749 Method { 750 name: "setFont" 751 Parameter { name: "font"; type: "QFont" } 752 } 753 Method { 754 name: "setDepth" 755 Parameter { name: "extrusionLength"; type: "float" } 756 } 757 } 758 Component { 759 name: "Qt3DExtras::QExtrudedTextMesh" 760 prototype: "Qt3DRender::QGeometryRenderer" 761 exports: ["Qt3D.Extras/ExtrudedTextMesh 2.9"] 762 exportMetaObjectRevisions: [0] 763 Property { name: "text"; type: "string" } 764 Property { name: "font"; type: "QFont" } 765 Property { name: "depth"; type: "float" } 766 Signal { 767 name: "textChanged" 768 Parameter { name: "text"; type: "string" } 769 } 770 Signal { 771 name: "fontChanged" 772 Parameter { name: "font"; type: "QFont" } 773 } 774 Signal { 775 name: "depthChanged" 776 Parameter { name: "depth"; type: "float" } 777 } 778 Method { 779 name: "setText" 780 Parameter { name: "text"; type: "string" } 781 } 782 Method { 783 name: "setFont" 784 Parameter { name: "font"; type: "QFont" } 785 } 786 Method { 787 name: "setDepth" 788 Parameter { name: "depth"; type: "float" } 789 } 790 } 791 Component { 792 name: "Qt3DExtras::QFirstPersonCameraController" 793 prototype: "Qt3DExtras::QAbstractCameraController" 794 exports: ["Qt3D.Extras/FirstPersonCameraController 2.0"] 795 exportMetaObjectRevisions: [0] 796 } 797 Component { 798 name: "Qt3DExtras::QForwardRenderer" 799 prototype: "Qt3DRender::QTechniqueFilter" 800 exports: [ 801 "Qt3D.Extras/ForwardRenderer 2.0", 802 "Qt3D.Extras/ForwardRenderer 2.14", 803 "Qt3D.Extras/ForwardRenderer 2.15", 804 "Qt3D.Extras/ForwardRenderer 2.9" 805 ] 806 exportMetaObjectRevisions: [0, 14, 15, 9] 807 Property { name: "surface"; type: "QObject"; isPointer: true } 808 Property { name: "window"; type: "QObject"; isPointer: true } 809 Property { name: "viewportRect"; type: "QRectF" } 810 Property { name: "clearColor"; type: "QColor" } 811 Property { name: "buffersToClear"; revision: 14; type: "Qt3DRender::QClearBuffers::BufferType" } 812 Property { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } 813 Property { name: "externalRenderTargetSize"; type: "QSize" } 814 Property { name: "frustumCulling"; type: "bool" } 815 Property { name: "gamma"; revision: 9; type: "float" } 816 Property { name: "showDebugOverlay"; revision: 15; type: "bool" } 817 Signal { 818 name: "viewportRectChanged" 819 Parameter { name: "viewportRect"; type: "QRectF" } 820 } 821 Signal { 822 name: "clearColorChanged" 823 Parameter { name: "clearColor"; type: "QColor" } 824 } 825 Signal { 826 name: "buffersToClearChanged" 827 Parameter { type: "Qt3DRender::QClearBuffers::BufferType" } 828 } 829 Signal { 830 name: "cameraChanged" 831 Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } 832 } 833 Signal { 834 name: "surfaceChanged" 835 Parameter { name: "surface"; type: "QObject"; isPointer: true } 836 } 837 Signal { 838 name: "externalRenderTargetSizeChanged" 839 Parameter { name: "size"; type: "QSize" } 840 } 841 Signal { 842 name: "frustumCullingEnabledChanged" 843 Parameter { name: "enabled"; type: "bool" } 844 } 845 Signal { 846 name: "gammaChanged" 847 Parameter { name: "gamma"; type: "float" } 848 } 849 Signal { 850 name: "showDebugOverlayChanged" 851 Parameter { name: "showDebugOverlay"; type: "bool" } 852 } 853 Method { 854 name: "setViewportRect" 855 Parameter { name: "viewportRect"; type: "QRectF" } 856 } 857 Method { 858 name: "setClearColor" 859 Parameter { name: "clearColor"; type: "QColor" } 860 } 861 Method { 862 name: "setBuffersToClear" 863 Parameter { type: "Qt3DRender::QClearBuffers::BufferType" } 864 } 865 Method { 866 name: "setCamera" 867 Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } 868 } 869 Method { 870 name: "setSurface" 871 Parameter { name: "surface"; type: "QObject"; isPointer: true } 872 } 873 Method { 874 name: "setExternalRenderTargetSize" 875 Parameter { name: "size"; type: "QSize" } 876 } 877 Method { 878 name: "setFrustumCullingEnabled" 879 Parameter { name: "enabled"; type: "bool" } 880 } 881 Method { 882 name: "setGamma" 883 Parameter { name: "gamma"; type: "float" } 884 } 885 Method { 886 name: "setShowDebugOverlay" 887 Parameter { name: "showDebugOverlay"; type: "bool" } 888 } 889 } 890 Component { 891 name: "Qt3DExtras::QGoochMaterial" 892 prototype: "Qt3DRender::QMaterial" 893 exports: ["Qt3D.Extras/GoochMaterial 2.0"] 894 exportMetaObjectRevisions: [0] 895 Property { name: "diffuse"; type: "QColor" } 896 Property { name: "specular"; type: "QColor" } 897 Property { name: "cool"; type: "QColor" } 898 Property { name: "warm"; type: "QColor" } 899 Property { name: "alpha"; type: "float" } 900 Property { name: "beta"; type: "float" } 901 Property { name: "shininess"; type: "float" } 902 Signal { 903 name: "diffuseChanged" 904 Parameter { name: "diffuse"; type: "QColor" } 905 } 906 Signal { 907 name: "specularChanged" 908 Parameter { name: "specular"; type: "QColor" } 909 } 910 Signal { 911 name: "coolChanged" 912 Parameter { name: "cool"; type: "QColor" } 913 } 914 Signal { 915 name: "warmChanged" 916 Parameter { name: "warm"; type: "QColor" } 917 } 918 Signal { 919 name: "alphaChanged" 920 Parameter { name: "alpha"; type: "float" } 921 } 922 Signal { 923 name: "betaChanged" 924 Parameter { name: "beta"; type: "float" } 925 } 926 Signal { 927 name: "shininessChanged" 928 Parameter { name: "shininess"; type: "float" } 929 } 930 Method { 931 name: "setDiffuse" 932 Parameter { name: "diffuse"; type: "QColor" } 933 } 934 Method { 935 name: "setSpecular" 936 Parameter { name: "specular"; type: "QColor" } 937 } 938 Method { 939 name: "setCool" 940 Parameter { name: "cool"; type: "QColor" } 941 } 942 Method { 943 name: "setWarm" 944 Parameter { name: "warm"; type: "QColor" } 945 } 946 Method { 947 name: "setAlpha" 948 Parameter { name: "alpha"; type: "float" } 949 } 950 Method { 951 name: "setBeta" 952 Parameter { name: "beta"; type: "float" } 953 } 954 Method { 955 name: "setShininess" 956 Parameter { name: "shininess"; type: "float" } 957 } 958 } 959 Component { 960 name: "Qt3DExtras::QMetalRoughMaterial" 961 prototype: "Qt3DRender::QMaterial" 962 exports: [ 963 "Qt3D.Extras/MetalRoughMaterial 2.10", 964 "Qt3D.Extras/MetalRoughMaterial 2.9" 965 ] 966 exportMetaObjectRevisions: [10, 0] 967 Property { name: "baseColor"; type: "QVariant" } 968 Property { name: "metalness"; type: "QVariant" } 969 Property { name: "roughness"; type: "QVariant" } 970 Property { name: "ambientOcclusion"; revision: 10; type: "QVariant" } 971 Property { name: "normal"; revision: 10; type: "QVariant" } 972 Property { name: "textureScale"; revision: 10; type: "float" } 973 Signal { 974 name: "baseColorChanged" 975 Parameter { name: "baseColor"; type: "QVariant" } 976 } 977 Signal { 978 name: "metalnessChanged" 979 Parameter { name: "metalness"; type: "QVariant" } 980 } 981 Signal { 982 name: "roughnessChanged" 983 Parameter { name: "roughness"; type: "QVariant" } 984 } 985 Signal { 986 name: "ambientOcclusionChanged" 987 Parameter { name: "ambientOcclusion"; type: "QVariant" } 988 } 989 Signal { 990 name: "normalChanged" 991 Parameter { name: "normal"; type: "QVariant" } 992 } 993 Signal { 994 name: "textureScaleChanged" 995 Parameter { name: "textureScale"; type: "float" } 996 } 997 Method { 998 name: "setBaseColor" 999 Parameter { name: "baseColor"; type: "QVariant" } 1000 } 1001 Method { 1002 name: "setMetalness" 1003 Parameter { name: "metalness"; type: "QVariant" } 1004 } 1005 Method { 1006 name: "setRoughness" 1007 Parameter { name: "roughness"; type: "QVariant" } 1008 } 1009 Method { 1010 name: "setAmbientOcclusion" 1011 Parameter { name: "ambientOcclusion"; type: "QVariant" } 1012 } 1013 Method { 1014 name: "setNormal" 1015 Parameter { name: "normal"; type: "QVariant" } 1016 } 1017 Method { 1018 name: "setTextureScale" 1019 Parameter { name: "textureScale"; type: "float" } 1020 } 1021 } 1022 Component { 1023 name: "Qt3DExtras::QMorphPhongMaterial" 1024 prototype: "Qt3DRender::QMaterial" 1025 exports: ["Qt3D.Extras/MorphPhongMaterial 2.9"] 1026 exportMetaObjectRevisions: [0] 1027 Property { name: "ambient"; type: "QColor" } 1028 Property { name: "diffuse"; type: "QColor" } 1029 Property { name: "specular"; type: "QColor" } 1030 Property { name: "shininess"; type: "float" } 1031 Property { name: "interpolator"; type: "float" } 1032 Signal { 1033 name: "ambientChanged" 1034 Parameter { name: "ambient"; type: "QColor" } 1035 } 1036 Signal { 1037 name: "diffuseChanged" 1038 Parameter { name: "diffuse"; type: "QColor" } 1039 } 1040 Signal { 1041 name: "specularChanged" 1042 Parameter { name: "specular"; type: "QColor" } 1043 } 1044 Signal { 1045 name: "shininessChanged" 1046 Parameter { name: "shininess"; type: "float" } 1047 } 1048 Signal { 1049 name: "interpolatorChanged" 1050 Parameter { name: "interpolator"; type: "float" } 1051 } 1052 Method { 1053 name: "setAmbient" 1054 Parameter { name: "ambient"; type: "QColor" } 1055 } 1056 Method { 1057 name: "setDiffuse" 1058 Parameter { name: "diffuse"; type: "QColor" } 1059 } 1060 Method { 1061 name: "setSpecular" 1062 Parameter { name: "specular"; type: "QColor" } 1063 } 1064 Method { 1065 name: "setShininess" 1066 Parameter { name: "shininess"; type: "float" } 1067 } 1068 Method { 1069 name: "setInterpolator" 1070 Parameter { name: "interpolator"; type: "float" } 1071 } 1072 } 1073 Component { 1074 name: "Qt3DExtras::QNormalDiffuseMapAlphaMaterial" 1075 prototype: "Qt3DExtras::QNormalDiffuseMapMaterial" 1076 exports: ["Qt3D.Extras/NormalDiffuseMapAlphaMaterial 2.0"] 1077 exportMetaObjectRevisions: [0] 1078 } 1079 Component { 1080 name: "Qt3DExtras::QNormalDiffuseMapMaterial" 1081 prototype: "Qt3DRender::QMaterial" 1082 exports: ["Qt3D.Extras/NormalDiffuseMapMaterial 2.0"] 1083 exportMetaObjectRevisions: [0] 1084 Property { name: "ambient"; type: "QColor" } 1085 Property { name: "specular"; type: "QColor" } 1086 Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1087 Property { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1088 Property { name: "shininess"; type: "float" } 1089 Property { name: "textureScale"; type: "float" } 1090 Signal { 1091 name: "ambientChanged" 1092 Parameter { name: "ambient"; type: "QColor" } 1093 } 1094 Signal { 1095 name: "diffuseChanged" 1096 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1097 } 1098 Signal { 1099 name: "normalChanged" 1100 Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1101 } 1102 Signal { 1103 name: "specularChanged" 1104 Parameter { name: "specular"; type: "QColor" } 1105 } 1106 Signal { 1107 name: "shininessChanged" 1108 Parameter { name: "shininess"; type: "float" } 1109 } 1110 Signal { 1111 name: "textureScaleChanged" 1112 Parameter { name: "textureScale"; type: "float" } 1113 } 1114 Method { 1115 name: "setAmbient" 1116 Parameter { name: "ambient"; type: "QColor" } 1117 } 1118 Method { 1119 name: "setSpecular" 1120 Parameter { name: "specular"; type: "QColor" } 1121 } 1122 Method { 1123 name: "setDiffuse" 1124 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1125 } 1126 Method { 1127 name: "setNormal" 1128 Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1129 } 1130 Method { 1131 name: "setShininess" 1132 Parameter { name: "shininess"; type: "float" } 1133 } 1134 Method { 1135 name: "setTextureScale" 1136 Parameter { name: "textureScale"; type: "float" } 1137 } 1138 } 1139 Component { 1140 name: "Qt3DExtras::QNormalDiffuseSpecularMapMaterial" 1141 prototype: "Qt3DRender::QMaterial" 1142 exports: ["Qt3D.Extras/NormalDiffuseSpecularMapMaterial 2.0"] 1143 exportMetaObjectRevisions: [0] 1144 Property { name: "ambient"; type: "QColor" } 1145 Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1146 Property { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1147 Property { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1148 Property { name: "shininess"; type: "float" } 1149 Property { name: "textureScale"; type: "float" } 1150 Signal { 1151 name: "ambientChanged" 1152 Parameter { name: "ambient"; type: "QColor" } 1153 } 1154 Signal { 1155 name: "diffuseChanged" 1156 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1157 } 1158 Signal { 1159 name: "normalChanged" 1160 Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1161 } 1162 Signal { 1163 name: "specularChanged" 1164 Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1165 } 1166 Signal { 1167 name: "shininessChanged" 1168 Parameter { name: "shininess"; type: "float" } 1169 } 1170 Signal { 1171 name: "textureScaleChanged" 1172 Parameter { name: "textureScale"; type: "float" } 1173 } 1174 Method { 1175 name: "setAmbient" 1176 Parameter { name: "ambient"; type: "QColor" } 1177 } 1178 Method { 1179 name: "setDiffuse" 1180 Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1181 } 1182 Method { 1183 name: "setNormal" 1184 Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1185 } 1186 Method { 1187 name: "setSpecular" 1188 Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1189 } 1190 Method { 1191 name: "setShininess" 1192 Parameter { name: "shininess"; type: "float" } 1193 } 1194 Method { 1195 name: "setTextureScale" 1196 Parameter { name: "textureScale"; type: "float" } 1197 } 1198 } 1199 Component { 1200 name: "Qt3DExtras::QOrbitCameraController" 1201 prototype: "Qt3DExtras::QAbstractCameraController" 1202 exports: ["Qt3D.Extras/OrbitCameraController 2.0"] 1203 exportMetaObjectRevisions: [0] 1204 Property { name: "zoomInLimit"; type: "float" } 1205 } 1206 Component { 1207 name: "Qt3DExtras::QPerVertexColorMaterial" 1208 prototype: "Qt3DRender::QMaterial" 1209 exports: ["Qt3D.Extras/PerVertexColorMaterial 2.0"] 1210 exportMetaObjectRevisions: [0] 1211 } 1212 Component { 1213 name: "Qt3DExtras::QPhongAlphaMaterial" 1214 prototype: "Qt3DRender::QMaterial" 1215 exports: ["Qt3D.Extras/PhongAlphaMaterial 2.0"] 1216 exportMetaObjectRevisions: [0] 1217 Property { name: "ambient"; type: "QColor" } 1218 Property { name: "diffuse"; type: "QColor" } 1219 Property { name: "specular"; type: "QColor" } 1220 Property { name: "shininess"; type: "float" } 1221 Property { name: "alpha"; type: "float" } 1222 Property { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1223 Property { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1224 Property { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1225 Property { 1226 name: "destinationAlphaArg" 1227 type: "Qt3DRender::QBlendEquationArguments::Blending" 1228 } 1229 Property { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } 1230 Signal { 1231 name: "ambientChanged" 1232 Parameter { name: "ambient"; type: "QColor" } 1233 } 1234 Signal { 1235 name: "diffuseChanged" 1236 Parameter { name: "diffuse"; type: "QColor" } 1237 } 1238 Signal { 1239 name: "specularChanged" 1240 Parameter { name: "specular"; type: "QColor" } 1241 } 1242 Signal { 1243 name: "shininessChanged" 1244 Parameter { name: "shininess"; type: "float" } 1245 } 1246 Signal { 1247 name: "alphaChanged" 1248 Parameter { name: "alpha"; type: "float" } 1249 } 1250 Signal { 1251 name: "sourceRgbArgChanged" 1252 Parameter { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1253 } 1254 Signal { 1255 name: "destinationRgbArgChanged" 1256 Parameter { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1257 } 1258 Signal { 1259 name: "sourceAlphaArgChanged" 1260 Parameter { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1261 } 1262 Signal { 1263 name: "destinationAlphaArgChanged" 1264 Parameter { 1265 name: "destinationAlphaArg" 1266 type: "Qt3DRender::QBlendEquationArguments::Blending" 1267 } 1268 } 1269 Signal { 1270 name: "blendFunctionArgChanged" 1271 Parameter { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } 1272 } 1273 Method { 1274 name: "setAmbient" 1275 Parameter { name: "ambient"; type: "QColor" } 1276 } 1277 Method { 1278 name: "setDiffuse" 1279 Parameter { name: "diffuse"; type: "QColor" } 1280 } 1281 Method { 1282 name: "setSpecular" 1283 Parameter { name: "specular"; type: "QColor" } 1284 } 1285 Method { 1286 name: "setShininess" 1287 Parameter { name: "shininess"; type: "float" } 1288 } 1289 Method { 1290 name: "setAlpha" 1291 Parameter { name: "alpha"; type: "float" } 1292 } 1293 Method { 1294 name: "setSourceRgbArg" 1295 Parameter { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1296 } 1297 Method { 1298 name: "setDestinationRgbArg" 1299 Parameter { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1300 } 1301 Method { 1302 name: "setSourceAlphaArg" 1303 Parameter { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } 1304 } 1305 Method { 1306 name: "setDestinationAlphaArg" 1307 Parameter { 1308 name: "destinationAlphaArg" 1309 type: "Qt3DRender::QBlendEquationArguments::Blending" 1310 } 1311 } 1312 Method { 1313 name: "setBlendFunctionArg" 1314 Parameter { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } 1315 } 1316 } 1317 Component { 1318 name: "Qt3DExtras::QPhongMaterial" 1319 prototype: "Qt3DRender::QMaterial" 1320 exports: ["Qt3D.Extras/PhongMaterial 2.0"] 1321 exportMetaObjectRevisions: [0] 1322 Property { name: "ambient"; type: "QColor" } 1323 Property { name: "diffuse"; type: "QColor" } 1324 Property { name: "specular"; type: "QColor" } 1325 Property { name: "shininess"; type: "float" } 1326 Signal { 1327 name: "ambientChanged" 1328 Parameter { name: "ambient"; type: "QColor" } 1329 } 1330 Signal { 1331 name: "diffuseChanged" 1332 Parameter { name: "diffuse"; type: "QColor" } 1333 } 1334 Signal { 1335 name: "specularChanged" 1336 Parameter { name: "specular"; type: "QColor" } 1337 } 1338 Signal { 1339 name: "shininessChanged" 1340 Parameter { name: "shininess"; type: "float" } 1341 } 1342 Method { 1343 name: "setAmbient" 1344 Parameter { name: "ambient"; type: "QColor" } 1345 } 1346 Method { 1347 name: "setDiffuse" 1348 Parameter { name: "diffuse"; type: "QColor" } 1349 } 1350 Method { 1351 name: "setSpecular" 1352 Parameter { name: "specular"; type: "QColor" } 1353 } 1354 Method { 1355 name: "setShininess" 1356 Parameter { name: "shininess"; type: "float" } 1357 } 1358 } 1359 Component { 1360 name: "Qt3DExtras::QPlaneGeometry" 1361 prototype: "Qt3DRender::QGeometry" 1362 exports: [ 1363 "Qt3D.Extras/PlaneGeometry 2.0", 1364 "Qt3D.Extras/PlaneGeometry 2.9" 1365 ] 1366 exportMetaObjectRevisions: [0, 9] 1367 Property { name: "width"; type: "float" } 1368 Property { name: "height"; type: "float" } 1369 Property { name: "resolution"; type: "QSize" } 1370 Property { name: "mirrored"; revision: 9; type: "bool" } 1371 Property { 1372 name: "positionAttribute" 1373 type: "Qt3DRender::QAttribute" 1374 isReadonly: true 1375 isPointer: true 1376 } 1377 Property { 1378 name: "normalAttribute" 1379 type: "Qt3DRender::QAttribute" 1380 isReadonly: true 1381 isPointer: true 1382 } 1383 Property { 1384 name: "texCoordAttribute" 1385 type: "Qt3DRender::QAttribute" 1386 isReadonly: true 1387 isPointer: true 1388 } 1389 Property { 1390 name: "tangentAttribute" 1391 type: "Qt3DRender::QAttribute" 1392 isReadonly: true 1393 isPointer: true 1394 } 1395 Property { 1396 name: "indexAttribute" 1397 type: "Qt3DRender::QAttribute" 1398 isReadonly: true 1399 isPointer: true 1400 } 1401 Signal { 1402 name: "resolutionChanged" 1403 Parameter { name: "resolution"; type: "QSize" } 1404 } 1405 Signal { 1406 name: "widthChanged" 1407 Parameter { name: "width"; type: "float" } 1408 } 1409 Signal { 1410 name: "heightChanged" 1411 Parameter { name: "height"; type: "float" } 1412 } 1413 Signal { 1414 name: "mirroredChanged" 1415 Parameter { name: "mirrored"; type: "bool" } 1416 } 1417 Method { 1418 name: "setResolution" 1419 Parameter { name: "resolution"; type: "QSize" } 1420 } 1421 Method { 1422 name: "setWidth" 1423 Parameter { name: "width"; type: "float" } 1424 } 1425 Method { 1426 name: "setHeight" 1427 Parameter { name: "height"; type: "float" } 1428 } 1429 Method { 1430 name: "setMirrored" 1431 Parameter { name: "mirrored"; type: "bool" } 1432 } 1433 } 1434 Component { 1435 name: "Qt3DExtras::QPlaneMesh" 1436 prototype: "Qt3DRender::QGeometryRenderer" 1437 exports: ["Qt3D.Extras/PlaneMesh 2.0", "Qt3D.Extras/PlaneMesh 2.9"] 1438 exportMetaObjectRevisions: [0, 9] 1439 Property { name: "width"; type: "float" } 1440 Property { name: "height"; type: "float" } 1441 Property { name: "meshResolution"; type: "QSize" } 1442 Property { name: "mirrored"; revision: 9; type: "bool" } 1443 Signal { 1444 name: "meshResolutionChanged" 1445 Parameter { name: "meshResolution"; type: "QSize" } 1446 } 1447 Signal { 1448 name: "widthChanged" 1449 Parameter { name: "width"; type: "float" } 1450 } 1451 Signal { 1452 name: "heightChanged" 1453 Parameter { name: "height"; type: "float" } 1454 } 1455 Signal { 1456 name: "mirroredChanged" 1457 Parameter { name: "mirrored"; type: "bool" } 1458 } 1459 Method { 1460 name: "setWidth" 1461 Parameter { name: "width"; type: "float" } 1462 } 1463 Method { 1464 name: "setHeight" 1465 Parameter { name: "height"; type: "float" } 1466 } 1467 Method { 1468 name: "setMeshResolution" 1469 Parameter { name: "resolution"; type: "QSize" } 1470 } 1471 Method { 1472 name: "setMirrored" 1473 Parameter { name: "mirrored"; type: "bool" } 1474 } 1475 } 1476 Component { 1477 name: "Qt3DExtras::QSkyboxEntity" 1478 prototype: "Qt3DCore::QEntity" 1479 exports: [ 1480 "Qt3D.Extras/SkyboxEntity 2.0", 1481 "Qt3D.Extras/SkyboxEntity 2.9" 1482 ] 1483 exportMetaObjectRevisions: [0, 9] 1484 Property { name: "baseName"; type: "string" } 1485 Property { name: "extension"; type: "string" } 1486 Property { name: "gammaCorrect"; revision: 9; type: "bool" } 1487 Signal { 1488 name: "baseNameChanged" 1489 Parameter { name: "path"; type: "string" } 1490 } 1491 Signal { 1492 name: "extensionChanged" 1493 Parameter { name: "extension"; type: "string" } 1494 } 1495 Signal { 1496 name: "gammaCorrectEnabledChanged" 1497 Parameter { name: "enabled"; type: "bool" } 1498 } 1499 Method { 1500 name: "setBaseName" 1501 Parameter { name: "path"; type: "string" } 1502 } 1503 Method { 1504 name: "setExtension" 1505 Parameter { name: "extension"; type: "string" } 1506 } 1507 Method { 1508 name: "setGammaCorrectEnabled" 1509 Parameter { name: "enabled"; type: "bool" } 1510 } 1511 } 1512 Component { 1513 name: "Qt3DExtras::QSphereGeometry" 1514 prototype: "Qt3DRender::QGeometry" 1515 exports: ["Qt3D.Extras/SphereGeometry 2.0"] 1516 exportMetaObjectRevisions: [0] 1517 Property { name: "rings"; type: "int" } 1518 Property { name: "slices"; type: "int" } 1519 Property { name: "radius"; type: "float" } 1520 Property { name: "generateTangents"; type: "bool" } 1521 Property { 1522 name: "positionAttribute" 1523 type: "Qt3DRender::QAttribute" 1524 isReadonly: true 1525 isPointer: true 1526 } 1527 Property { 1528 name: "normalAttribute" 1529 type: "Qt3DRender::QAttribute" 1530 isReadonly: true 1531 isPointer: true 1532 } 1533 Property { 1534 name: "texCoordAttribute" 1535 type: "Qt3DRender::QAttribute" 1536 isReadonly: true 1537 isPointer: true 1538 } 1539 Property { 1540 name: "tangentAttribute" 1541 type: "Qt3DRender::QAttribute" 1542 isReadonly: true 1543 isPointer: true 1544 } 1545 Property { 1546 name: "indexAttribute" 1547 type: "Qt3DRender::QAttribute" 1548 isReadonly: true 1549 isPointer: true 1550 } 1551 Signal { 1552 name: "radiusChanged" 1553 Parameter { name: "radius"; type: "float" } 1554 } 1555 Signal { 1556 name: "ringsChanged" 1557 Parameter { name: "rings"; type: "int" } 1558 } 1559 Signal { 1560 name: "slicesChanged" 1561 Parameter { name: "slices"; type: "int" } 1562 } 1563 Signal { 1564 name: "generateTangentsChanged" 1565 Parameter { name: "generateTangents"; type: "bool" } 1566 } 1567 Method { 1568 name: "setRings" 1569 Parameter { name: "rings"; type: "int" } 1570 } 1571 Method { 1572 name: "setSlices" 1573 Parameter { name: "slices"; type: "int" } 1574 } 1575 Method { 1576 name: "setRadius" 1577 Parameter { name: "radius"; type: "float" } 1578 } 1579 Method { 1580 name: "setGenerateTangents" 1581 Parameter { name: "gen"; type: "bool" } 1582 } 1583 } 1584 Component { 1585 name: "Qt3DExtras::QSphereMesh" 1586 prototype: "Qt3DRender::QGeometryRenderer" 1587 exports: ["Qt3D.Extras/SphereMesh 2.0"] 1588 exportMetaObjectRevisions: [0] 1589 Property { name: "rings"; type: "int" } 1590 Property { name: "slices"; type: "int" } 1591 Property { name: "radius"; type: "float" } 1592 Property { name: "generateTangents"; type: "bool" } 1593 Signal { 1594 name: "radiusChanged" 1595 Parameter { name: "radius"; type: "float" } 1596 } 1597 Signal { 1598 name: "ringsChanged" 1599 Parameter { name: "rings"; type: "int" } 1600 } 1601 Signal { 1602 name: "slicesChanged" 1603 Parameter { name: "slices"; type: "int" } 1604 } 1605 Signal { 1606 name: "generateTangentsChanged" 1607 Parameter { name: "generateTangents"; type: "bool" } 1608 } 1609 Method { 1610 name: "setRings" 1611 Parameter { name: "rings"; type: "int" } 1612 } 1613 Method { 1614 name: "setSlices" 1615 Parameter { name: "slices"; type: "int" } 1616 } 1617 Method { 1618 name: "setRadius" 1619 Parameter { name: "radius"; type: "float" } 1620 } 1621 Method { 1622 name: "setGenerateTangents" 1623 Parameter { name: "gen"; type: "bool" } 1624 } 1625 } 1626 Component { 1627 name: "Qt3DExtras::QSpriteGrid" 1628 prototype: "Qt3DExtras::QAbstractSpriteSheet" 1629 exports: ["Qt3D.Extras/SpriteGrid 2.10"] 1630 exportMetaObjectRevisions: [0] 1631 Property { name: "rows"; type: "int" } 1632 Property { name: "columns"; type: "int" } 1633 Signal { 1634 name: "rowsChanged" 1635 Parameter { name: "rows"; type: "int" } 1636 } 1637 Signal { 1638 name: "columnsChanged" 1639 Parameter { name: "columns"; type: "int" } 1640 } 1641 Method { 1642 name: "setRows" 1643 Parameter { name: "rows"; type: "int" } 1644 } 1645 Method { 1646 name: "setColumns" 1647 Parameter { name: "columns"; type: "int" } 1648 } 1649 } 1650 Component { 1651 name: "Qt3DExtras::QSpriteSheet" 1652 defaultProperty: "sprites" 1653 prototype: "Qt3DExtras::QAbstractSpriteSheet" 1654 exports: ["Qt3D.Extras/SpriteSheet 2.10"] 1655 exportMetaObjectRevisions: [210] 1656 Property { name: "sprites"; type: "QVector<QSpriteSheetItem*>" } 1657 Signal { 1658 name: "spritesChanged" 1659 Parameter { name: "sprites"; type: "QVector<QSpriteSheetItem*>" } 1660 } 1661 Method { 1662 name: "setSprites" 1663 Parameter { name: "sprites"; type: "QVector<QSpriteSheetItem*>" } 1664 } 1665 Property { 1666 name: "sprites" 1667 revision: 210 1668 type: "Qt3DExtras::QSpriteSheetItem" 1669 isList: true 1670 isReadonly: true 1671 } 1672 } 1673 Component { 1674 name: "Qt3DExtras::QSpriteSheetItem" 1675 prototype: "Qt3DCore::QNode" 1676 exports: ["Qt3D.Extras/SpriteItem 2.10"] 1677 exportMetaObjectRevisions: [0] 1678 Property { name: "x"; type: "int" } 1679 Property { name: "y"; type: "int" } 1680 Property { name: "width"; type: "int" } 1681 Property { name: "height"; type: "int" } 1682 Signal { 1683 name: "xChanged" 1684 Parameter { name: "x"; type: "int" } 1685 } 1686 Signal { 1687 name: "yChanged" 1688 Parameter { name: "y"; type: "int" } 1689 } 1690 Signal { 1691 name: "widthChanged" 1692 Parameter { name: "width"; type: "int" } 1693 } 1694 Signal { 1695 name: "heightChanged" 1696 Parameter { name: "height"; type: "int" } 1697 } 1698 Method { 1699 name: "setX" 1700 Parameter { name: "x"; type: "int" } 1701 } 1702 Method { 1703 name: "setY" 1704 Parameter { name: "y"; type: "int" } 1705 } 1706 Method { 1707 name: "setWidth" 1708 Parameter { name: "width"; type: "int" } 1709 } 1710 Method { 1711 name: "setHeight" 1712 Parameter { name: "height"; type: "int" } 1713 } 1714 } 1715 Component { 1716 name: "Qt3DExtras::QText2DEntity" 1717 prototype: "Qt3DCore::QEntity" 1718 exports: ["Qt3D.Extras/Text2DEntity 2.9"] 1719 exportMetaObjectRevisions: [0] 1720 Property { name: "font"; type: "QFont" } 1721 Property { name: "text"; type: "string" } 1722 Property { name: "color"; type: "QColor" } 1723 Property { name: "width"; type: "float" } 1724 Property { name: "height"; type: "float" } 1725 Signal { 1726 name: "fontChanged" 1727 Parameter { name: "font"; type: "QFont" } 1728 } 1729 Signal { 1730 name: "colorChanged" 1731 Parameter { name: "color"; type: "QColor" } 1732 } 1733 Signal { 1734 name: "textChanged" 1735 Parameter { name: "text"; type: "string" } 1736 } 1737 Signal { 1738 name: "widthChanged" 1739 Parameter { name: "width"; type: "float" } 1740 } 1741 Signal { 1742 name: "heightChanged" 1743 Parameter { name: "height"; type: "float" } 1744 } 1745 } 1746 Component { 1747 name: "Qt3DExtras::QTextureMaterial" 1748 prototype: "Qt3DRender::QMaterial" 1749 exports: [ 1750 "Qt3D.Extras/TextureMaterial 2.0", 1751 "Qt3D.Extras/TextureMaterial 2.10", 1752 "Qt3D.Extras/TextureMaterial 2.11" 1753 ] 1754 exportMetaObjectRevisions: [0, 10, 11] 1755 Property { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1756 Property { name: "textureOffset"; type: "QVector2D" } 1757 Property { name: "textureTransform"; revision: 10; type: "QMatrix3x3" } 1758 Property { name: "alphaBlending"; revision: 11; type: "bool" } 1759 Signal { 1760 name: "textureChanged" 1761 Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1762 } 1763 Signal { 1764 name: "textureOffsetChanged" 1765 Parameter { name: "textureOffset"; type: "QVector2D" } 1766 } 1767 Signal { 1768 name: "textureTransformChanged" 1769 Parameter { name: "textureTransform"; type: "QMatrix3x3" } 1770 } 1771 Signal { 1772 name: "alphaBlendingEnabledChanged" 1773 Parameter { name: "enabled"; type: "bool" } 1774 } 1775 Method { 1776 name: "setTexture" 1777 Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } 1778 } 1779 Method { 1780 name: "setTextureOffset" 1781 Parameter { name: "textureOffset"; type: "QVector2D" } 1782 } 1783 Method { 1784 name: "setTextureTransform" 1785 Parameter { name: "matrix"; type: "QMatrix3x3" } 1786 } 1787 Method { 1788 name: "setAlphaBlendingEnabled" 1789 Parameter { name: "enabled"; type: "bool" } 1790 } 1791 } 1792 Component { 1793 name: "Qt3DExtras::QTexturedMetalRoughMaterial" 1794 prototype: "Qt3DExtras::QMetalRoughMaterial" 1795 exports: ["Qt3D.Extras/TexturedMetalRoughMaterial 2.9"] 1796 exportMetaObjectRevisions: [0] 1797 Property { name: "ambientOcclusion"; type: "QVariant" } 1798 Property { name: "normal"; type: "QVariant" } 1799 Signal { 1800 name: "ambientOcclusionChanged" 1801 Parameter { name: "ambientOcclusion"; type: "QVariant" } 1802 } 1803 Signal { 1804 name: "normalChanged" 1805 Parameter { name: "normal"; type: "QVariant" } 1806 } 1807 } 1808 Component { 1809 name: "Qt3DExtras::QTorusGeometry" 1810 prototype: "Qt3DRender::QGeometry" 1811 exports: ["Qt3D.Extras/TorusGeometry 2.0"] 1812 exportMetaObjectRevisions: [0] 1813 Property { name: "rings"; type: "int" } 1814 Property { name: "slices"; type: "int" } 1815 Property { name: "radius"; type: "float" } 1816 Property { name: "minorRadius"; type: "float" } 1817 Property { 1818 name: "positionAttribute" 1819 type: "Qt3DRender::QAttribute" 1820 isReadonly: true 1821 isPointer: true 1822 } 1823 Property { 1824 name: "normalAttribute" 1825 type: "Qt3DRender::QAttribute" 1826 isReadonly: true 1827 isPointer: true 1828 } 1829 Property { 1830 name: "texCoordAttribute" 1831 type: "Qt3DRender::QAttribute" 1832 isReadonly: true 1833 isPointer: true 1834 } 1835 Property { 1836 name: "indexAttribute" 1837 type: "Qt3DRender::QAttribute" 1838 isReadonly: true 1839 isPointer: true 1840 } 1841 Signal { 1842 name: "radiusChanged" 1843 Parameter { name: "radius"; type: "float" } 1844 } 1845 Signal { 1846 name: "ringsChanged" 1847 Parameter { name: "rings"; type: "int" } 1848 } 1849 Signal { 1850 name: "slicesChanged" 1851 Parameter { name: "slices"; type: "int" } 1852 } 1853 Signal { 1854 name: "minorRadiusChanged" 1855 Parameter { name: "minorRadius"; type: "float" } 1856 } 1857 Method { 1858 name: "setRings" 1859 Parameter { name: "rings"; type: "int" } 1860 } 1861 Method { 1862 name: "setSlices" 1863 Parameter { name: "slices"; type: "int" } 1864 } 1865 Method { 1866 name: "setRadius" 1867 Parameter { name: "radius"; type: "float" } 1868 } 1869 Method { 1870 name: "setMinorRadius" 1871 Parameter { name: "minorRadius"; type: "float" } 1872 } 1873 } 1874 Component { 1875 name: "Qt3DExtras::QTorusMesh" 1876 prototype: "Qt3DRender::QGeometryRenderer" 1877 exports: ["Qt3D.Extras/TorusMesh 2.0"] 1878 exportMetaObjectRevisions: [0] 1879 Property { name: "rings"; type: "int" } 1880 Property { name: "slices"; type: "int" } 1881 Property { name: "radius"; type: "float" } 1882 Property { name: "minorRadius"; type: "float" } 1883 Signal { 1884 name: "radiusChanged" 1885 Parameter { name: "radius"; type: "float" } 1886 } 1887 Signal { 1888 name: "ringsChanged" 1889 Parameter { name: "rings"; type: "int" } 1890 } 1891 Signal { 1892 name: "slicesChanged" 1893 Parameter { name: "slices"; type: "int" } 1894 } 1895 Signal { 1896 name: "minorRadiusChanged" 1897 Parameter { name: "minorRadius"; type: "float" } 1898 } 1899 Method { 1900 name: "setRings" 1901 Parameter { name: "rings"; type: "int" } 1902 } 1903 Method { 1904 name: "setSlices" 1905 Parameter { name: "slices"; type: "int" } 1906 } 1907 Method { 1908 name: "setRadius" 1909 Parameter { name: "radius"; type: "float" } 1910 } 1911 Method { 1912 name: "setMinorRadius" 1913 Parameter { name: "minorRadius"; type: "float" } 1914 } 1915 } 1916} 1917