import QtQuick.tooling 1.2 // This file describes the plugin-supplied types contained in the library. // It is used for QML tooling purposes only. // // This file was auto-generated by: // 'qmlplugindump -nonrelocatable Qt3D.Render 2.9' Module { dependencies: ["QtQuick 2.8"] Component { name: "QWindow" prototype: "QObject" exports: ["Qt3D.Render/Window 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "Visibility" values: { "Hidden": 0, "AutomaticVisibility": 1, "Windowed": 2, "Minimized": 3, "Maximized": 4, "FullScreen": 5 } } Enum { name: "AncestorMode" values: { "ExcludeTransients": 0, "IncludeTransients": 1 } } Property { name: "title"; type: "string" } Property { name: "modality"; type: "Qt::WindowModality" } Property { name: "flags"; type: "Qt::WindowFlags" } Property { name: "x"; type: "int" } Property { name: "y"; type: "int" } Property { name: "width"; type: "int" } Property { name: "height"; type: "int" } Property { name: "minimumWidth"; type: "int" } Property { name: "minimumHeight"; type: "int" } Property { name: "maximumWidth"; type: "int" } Property { name: "maximumHeight"; type: "int" } Property { name: "visible"; type: "bool" } Property { name: "active"; revision: 1; type: "bool"; isReadonly: true } Property { name: "visibility"; revision: 1; type: "Visibility" } Property { name: "contentOrientation"; type: "Qt::ScreenOrientation" } Property { name: "opacity"; revision: 1; type: "double" } Signal { name: "screenChanged" Parameter { name: "screen"; type: "QScreen"; isPointer: true } } Signal { name: "modalityChanged" Parameter { name: "modality"; type: "Qt::WindowModality" } } Signal { name: "windowStateChanged" Parameter { name: "windowState"; type: "Qt::WindowState" } } Signal { name: "windowTitleChanged" revision: 2 Parameter { name: "title"; type: "string" } } Signal { name: "xChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "yChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "widthChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "heightChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "minimumWidthChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "minimumHeightChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "maximumWidthChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "maximumHeightChanged" Parameter { name: "arg"; type: "int" } } Signal { name: "visibleChanged" Parameter { name: "arg"; type: "bool" } } Signal { name: "visibilityChanged" revision: 1 Parameter { name: "visibility"; type: "QWindow::Visibility" } } Signal { name: "activeChanged"; revision: 1 } Signal { name: "contentOrientationChanged" Parameter { name: "orientation"; type: "Qt::ScreenOrientation" } } Signal { name: "focusObjectChanged" Parameter { name: "object"; type: "QObject"; isPointer: true } } Signal { name: "opacityChanged" revision: 1 Parameter { name: "opacity"; type: "double" } } Method { name: "requestActivate"; revision: 1 } Method { name: "setVisible" Parameter { name: "visible"; type: "bool" } } Method { name: "show" } Method { name: "hide" } Method { name: "showMinimized" } Method { name: "showMaximized" } Method { name: "showFullScreen" } Method { name: "showNormal" } Method { name: "close"; type: "bool" } Method { name: "raise" } Method { name: "lower" } Method { name: "setTitle" Parameter { type: "string" } } Method { name: "setX" Parameter { name: "arg"; type: "int" } } Method { name: "setY" Parameter { name: "arg"; type: "int" } } Method { name: "setWidth" Parameter { name: "arg"; type: "int" } } Method { name: "setHeight" Parameter { name: "arg"; type: "int" } } Method { name: "setMinimumWidth" Parameter { name: "w"; type: "int" } } Method { name: "setMinimumHeight" Parameter { name: "h"; type: "int" } } Method { name: "setMaximumWidth" Parameter { name: "w"; type: "int" } } Method { name: "setMaximumHeight" Parameter { name: "h"; type: "int" } } Method { name: "alert" revision: 1 Parameter { name: "msec"; type: "int" } } Method { name: "requestUpdate"; revision: 3 } } Component { name: "Qt3DCore::QComponent" prototype: "Qt3DCore::QNode" Property { name: "isShareable"; type: "bool" } Signal { name: "shareableChanged" Parameter { name: "isShareable"; type: "bool" } } Signal { name: "addedToEntity" Parameter { name: "entity"; type: "QEntity"; isPointer: true } } Signal { name: "removedFromEntity" Parameter { name: "entity"; type: "QEntity"; isPointer: true } } Method { name: "setShareable" Parameter { name: "isShareable"; type: "bool" } } } Component { name: "Qt3DCore::QEntity"; prototype: "Qt3DCore::QNode" } Component { name: "Qt3DCore::QNode" prototype: "QObject" Enum { name: "PropertyTrackingMode" values: { "TrackFinalValues": 0, "DontTrackValues": 1, "TrackAllValues": 2 } } Property { name: "parent"; type: "Qt3DCore::QNode"; isPointer: true } Property { name: "enabled"; type: "bool" } Property { name: "defaultPropertyTrackingMode"; revision: 9; type: "PropertyTrackingMode" } Signal { name: "parentChanged" Parameter { name: "parent"; type: "QObject"; isPointer: true } } Signal { name: "enabledChanged" Parameter { name: "enabled"; type: "bool" } } Signal { name: "defaultPropertyTrackingModeChanged" Parameter { name: "mode"; type: "PropertyTrackingMode" } } Signal { name: "nodeDestroyed" } Method { name: "setParent" Parameter { name: "parent"; type: "QNode"; isPointer: true } } Method { name: "setEnabled" Parameter { name: "isEnabled"; type: "bool" } } Method { name: "setDefaultPropertyTrackingMode" Parameter { name: "mode"; type: "PropertyTrackingMode" } } } Component { name: "Qt3DCore::Quick::Quick3DNode" defaultProperty: "data" prototype: "Qt3DRender::QCameraSelector" exports: ["Qt3D.Render/CameraSelector 2.0"] exportMetaObjectRevisions: [0] Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } Property { name: "childNodes"; type: "Qt3DCore::QNode"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::QAbstractLight" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/Light 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "Type" values: { "PointLight": 0, "DirectionalLight": 1, "SpotLight": 2 } } Property { name: "type"; type: "Type"; isReadonly: true } Property { name: "color"; type: "QColor" } Property { name: "intensity"; type: "float" } Signal { name: "colorChanged" Parameter { name: "color"; type: "QColor" } } Signal { name: "intensityChanged" Parameter { name: "intensity"; type: "float" } } Method { name: "setColor" Parameter { name: "color"; type: "QColor" } } Method { name: "setIntensity" Parameter { name: "intensity"; type: "float" } } } Component { name: "Qt3DRender::QAbstractTexture" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/Texture 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "Status" values: { "None": 0, "Loading": 1, "Ready": 2, "Error": 3 } } Enum { name: "Target" values: { "TargetAutomatic": 0, "Target1D": 3552, "Target1DArray": 35864, "Target2D": 3553, "Target2DArray": 35866, "Target3D": 32879, "TargetCubeMap": 34067, "TargetCubeMapArray": 36873, "Target2DMultisample": 37120, "Target2DMultisampleArray": 37122, "TargetRectangle": 34037, "TargetBuffer": 35882 } } Enum { name: "TextureFormat" values: { "NoFormat": 0, "Automatic": 1, "R8_UNorm": 33321, "RG8_UNorm": 33323, "RGB8_UNorm": 32849, "RGBA8_UNorm": 32856, "R16_UNorm": 33322, "RG16_UNorm": 33324, "RGB16_UNorm": 32852, "RGBA16_UNorm": 32859, "R8_SNorm": 36756, "RG8_SNorm": 36757, "RGB8_SNorm": 36758, "RGBA8_SNorm": 36759, "R16_SNorm": 36760, "RG16_SNorm": 36761, "RGB16_SNorm": 36762, "RGBA16_SNorm": 36763, "R8U": 33330, "RG8U": 33336, "RGB8U": 36221, "RGBA8U": 36220, "R16U": 33332, "RG16U": 33338, "RGB16U": 36215, "RGBA16U": 36214, "R32U": 33334, "RG32U": 33340, "RGB32U": 36209, "RGBA32U": 36208, "R8I": 33329, "RG8I": 33335, "RGB8I": 36239, "RGBA8I": 36238, "R16I": 33331, "RG16I": 33337, "RGB16I": 36233, "RGBA16I": 36232, "R32I": 33333, "RG32I": 33339, "RGB32I": 36227, "RGBA32I": 36226, "R16F": 33325, "RG16F": 33327, "RGB16F": 34843, "RGBA16F": 34842, "R32F": 33326, "RG32F": 33328, "RGB32F": 34837, "RGBA32F": 34836, "RGB9E5": 35901, "RG11B10F": 35898, "RG3B2": 10768, "R5G6B5": 36194, "RGB5A1": 32855, "RGBA4": 32854, "RGB10A2": 36975, "D16": 33189, "D24": 33190, "D24S8": 35056, "D32": 33191, "D32F": 36012, "D32FS8X24": 36013, "RGB_DXT1": 33776, "RGBA_DXT1": 33777, "RGBA_DXT3": 33778, "RGBA_DXT5": 33779, "R_ATI1N_UNorm": 36283, "R_ATI1N_SNorm": 36284, "RG_ATI2N_UNorm": 36285, "RG_ATI2N_SNorm": 36286, "RGB_BP_UNSIGNED_FLOAT": 36495, "RGB_BP_SIGNED_FLOAT": 36494, "RGB_BP_UNorm": 36492, "R11_EAC_UNorm": 37488, "R11_EAC_SNorm": 37489, "RG11_EAC_UNorm": 37490, "RG11_EAC_SNorm": 37491, "RGB8_ETC2": 37492, "SRGB8_ETC2": 37493, "RGB8_PunchThrough_Alpha1_ETC2": 37494, "SRGB8_PunchThrough_Alpha1_ETC2": 37495, "RGBA8_ETC2_EAC": 37496, "SRGB8_Alpha8_ETC2_EAC": 37497, "RGB8_ETC1": 36196, "SRGB8": 35905, "SRGB8_Alpha8": 35907, "SRGB_DXT1": 35916, "SRGB_Alpha_DXT1": 35917, "SRGB_Alpha_DXT3": 35918, "SRGB_Alpha_DXT5": 35919, "SRGB_BP_UNorm": 36493, "DepthFormat": 6402, "AlphaFormat": 6406, "RGBFormat": 6407, "RGBAFormat": 6408, "LuminanceFormat": 6409, "LuminanceAlphaFormat": 6410 } } Enum { name: "Filter" values: { "Nearest": 9728, "Linear": 9729, "NearestMipMapNearest": 9984, "NearestMipMapLinear": 9986, "LinearMipMapNearest": 9985, "LinearMipMapLinear": 9987 } } Enum { name: "CubeMapFace" values: { "CubeMapPositiveX": 34069, "CubeMapNegativeX": 34070, "CubeMapPositiveY": 34071, "CubeMapNegativeY": 34072, "CubeMapPositiveZ": 34073, "CubeMapNegativeZ": 34074, "AllFaces": 34075 } } Enum { name: "ComparisonFunction" values: { "CompareLessEqual": 515, "CompareGreaterEqual": 518, "CompareLess": 513, "CompareGreater": 516, "CompareEqual": 514, "CommpareNotEqual": 517, "CompareAlways": 519, "CompareNever": 512 } } Enum { name: "ComparisonMode" values: { "CompareRefToTexture": 34894, "CompareNone": 0 } } Property { name: "target"; type: "Target"; isReadonly: true } Property { name: "format"; type: "TextureFormat" } Property { name: "generateMipMaps"; type: "bool" } Property { name: "wrapMode" type: "Qt3DRender::QTextureWrapMode" isReadonly: true isPointer: true } Property { name: "status"; type: "Status"; isReadonly: true } Property { name: "width"; type: "int" } Property { name: "height"; type: "int" } Property { name: "depth"; type: "int" } Property { name: "magnificationFilter"; type: "Filter" } Property { name: "minificationFilter"; type: "Filter" } Property { name: "maximumAnisotropy"; type: "float" } Property { name: "comparisonFunction"; type: "ComparisonFunction" } Property { name: "comparisonMode"; type: "ComparisonMode" } Property { name: "layers"; type: "int" } Property { name: "samples"; type: "int" } Signal { name: "formatChanged" Parameter { name: "format"; type: "TextureFormat" } } Signal { name: "statusChanged" Parameter { name: "status"; type: "Status" } } Signal { name: "generateMipMapsChanged" Parameter { name: "generateMipMaps"; type: "bool" } } Signal { name: "widthChanged" Parameter { name: "width"; type: "int" } } Signal { name: "heightChanged" Parameter { name: "height"; type: "int" } } Signal { name: "depthChanged" Parameter { name: "depth"; type: "int" } } Signal { name: "magnificationFilterChanged" Parameter { name: "magnificationFilter"; type: "Filter" } } Signal { name: "minificationFilterChanged" Parameter { name: "minificationFilter"; type: "Filter" } } Signal { name: "maximumAnisotropyChanged" Parameter { name: "maximumAnisotropy"; type: "float" } } Signal { name: "comparisonFunctionChanged" Parameter { name: "comparisonFunction"; type: "ComparisonFunction" } } Signal { name: "comparisonModeChanged" Parameter { name: "comparisonMode"; type: "ComparisonMode" } } Signal { name: "layersChanged" Parameter { name: "layers"; type: "int" } } Signal { name: "samplesChanged" Parameter { name: "samples"; type: "int" } } Method { name: "setFormat" Parameter { name: "format"; type: "TextureFormat" } } Method { name: "setGenerateMipMaps" Parameter { name: "gen"; type: "bool" } } Method { name: "setWidth" Parameter { name: "width"; type: "int" } } Method { name: "setHeight" Parameter { name: "height"; type: "int" } } Method { name: "setDepth" Parameter { name: "depth"; type: "int" } } Method { name: "setMinificationFilter" Parameter { name: "f"; type: "Filter" } } Method { name: "setMagnificationFilter" Parameter { name: "f"; type: "Filter" } } Method { name: "setMaximumAnisotropy" Parameter { name: "anisotropy"; type: "float" } } Method { name: "setComparisonFunction" Parameter { name: "function"; type: "ComparisonFunction" } } Method { name: "setComparisonMode" Parameter { name: "mode"; type: "ComparisonMode" } } Method { name: "setLayers" Parameter { name: "layers"; type: "int" } } Method { name: "setSamples" Parameter { name: "samples"; type: "int" } } } Component { name: "Qt3DRender::QAbstractTextureImage" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/QAbstractTextureImage 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Property { name: "mipLevel"; type: "int" } Property { name: "layer"; type: "int" } Property { name: "face"; type: "Qt3DRender::QAbstractTexture::CubeMapFace" } Signal { name: "mipLevelChanged" Parameter { name: "mipLevel"; type: "int" } } Signal { name: "layerChanged" Parameter { name: "layer"; type: "int" } } Signal { name: "faceChanged" Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } } Method { name: "setMipLevel" Parameter { name: "level"; type: "int" } } Method { name: "setLayer" Parameter { name: "layer"; type: "int" } } Method { name: "setFace" Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } } } Component { name: "Qt3DRender::QAlphaCoverage" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/AlphaCoverage 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QAlphaTest" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/AlphaTest 2.0"] exportMetaObjectRevisions: [0] Enum { name: "AlphaFunction" values: { "Never": 512, "Always": 519, "Less": 513, "LessOrEqual": 515, "Equal": 514, "GreaterOrEqual": 518, "Greater": 516, "NotEqual": 517 } } Property { name: "alphaFunction"; type: "AlphaFunction" } Property { name: "referenceValue"; type: "float" } Signal { name: "alphaFunctionChanged" Parameter { name: "alphaFunction"; type: "AlphaFunction" } } Signal { name: "referenceValueChanged" Parameter { name: "referenceValue"; type: "float" } } Method { name: "setAlphaFunction" Parameter { name: "alphaFunction"; type: "AlphaFunction" } } Method { name: "setReferenceValue" Parameter { name: "referenceValue"; type: "float" } } } Component { name: "Qt3DRender::QAttribute" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/Attribute 2.0"] exportMetaObjectRevisions: [0] Enum { name: "AttributeType" values: { "VertexAttribute": 0, "IndexAttribute": 1, "DrawIndirectAttribute": 2 } } Enum { name: "VertexBaseType" values: { "Byte": 0, "UnsignedByte": 1, "Short": 2, "UnsignedShort": 3, "Int": 4, "UnsignedInt": 5, "HalfFloat": 6, "Float": 7, "Double": 8 } } Property { name: "buffer"; type: "Qt3DRender::QBuffer"; isPointer: true } Property { name: "name"; type: "string" } Property { name: "vertexBaseType"; type: "VertexBaseType" } Property { name: "vertexSize"; type: "uint" } Property { name: "count"; type: "uint" } Property { name: "byteStride"; type: "uint" } Property { name: "byteOffset"; type: "uint" } Property { name: "divisor"; type: "uint" } Property { name: "attributeType"; type: "AttributeType" } Property { name: "defaultPositionAttributeName"; type: "string"; isReadonly: true } Property { name: "defaultNormalAttributeName"; type: "string"; isReadonly: true } Property { name: "defaultColorAttributeName"; type: "string"; isReadonly: true } Property { name: "defaultTextureCoordinateAttributeName"; type: "string"; isReadonly: true } Property { name: "defaultTangentAttributeName"; type: "string"; isReadonly: true } Signal { name: "bufferChanged" Parameter { name: "buffer"; type: "QBuffer"; isPointer: true } } Signal { name: "nameChanged" Parameter { name: "name"; type: "string" } } Signal { name: "vertexBaseTypeChanged" Parameter { name: "vertexBaseType"; type: "VertexBaseType" } } Signal { name: "vertexSizeChanged" Parameter { name: "vertexSize"; type: "uint" } } Signal { name: "dataTypeChanged" Parameter { name: "vertexBaseType"; type: "VertexBaseType" } } Signal { name: "dataSizeChanged" Parameter { name: "vertexSize"; type: "uint" } } Signal { name: "countChanged" Parameter { name: "count"; type: "uint" } } Signal { name: "byteStrideChanged" Parameter { name: "byteStride"; type: "uint" } } Signal { name: "byteOffsetChanged" Parameter { name: "byteOffset"; type: "uint" } } Signal { name: "divisorChanged" Parameter { name: "divisor"; type: "uint" } } Signal { name: "attributeTypeChanged" Parameter { name: "attributeType"; type: "AttributeType" } } Method { name: "setBuffer" Parameter { name: "buffer"; type: "QBuffer"; isPointer: true } } Method { name: "setName" Parameter { name: "name"; type: "string" } } Method { name: "setVertexBaseType" Parameter { name: "type"; type: "VertexBaseType" } } Method { name: "setVertexSize" Parameter { name: "size"; type: "uint" } } Method { name: "setDataType" Parameter { name: "type"; type: "VertexBaseType" } } Method { name: "setDataSize" Parameter { name: "size"; type: "uint" } } Method { name: "setCount" Parameter { name: "count"; type: "uint" } } Method { name: "setByteStride" Parameter { name: "byteStride"; type: "uint" } } Method { name: "setByteOffset" Parameter { name: "byteOffset"; type: "uint" } } Method { name: "setDivisor" Parameter { name: "divisor"; type: "uint" } } Method { name: "setAttributeType" Parameter { name: "attributeType"; type: "AttributeType" } } Method { name: "defaultPositionAttributeName"; type: "string" } Method { name: "defaultNormalAttributeName"; type: "string" } Method { name: "defaultColorAttributeName"; type: "string" } Method { name: "defaultTextureCoordinateAttributeName"; type: "string" } Method { name: "defaultTangentAttributeName"; type: "string" } } Component { name: "Qt3DRender::QBlendEquation" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/BlendEquation 2.0"] exportMetaObjectRevisions: [0] Enum { name: "BlendFunction" values: { "Add": 32774, "Subtract": 32778, "ReverseSubtract": 32779, "Min": 32775, "Max": 32776 } } Property { name: "blendFunction"; type: "BlendFunction" } Signal { name: "blendFunctionChanged" Parameter { name: "blendFunction"; type: "BlendFunction" } } Method { name: "setBlendFunction" Parameter { name: "blendFunction"; type: "BlendFunction" } } } Component { name: "Qt3DRender::QBlendEquationArguments" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/BlendEquationArguments 2.0"] exportMetaObjectRevisions: [0] Enum { name: "Blending" values: { "Zero": 0, "One": 1, "SourceColor": 768, "SourceAlpha": 770, "Source1Alpha": 771, "Source1Color": 772, "DestinationColor": 774, "DestinationAlpha": 772, "SourceAlphaSaturate": 776, "ConstantColor": 32769, "ConstantAlpha": 32771, "OneMinusSourceColor": 769, "OneMinusSourceAlpha": 771, "OneMinusDestinationAlpha": 773, "OneMinusDestinationColor": 775, "OneMinusConstantColor": 32770, "OneMinusConstantAlpha": 32772, "OneMinusSource1Alpha": 32773, "OneMinusSource1Color": 32774, "OneMinusSource1Color0": 32774 } } Property { name: "sourceRgb"; type: "Blending" } Property { name: "sourceAlpha"; type: "Blending" } Property { name: "destinationRgb"; type: "Blending" } Property { name: "destinationAlpha"; type: "Blending" } Property { name: "bufferIndex"; type: "int" } Signal { name: "sourceRgbChanged" Parameter { name: "sourceRgb"; type: "Blending" } } Signal { name: "sourceAlphaChanged" Parameter { name: "sourceAlpha"; type: "Blending" } } Signal { name: "destinationRgbChanged" Parameter { name: "destinationRgb"; type: "Blending" } } Signal { name: "destinationAlphaChanged" Parameter { name: "destinationAlpha"; type: "Blending" } } Signal { name: "sourceRgbaChanged" Parameter { name: "sourceRgba"; type: "Blending" } } Signal { name: "destinationRgbaChanged" Parameter { name: "destinationRgba"; type: "Blending" } } Signal { name: "bufferIndexChanged" Parameter { name: "index"; type: "int" } } Method { name: "setSourceRgb" Parameter { name: "sourceRgb"; type: "Blending" } } Method { name: "setDestinationRgb" Parameter { name: "destinationRgb"; type: "Blending" } } Method { name: "setSourceAlpha" Parameter { name: "sourceAlpha"; type: "Blending" } } Method { name: "setDestinationAlpha" Parameter { name: "destinationAlpha"; type: "Blending" } } Method { name: "setSourceRgba" Parameter { name: "sourceRgba"; type: "Blending" } } Method { name: "setDestinationRgba" Parameter { name: "destinationRgba"; type: "Blending" } } Method { name: "setBufferIndex" Parameter { name: "index"; type: "int" } } } Component { name: "Qt3DRender::QBuffer" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/BufferBase 2.0", "Qt3D.Render/BufferBase 2.9"] isCreatable: false exportMetaObjectRevisions: [0, 9] Enum { name: "BufferType" values: { "VertexBuffer": 34962, "IndexBuffer": 34963, "PixelPackBuffer": 35051, "PixelUnpackBuffer": 35052, "UniformBuffer": 35345, "ShaderStorageBuffer": 37074, "DrawIndirectBuffer": 36671 } } Enum { name: "UsageType" values: { "StreamDraw": 35040, "StreamRead": 35041, "StreamCopy": 35042, "StaticDraw": 35044, "StaticRead": 35045, "StaticCopy": 35046, "DynamicDraw": 35048, "DynamicRead": 35049, "DynamicCopy": 35050 } } Enum { name: "AccessType" values: { "Write": 1, "Read": 2, "ReadWrite": 3 } } Property { name: "type"; type: "BufferType" } Property { name: "usage"; type: "UsageType" } Property { name: "syncData"; type: "bool" } Property { name: "accessType"; revision: 9; type: "AccessType" } Signal { name: "dataChanged" Parameter { name: "bytes"; type: "QByteArray" } } Signal { name: "typeChanged" Parameter { name: "type"; type: "BufferType" } } Signal { name: "usageChanged" Parameter { name: "usage"; type: "UsageType" } } Signal { name: "syncDataChanged" Parameter { name: "syncData"; type: "bool" } } Signal { name: "accessTypeChanged" Parameter { name: "access"; type: "AccessType" } } Signal { name: "dataAvailable" } Method { name: "setType" Parameter { name: "type"; type: "BufferType" } } Method { name: "setUsage" Parameter { name: "usage"; type: "UsageType" } } Method { name: "setSyncData" Parameter { name: "syncData"; type: "bool" } } Method { name: "setAccessType" Parameter { name: "access"; type: "AccessType" } } Method { name: "updateData" Parameter { name: "offset"; type: "int" } Parameter { name: "bytes"; type: "QByteArray" } } } Component { name: "Qt3DRender::QBufferCapture" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/BufferCapture 2.9"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QCamera" prototype: "Qt3DCore::QEntity" exports: ["Qt3D.Render/Camera 2.0"] exportMetaObjectRevisions: [0] Enum { name: "CameraTranslationOption" values: { "TranslateViewCenter": 0, "DontTranslateViewCenter": 1 } } Property { name: "projectionType"; type: "Qt3DRender::QCameraLens::ProjectionType" } Property { name: "nearPlane"; type: "float" } Property { name: "farPlane"; type: "float" } Property { name: "fieldOfView"; type: "float" } Property { name: "aspectRatio"; type: "float" } Property { name: "left"; type: "float" } Property { name: "right"; type: "float" } Property { name: "bottom"; type: "float" } Property { name: "top"; type: "float" } Property { name: "projectionMatrix"; type: "QMatrix4x4" } Property { name: "exposure"; revision: 9; type: "float" } Property { name: "position"; type: "QVector3D" } Property { name: "upVector"; type: "QVector3D" } Property { name: "viewCenter"; type: "QVector3D" } Property { name: "viewVector"; type: "QVector3D"; isReadonly: true } Property { name: "viewMatrix"; type: "QMatrix4x4"; isReadonly: true } Signal { name: "projectionTypeChanged" Parameter { name: "projectionType"; type: "QCameraLens::ProjectionType" } } Signal { name: "nearPlaneChanged" Parameter { name: "nearPlane"; type: "float" } } Signal { name: "farPlaneChanged" Parameter { name: "farPlane"; type: "float" } } Signal { name: "fieldOfViewChanged" Parameter { name: "fieldOfView"; type: "float" } } Signal { name: "aspectRatioChanged" Parameter { name: "aspectRatio"; type: "float" } } Signal { name: "leftChanged" Parameter { name: "left"; type: "float" } } Signal { name: "rightChanged" Parameter { name: "right"; type: "float" } } Signal { name: "bottomChanged" Parameter { name: "bottom"; type: "float" } } Signal { name: "topChanged" Parameter { name: "top"; type: "float" } } Signal { name: "projectionMatrixChanged" Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } } Signal { name: "exposureChanged" Parameter { name: "exposure"; type: "float" } } Signal { name: "positionChanged" Parameter { name: "position"; type: "QVector3D" } } Signal { name: "upVectorChanged" Parameter { name: "upVector"; type: "QVector3D" } } Signal { name: "viewCenterChanged" Parameter { name: "viewCenter"; type: "QVector3D" } } Signal { name: "viewVectorChanged" Parameter { name: "viewVector"; type: "QVector3D" } } Method { name: "setProjectionType" Parameter { name: "type"; type: "QCameraLens::ProjectionType" } } Method { name: "setNearPlane" Parameter { name: "nearPlane"; type: "float" } } Method { name: "setFarPlane" Parameter { name: "farPlane"; type: "float" } } Method { name: "setFieldOfView" Parameter { name: "fieldOfView"; type: "float" } } Method { name: "setAspectRatio" Parameter { name: "aspectRatio"; type: "float" } } Method { name: "setLeft" Parameter { name: "left"; type: "float" } } Method { name: "setRight" Parameter { name: "right"; type: "float" } } Method { name: "setBottom" Parameter { name: "bottom"; type: "float" } } Method { name: "setTop" Parameter { name: "top"; type: "float" } } Method { name: "setProjectionMatrix" Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } } Method { name: "setExposure" Parameter { name: "exposure"; type: "float" } } Method { name: "setPosition" Parameter { name: "position"; type: "QVector3D" } } Method { name: "setUpVector" Parameter { name: "upVector"; type: "QVector3D" } } Method { name: "setViewCenter" Parameter { name: "viewCenter"; type: "QVector3D" } } Method { name: "tiltRotation" type: "QQuaternion" Parameter { name: "angle"; type: "float" } } Method { name: "panRotation" type: "QQuaternion" Parameter { name: "angle"; type: "float" } } Method { name: "rollRotation" type: "QQuaternion" Parameter { name: "angle"; type: "float" } } Method { name: "rotation" type: "QQuaternion" Parameter { name: "angle"; type: "float" } Parameter { name: "axis"; type: "QVector3D" } } Method { name: "translate" Parameter { name: "vLocal"; type: "QVector3D" } Parameter { name: "option"; type: "CameraTranslationOption" } } Method { name: "translate" Parameter { name: "vLocal"; type: "QVector3D" } } Method { name: "translateWorld" Parameter { name: "vWorld"; type: "QVector3D" } Parameter { name: "option"; type: "CameraTranslationOption" } } Method { name: "translateWorld" Parameter { name: "vWorld"; type: "QVector3D" } } Method { name: "tilt" Parameter { name: "angle"; type: "float" } } Method { name: "pan" Parameter { name: "angle"; type: "float" } } Method { name: "pan" Parameter { name: "angle"; type: "float" } Parameter { name: "axis"; type: "QVector3D" } } Method { name: "roll" Parameter { name: "angle"; type: "float" } } Method { name: "tiltAboutViewCenter" Parameter { name: "angle"; type: "float" } } Method { name: "panAboutViewCenter" Parameter { name: "angle"; type: "float" } } Method { name: "panAboutViewCenter" Parameter { name: "angle"; type: "float" } Parameter { name: "axis"; type: "QVector3D" } } Method { name: "rollAboutViewCenter" Parameter { name: "angle"; type: "float" } } Method { name: "rotate" Parameter { name: "q"; type: "QQuaternion" } } Method { name: "rotateAboutViewCenter" Parameter { name: "q"; type: "QQuaternion" } } } Component { name: "Qt3DRender::QCameraLens" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/CameraLens 2.0"] exportMetaObjectRevisions: [0] Enum { name: "ProjectionType" values: { "OrthographicProjection": 0, "PerspectiveProjection": 1, "FrustumProjection": 2, "CustomProjection": 3 } } Property { name: "projectionType"; type: "ProjectionType" } Property { name: "nearPlane"; type: "float" } Property { name: "farPlane"; type: "float" } Property { name: "fieldOfView"; type: "float" } Property { name: "aspectRatio"; type: "float" } Property { name: "left"; type: "float" } Property { name: "right"; type: "float" } Property { name: "bottom"; type: "float" } Property { name: "top"; type: "float" } Property { name: "projectionMatrix"; type: "QMatrix4x4" } Property { name: "exposure"; revision: 9; type: "float" } Signal { name: "projectionTypeChanged" Parameter { name: "projectionType"; type: "QCameraLens::ProjectionType" } } Signal { name: "nearPlaneChanged" Parameter { name: "nearPlane"; type: "float" } } Signal { name: "farPlaneChanged" Parameter { name: "farPlane"; type: "float" } } Signal { name: "fieldOfViewChanged" Parameter { name: "fieldOfView"; type: "float" } } Signal { name: "aspectRatioChanged" Parameter { name: "aspectRatio"; type: "float" } } Signal { name: "leftChanged" Parameter { name: "left"; type: "float" } } Signal { name: "rightChanged" Parameter { name: "right"; type: "float" } } Signal { name: "bottomChanged" Parameter { name: "bottom"; type: "float" } } Signal { name: "topChanged" Parameter { name: "top"; type: "float" } } Signal { name: "projectionMatrixChanged" Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } } Signal { name: "exposureChanged" Parameter { name: "exposure"; type: "float" } } Method { name: "setProjectionType" Parameter { name: "projectionType"; type: "ProjectionType" } } Method { name: "setNearPlane" Parameter { name: "nearPlane"; type: "float" } } Method { name: "setFarPlane" Parameter { name: "farPlane"; type: "float" } } Method { name: "setFieldOfView" Parameter { name: "fieldOfView"; type: "float" } } Method { name: "setAspectRatio" Parameter { name: "aspectRatio"; type: "float" } } Method { name: "setLeft" Parameter { name: "left"; type: "float" } } Method { name: "setRight" Parameter { name: "right"; type: "float" } } Method { name: "setBottom" Parameter { name: "bottom"; type: "float" } } Method { name: "setTop" Parameter { name: "top"; type: "float" } } Method { name: "setProjectionMatrix" Parameter { name: "projectionMatrix"; type: "QMatrix4x4" } } Method { name: "setExposure" Parameter { name: "exposure"; type: "float" } } } Component { name: "Qt3DRender::QCameraSelector" prototype: "Qt3DRender::QFrameGraphNode" Property { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } Signal { name: "cameraChanged" Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } } Method { name: "setCamera" Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } } } Component { name: "Qt3DRender::QClearBuffers" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/ClearBuffers 2.0"] exportMetaObjectRevisions: [0] Enum { name: "BufferType" values: { "None": 0, "ColorBuffer": 1, "DepthBuffer": 2, "StencilBuffer": 4, "DepthStencilBuffer": 6, "ColorDepthBuffer": 3, "ColorDepthStencilBuffer": 7, "AllBuffers": -1 } } Property { name: "buffers"; type: "BufferType" } Property { name: "clearColor"; type: "QColor" } Property { name: "clearDepthValue"; type: "float" } Property { name: "clearStencilValue"; type: "int" } Property { name: "colorBuffer"; type: "Qt3DRender::QRenderTargetOutput"; isPointer: true } Signal { name: "buffersChanged" Parameter { name: "buffers"; type: "BufferType" } } Signal { name: "clearColorChanged" Parameter { name: "color"; type: "QColor" } } Signal { name: "clearDepthValueChanged" Parameter { name: "clearDepthValue"; type: "float" } } Signal { name: "clearStencilValueChanged" Parameter { name: "clearStencilValue"; type: "int" } } Signal { name: "colorBufferChanged" Parameter { name: "buffer"; type: "QRenderTargetOutput"; isPointer: true } } Method { name: "setBuffers" Parameter { name: "buffers"; type: "BufferType" } } Method { name: "setClearColor" Parameter { name: "color"; type: "QColor" } } Method { name: "setClearDepthValue" Parameter { name: "clearDepthValue"; type: "float" } } Method { name: "setClearStencilValue" Parameter { name: "clearStencilValue"; type: "int" } } Method { name: "setColorBuffer" Parameter { name: "buffer"; type: "QRenderTargetOutput"; isPointer: true } } } Component { name: "Qt3DRender::QClipPlane" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/ClipPlane 2.0"] exportMetaObjectRevisions: [0] Property { name: "planeIndex"; type: "int" } Property { name: "normal"; type: "QVector3D" } Property { name: "distance"; type: "float" } Signal { name: "planeIndexChanged" Parameter { name: "planeIndex"; type: "int" } } Signal { name: "normalChanged" Parameter { name: "normal"; type: "QVector3D" } } Signal { name: "distanceChanged" Parameter { name: "distance"; type: "float" } } Method { name: "setPlaneIndex" Parameter { type: "int" } } Method { name: "setNormal" Parameter { type: "QVector3D" } } Method { name: "setDistance" Parameter { type: "float" } } } Component { name: "Qt3DRender::QColorMask" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/ColorMask 2.0"] exportMetaObjectRevisions: [0] Property { name: "redMasked"; type: "bool" } Property { name: "greenMasked"; type: "bool" } Property { name: "blueMasked"; type: "bool" } Property { name: "alphaMasked"; type: "bool" } Signal { name: "redMaskedChanged" Parameter { name: "redMasked"; type: "bool" } } Signal { name: "greenMaskedChanged" Parameter { name: "greenMasked"; type: "bool" } } Signal { name: "blueMaskedChanged" Parameter { name: "blueMasked"; type: "bool" } } Signal { name: "alphaMaskedChanged" Parameter { name: "alphaMasked"; type: "bool" } } Method { name: "setRedMasked" Parameter { name: "redMasked"; type: "bool" } } Method { name: "setGreenMasked" Parameter { name: "greenMasked"; type: "bool" } } Method { name: "setBlueMasked" Parameter { name: "blueMasked"; type: "bool" } } Method { name: "setAlphaMasked" Parameter { name: "alphaMasked"; type: "bool" } } } Component { name: "Qt3DRender::QComputeCommand" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/ComputeCommand 2.0"] exportMetaObjectRevisions: [0] Property { name: "workGroupX"; type: "int" } Property { name: "workGroupY"; type: "int" } Property { name: "workGroupZ"; type: "int" } Method { name: "setWorkGroupX" Parameter { name: "workGroupX"; type: "int" } } Method { name: "setWorkGroupY" Parameter { name: "workGroupY"; type: "int" } } Method { name: "setWorkGroupZ" Parameter { name: "workGroupZ"; type: "int" } } } Component { name: "Qt3DRender::QCullFace" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/CullFace 2.0"] exportMetaObjectRevisions: [0] Enum { name: "CullingMode" values: { "NoCulling": 0, "Front": 1028, "Back": 1029, "FrontAndBack": 1032 } } Property { name: "mode"; type: "CullingMode" } Signal { name: "modeChanged" Parameter { name: "mode"; type: "CullingMode" } } Method { name: "setMode" Parameter { name: "mode"; type: "CullingMode" } } } Component { name: "Qt3DRender::QDepthTest" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/DepthTest 2.0"] exportMetaObjectRevisions: [0] Enum { name: "DepthFunction" values: { "Never": 512, "Always": 519, "Less": 513, "LessOrEqual": 515, "Equal": 514, "GreaterOrEqual": 518, "Greater": 516, "NotEqual": 517 } } Property { name: "depthFunction"; type: "DepthFunction" } Signal { name: "depthFunctionChanged" Parameter { name: "depthFunction"; type: "DepthFunction" } } Method { name: "setDepthFunction" Parameter { name: "depthFunction"; type: "DepthFunction" } } } Component { name: "Qt3DRender::QDirectionalLight" prototype: "Qt3DRender::QAbstractLight" exports: ["Qt3D.Render/DirectionalLight 2.0"] exportMetaObjectRevisions: [0] Property { name: "worldDirection"; type: "QVector3D" } Signal { name: "worldDirectionChanged" Parameter { name: "worldDirection"; type: "QVector3D" } } Method { name: "setWorldDirection" Parameter { name: "worldDirection"; type: "QVector3D" } } } Component { name: "Qt3DRender::QDispatchCompute" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/DispatchCompute 2.0"] exportMetaObjectRevisions: [0] Property { name: "workGroupX"; type: "int" } Property { name: "workGroupY"; type: "int" } Property { name: "workGroupZ"; type: "int" } Method { name: "setWorkGroupX" Parameter { name: "workGroupX"; type: "int" } } Method { name: "setWorkGroupY" Parameter { name: "workGroupY"; type: "int" } } Method { name: "setWorkGroupZ" Parameter { name: "workGroupZ"; type: "int" } } } Component { name: "Qt3DRender::QDithering" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/Dithering 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QEffect"; prototype: "Qt3DCore::QNode" } Component { name: "Qt3DRender::QEnvironmentLight" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/EnvironmentLight 2.9"] exportMetaObjectRevisions: [0] Property { name: "irradiance"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } Property { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } Signal { name: "irradianceChanged" Parameter { name: "environmentIrradiance" type: "Qt3DRender::QAbstractTexture" isPointer: true } } Signal { name: "specularChanged" Parameter { name: "environmentSpecular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } } Method { name: "setIrradiance" Parameter { name: "irradiance"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } } Method { name: "setSpecular" Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } } } Component { name: "Qt3DRender::QFilterKey" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/FilterKey 2.0"] exportMetaObjectRevisions: [0] Property { name: "value"; type: "QVariant" } Property { name: "name"; type: "string" } Signal { name: "nameChanged" Parameter { name: "name"; type: "string" } } Signal { name: "valueChanged" Parameter { name: "value"; type: "QVariant" } } Method { name: "setValue" Parameter { name: "value"; type: "QVariant" } } Method { name: "setName" Parameter { name: "customType"; type: "string" } } } Component { name: "Qt3DRender::QFrameGraphNode" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/FrameGraphNode 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QFrontFace" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/FrontFace 2.0"] exportMetaObjectRevisions: [0] Enum { name: "WindingDirection" values: { "ClockWise": 2304, "CounterClockWise": 2305 } } Property { name: "direction"; type: "WindingDirection" } Signal { name: "directionChanged" Parameter { name: "direction"; type: "WindingDirection" } } Method { name: "setDirection" Parameter { name: "direction"; type: "WindingDirection" } } } Component { name: "Qt3DRender::QFrustumCulling" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/FrustumCulling 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QGeometry" prototype: "Qt3DCore::QNode" Property { name: "boundingVolumePositionAttribute" type: "Qt3DRender::QAttribute" isPointer: true } Signal { name: "boundingVolumePositionAttributeChanged" Parameter { name: "boundingVolumePositionAttribute"; type: "QAttribute"; isPointer: true } } Method { name: "setBoundingVolumePositionAttribute" Parameter { name: "boundingVolumePositionAttribute"; type: "QAttribute"; isPointer: true } } Method { name: "addAttribute" Parameter { name: "attribute"; type: "Qt3DRender::QAttribute"; isPointer: true } } Method { name: "removeAttribute" Parameter { name: "attribute"; type: "Qt3DRender::QAttribute"; isPointer: true } } } Component { name: "Qt3DRender::QGeometryRenderer" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/GeometryRenderer 2.0"] exportMetaObjectRevisions: [0] Enum { name: "PrimitiveType" values: { "Points": 0, "Lines": 1, "LineLoop": 2, "LineStrip": 3, "Triangles": 4, "TriangleStrip": 5, "TriangleFan": 6, "LinesAdjacency": 10, "TrianglesAdjacency": 12, "LineStripAdjacency": 11, "TriangleStripAdjacency": 13, "Patches": 14 } } Property { name: "instanceCount"; type: "int" } Property { name: "vertexCount"; type: "int" } Property { name: "indexOffset"; type: "int" } Property { name: "firstInstance"; type: "int" } Property { name: "firstVertex"; type: "int" } Property { name: "restartIndexValue"; type: "int" } Property { name: "verticesPerPatch"; type: "int" } Property { name: "primitiveRestartEnabled"; type: "bool" } Property { name: "geometry"; type: "Qt3DRender::QGeometry"; isPointer: true } Property { name: "primitiveType"; type: "PrimitiveType" } Signal { name: "instanceCountChanged" Parameter { name: "instanceCount"; type: "int" } } Signal { name: "vertexCountChanged" Parameter { name: "vertexCount"; type: "int" } } Signal { name: "indexOffsetChanged" Parameter { name: "indexOffset"; type: "int" } } Signal { name: "firstInstanceChanged" Parameter { name: "firstInstance"; type: "int" } } Signal { name: "firstVertexChanged" Parameter { name: "firstVertex"; type: "int" } } Signal { name: "restartIndexValueChanged" Parameter { name: "restartIndexValue"; type: "int" } } Signal { name: "verticesPerPatchChanged" Parameter { name: "verticesPerPatch"; type: "int" } } Signal { name: "primitiveRestartEnabledChanged" Parameter { name: "primitiveRestartEnabled"; type: "bool" } } Signal { name: "geometryChanged" Parameter { name: "geometry"; type: "QGeometry"; isPointer: true } } Signal { name: "primitiveTypeChanged" Parameter { name: "primitiveType"; type: "PrimitiveType" } } Method { name: "setInstanceCount" Parameter { name: "instanceCount"; type: "int" } } Method { name: "setVertexCount" Parameter { name: "vertexCount"; type: "int" } } Method { name: "setIndexOffset" Parameter { name: "indexOffset"; type: "int" } } Method { name: "setFirstInstance" Parameter { name: "firstInstance"; type: "int" } } Method { name: "setFirstVertex" Parameter { name: "firstVertex"; type: "int" } } Method { name: "setRestartIndexValue" Parameter { name: "index"; type: "int" } } Method { name: "setVerticesPerPatch" Parameter { name: "verticesPerPatch"; type: "int" } } Method { name: "setPrimitiveRestartEnabled" Parameter { name: "enabled"; type: "bool" } } Method { name: "setGeometry" Parameter { name: "geometry"; type: "QGeometry"; isPointer: true } } Method { name: "setPrimitiveType" Parameter { name: "primitiveType"; type: "PrimitiveType" } } } Component { name: "Qt3DRender::QGraphicsApiFilter" prototype: "QObject" exports: ["Qt3D.Render/GraphicsApiFilter 2.0"] exportMetaObjectRevisions: [0] Enum { name: "Api" values: { "OpenGLES": 2, "OpenGL": 1 } } Enum { name: "OpenGLProfile" values: { "NoProfile": 0, "CoreProfile": 1, "CompatibilityProfile": 2 } } Property { name: "api"; type: "Qt3DRender::QGraphicsApiFilter::Api" } Property { name: "profile"; type: "Qt3DRender::QGraphicsApiFilter::OpenGLProfile" } Property { name: "minorVersion"; type: "int" } Property { name: "majorVersion"; type: "int" } Property { name: "extensions"; type: "QStringList" } Property { name: "vendor"; type: "string" } Signal { name: "apiChanged" Parameter { name: "api"; type: "Qt3DRender::QGraphicsApiFilter::Api" } } Signal { name: "profileChanged" Parameter { name: "profile"; type: "Qt3DRender::QGraphicsApiFilter::OpenGLProfile" } } Signal { name: "minorVersionChanged" Parameter { name: "minorVersion"; type: "int" } } Signal { name: "majorVersionChanged" Parameter { name: "majorVersion"; type: "int" } } Signal { name: "extensionsChanged" Parameter { name: "extensions"; type: "QStringList" } } Signal { name: "vendorChanged" Parameter { name: "vendor"; type: "string" } } Signal { name: "graphicsApiFilterChanged" } Method { name: "setApi" Parameter { name: "api"; type: "Api" } } Method { name: "setProfile" Parameter { name: "profile"; type: "OpenGLProfile" } } Method { name: "setMinorVersion" Parameter { name: "minorVersion"; type: "int" } } Method { name: "setMajorVersion" Parameter { name: "majorVersion"; type: "int" } } Method { name: "setExtensions" Parameter { name: "extensions"; type: "QStringList" } } Method { name: "setVendor" Parameter { name: "vendor"; type: "string" } } } Component { name: "Qt3DRender::QLayer" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/Layer 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QLayerFilter"; prototype: "Qt3DRender::QFrameGraphNode" } Component { name: "Qt3DRender::QLevelOfDetail" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/LevelOfDetail 2.9"] exportMetaObjectRevisions: [0] Enum { name: "ThresholdType" values: { "DistanceToCameraThreshold": 0, "ProjectedScreenPixelSizeThreshold": 1 } } Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } Property { name: "currentIndex"; type: "int" } Property { name: "thresholdType"; type: "ThresholdType" } Property { name: "thresholds"; type: "QVector" } Property { name: "volumeOverride"; type: "Qt3DRender::QLevelOfDetailBoundingSphere" } Signal { name: "cameraChanged" Parameter { name: "camera"; type: "QCamera"; isPointer: true } } Signal { name: "currentIndexChanged" Parameter { name: "currentIndex"; type: "int" } } Signal { name: "thresholdTypeChanged" Parameter { name: "thresholdType"; type: "ThresholdType" } } Signal { name: "thresholdsChanged" Parameter { name: "thresholds"; type: "QVector" } } Signal { name: "volumeOverrideChanged" Parameter { name: "volumeOverride"; type: "QLevelOfDetailBoundingSphere" } } Method { name: "setCamera" Parameter { name: "camera"; type: "QCamera"; isPointer: true } } Method { name: "setCurrentIndex" Parameter { name: "currentIndex"; type: "int" } } Method { name: "setThresholdType" Parameter { name: "thresholdType"; type: "ThresholdType" } } Method { name: "setThresholds" Parameter { name: "thresholds"; type: "QVector" } } Method { name: "setVolumeOverride" Parameter { name: "volumeOverride"; type: "QLevelOfDetailBoundingSphere" } } Method { name: "createBoundingSphere" type: "QLevelOfDetailBoundingSphere" Parameter { name: "center"; type: "QVector3D" } Parameter { name: "radius"; type: "float" } } } Component { name: "Qt3DRender::QLevelOfDetailSwitch" prototype: "Qt3DRender::QLevelOfDetail" exports: ["Qt3D.Render/LevelOfDetailSwitch 2.9"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QMaterial" prototype: "Qt3DCore::QComponent" Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } Signal { name: "effectChanged" Parameter { name: "effect"; type: "QEffect"; isPointer: true } } Method { name: "setEffect" Parameter { name: "effect"; type: "QEffect"; isPointer: true } } } Component { name: "Qt3DRender::QMemoryBarrier" prototype: "Qt3DRender::QFrameGraphNode" Enum { name: "Operation" values: { "None": 0, "VertexAttributeArray": 1, "ElementArray": 2, "Uniform": 4, "TextureFetch": 8, "ShaderImageAccess": 16, "Command": 32, "PixelBuffer": 64, "TextureUpdate": 128, "BufferUpdate": 256, "FrameBuffer": 512, "TransformFeedback": 1024, "AtomicCounter": 2048, "ShaderStorage": 4096, "QueryBuffer": 8192, "All": -1 } } Signal { name: "waitOperationsChanged" Parameter { name: "barrierTypes"; type: "QMemoryBarrier::Operations" } } Method { name: "setWaitOperations" Parameter { name: "operations"; type: "QMemoryBarrier::Operations" } } } Component { name: "Qt3DRender::QMesh" prototype: "Qt3DRender::QGeometryRenderer" exports: ["Qt3D.Render/Mesh 2.0"] exportMetaObjectRevisions: [0] Property { name: "source"; type: "QUrl" } Property { name: "meshName"; type: "string" } Signal { name: "sourceChanged" Parameter { name: "source"; type: "QUrl" } } Signal { name: "meshNameChanged" Parameter { name: "meshName"; type: "string" } } Method { name: "setSource" Parameter { name: "source"; type: "QUrl" } } Method { name: "setMeshName" Parameter { name: "meshName"; type: "string" } } } Component { name: "Qt3DRender::QMultiSampleAntiAliasing" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/MultiSampleAntiAliasing 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QNoDepthMask" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/NoDepthMask 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QNoDraw" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/NoDraw 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QObjectPicker" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/ObjectPicker 2.0"] exportMetaObjectRevisions: [0] Property { name: "hoverEnabled"; type: "bool" } Property { name: "dragEnabled"; type: "bool" } Property { name: "pressed"; type: "bool"; isReadonly: true } Property { name: "containsMouse"; type: "bool"; isReadonly: true } Signal { name: "pressed" Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } } Signal { name: "released" Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } } Signal { name: "clicked" Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } } Signal { name: "moved" Parameter { name: "pick"; type: "Qt3DRender::QPickEvent"; isPointer: true } } Signal { name: "entered" } Signal { name: "exited" } Signal { name: "hoverEnabledChanged" Parameter { name: "hoverEnabled"; type: "bool" } } Signal { name: "dragEnabledChanged" Parameter { name: "dragEnabled"; type: "bool" } } Signal { name: "pressedChanged" Parameter { name: "pressed"; type: "bool" } } Signal { name: "containsMouseChanged" Parameter { name: "containsMouse"; type: "bool" } } Method { name: "setHoverEnabled" Parameter { name: "hoverEnabled"; type: "bool" } } Method { name: "setDragEnabled" Parameter { name: "dragEnabled"; type: "bool" } } } Component { name: "Qt3DRender::QParameter" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/QParameter 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Property { name: "name"; type: "string" } Property { name: "value"; type: "QVariant" } Signal { name: "valueChanged" Parameter { name: "value"; type: "QVariant" } } Signal { name: "nameChanged" Parameter { name: "name"; type: "string" } } Method { name: "setName" Parameter { name: "name"; type: "string" } } Method { name: "setValue" Parameter { name: "dv"; type: "QVariant" } } } Component { name: "Qt3DRender::QPickEvent" prototype: "QObject" exports: ["Qt3D.Render/PickEvent 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "Buttons" values: { "LeftButton": 1, "RightButton": 2, "MiddleButton": 4, "BackButton": 8, "NoButton": 0 } } Enum { name: "Modifiers" values: { "NoModifier": 0, "ShiftModifier": 33554432, "ControlModifier": 67108864, "AltModifier": 134217728, "MetaModifier": 268435456, "KeypadModifier": 536870912 } } Property { name: "accepted"; type: "bool" } Property { name: "position"; type: "QPointF"; isReadonly: true } Property { name: "distance"; type: "float"; isReadonly: true } Property { name: "localIntersection"; type: "QVector3D"; isReadonly: true } Property { name: "worldIntersection"; type: "QVector3D"; isReadonly: true } Property { name: "button"; type: "Qt3DRender::QPickEvent::Buttons"; isReadonly: true } Property { name: "buttons"; type: "int"; isReadonly: true } Property { name: "modifiers"; type: "int"; isReadonly: true } Signal { name: "acceptedChanged" Parameter { name: "accepted"; type: "bool" } } Method { name: "setAccepted" Parameter { name: "accepted"; type: "bool" } } } Component { name: "Qt3DRender::QPickingSettings" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/PickingSettings 2.0"] exportMetaObjectRevisions: [0] Enum { name: "PickMethod" values: { "BoundingVolumePicking": 0, "TrianglePicking": 1 } } Enum { name: "PickResultMode" values: { "NearestPick": 0, "AllPicks": 1 } } Enum { name: "FaceOrientationPickingMode" values: { "FrontFace": 1, "BackFace": 2, "FrontAndBackFace": 3 } } Property { name: "pickMethod"; type: "PickMethod" } Property { name: "pickResultMode"; type: "PickResultMode" } Property { name: "faceOrientationPickingMode"; type: "FaceOrientationPickingMode" } Signal { name: "pickMethodChanged" Parameter { name: "pickMethod"; type: "QPickingSettings::PickMethod" } } Signal { name: "pickResultModeChanged" Parameter { name: "pickResult"; type: "QPickingSettings::PickResultMode" } } Signal { name: "faceOrientationPickingModeChanged" Parameter { name: "faceOrientationPickingMode" type: "QPickingSettings::FaceOrientationPickingMode" } } Method { name: "setPickMethod" Parameter { name: "pickMethod"; type: "PickMethod" } } Method { name: "setPickResultMode" Parameter { name: "pickResultMode"; type: "PickResultMode" } } Method { name: "setFaceOrientationPickingMode" Parameter { name: "faceOrientationPickingMode"; type: "FaceOrientationPickingMode" } } } Component { name: "Qt3DRender::QPointLight" prototype: "Qt3DRender::QAbstractLight" exports: ["Qt3D.Render/PointLight 2.0"] exportMetaObjectRevisions: [0] Property { name: "constantAttenuation"; type: "float" } Property { name: "linearAttenuation"; type: "float" } Property { name: "quadraticAttenuation"; type: "float" } Signal { name: "constantAttenuationChanged" Parameter { name: "constantAttenuation"; type: "float" } } Signal { name: "linearAttenuationChanged" Parameter { name: "linearAttenuation"; type: "float" } } Signal { name: "quadraticAttenuationChanged" Parameter { name: "quadraticAttenuation"; type: "float" } } Method { name: "setConstantAttenuation" Parameter { name: "value"; type: "float" } } Method { name: "setLinearAttenuation" Parameter { name: "value"; type: "float" } } Method { name: "setQuadraticAttenuation" Parameter { name: "value"; type: "float" } } } Component { name: "Qt3DRender::QPointSize" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/PointSize 2.0"] exportMetaObjectRevisions: [0] Enum { name: "SizeMode" values: { "Fixed": 0, "Programmable": 1 } } Property { name: "sizeMode"; type: "SizeMode" } Property { name: "value"; type: "float" } Signal { name: "sizeModeChanged" Parameter { name: "sizeMode"; type: "SizeMode" } } Signal { name: "valueChanged" Parameter { name: "value"; type: "float" } } Method { name: "setSizeMode" Parameter { name: "sizeMode"; type: "SizeMode" } } Method { name: "setValue" Parameter { name: "value"; type: "float" } } } Component { name: "Qt3DRender::QPolygonOffset" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/PolygonOffset 2.0"] exportMetaObjectRevisions: [0] Property { name: "scaleFactor"; type: "float" } Property { name: "depthSteps"; type: "float" } Signal { name: "scaleFactorChanged" Parameter { name: "scaleFactor"; type: "float" } } Signal { name: "depthStepsChanged" Parameter { name: "depthSteps"; type: "float" } } Method { name: "setScaleFactor" Parameter { name: "scaleFactor"; type: "float" } } Method { name: "setDepthSteps" Parameter { name: "depthSteps"; type: "float" } } } Component { name: "Qt3DRender::QRenderCapture" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/RenderCapture 2.1"] exportMetaObjectRevisions: [0] Method { name: "requestCapture" type: "Qt3DRender::QRenderCaptureReply*" Parameter { name: "captureId"; type: "int" } } Method { name: "requestCapture"; revision: 9; type: "Qt3DRender::QRenderCaptureReply*" } } Component { name: "Qt3DRender::QRenderCaptureReply" prototype: "QObject" exports: ["Qt3D.Render/RenderCaptureReply 2.1"] isCreatable: false exportMetaObjectRevisions: [0] Property { name: "image"; type: "QImage"; isReadonly: true } Property { name: "captureId"; type: "int"; isReadonly: true } Property { name: "complete"; type: "bool"; isReadonly: true } Signal { name: "completeChanged" Parameter { name: "isComplete"; type: "bool" } } Signal { name: "completed" } Method { name: "saveImage" type: "bool" Parameter { name: "fileName"; type: "string" } } Method { name: "saveToFile" Parameter { name: "fileName"; type: "string" } } } Component { name: "Qt3DRender::QRenderPass" prototype: "Qt3DCore::QNode" Property { name: "shaderProgram"; type: "Qt3DRender::QShaderProgram"; isPointer: true } Signal { name: "shaderProgramChanged" Parameter { name: "shaderProgram"; type: "QShaderProgram"; isPointer: true } } Method { name: "setShaderProgram" Parameter { name: "shaderProgram"; type: "QShaderProgram"; isPointer: true } } } Component { name: "Qt3DRender::QRenderPassFilter"; prototype: "Qt3DRender::QFrameGraphNode" } Component { name: "Qt3DRender::QRenderSettings" defaultProperty: "activeFrameGraph" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/RenderSettings 2.0"] exportMetaObjectRevisions: [0] Enum { name: "RenderPolicy" values: { "OnDemand": 0, "Always": 1 } } Property { name: "pickingSettings" type: "Qt3DRender::QPickingSettings" isReadonly: true isPointer: true } Property { name: "renderPolicy"; type: "RenderPolicy" } Property { name: "activeFrameGraph"; type: "Qt3DRender::QFrameGraphNode"; isPointer: true } Signal { name: "activeFrameGraphChanged" Parameter { name: "activeFrameGraph"; type: "QFrameGraphNode"; isPointer: true } } Signal { name: "renderPolicyChanged" Parameter { name: "renderPolicy"; type: "RenderPolicy" } } Method { name: "setActiveFrameGraph" Parameter { name: "activeFrameGraph"; type: "QFrameGraphNode"; isPointer: true } } Method { name: "setRenderPolicy" Parameter { name: "renderPolicy"; type: "RenderPolicy" } } } Component { name: "Qt3DRender::QRenderState" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/RenderState 2.0"] isCreatable: false exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QRenderStateSet"; prototype: "Qt3DRender::QFrameGraphNode" } Component { name: "Qt3DRender::QRenderSurfaceSelector" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/RenderSurfaceSelector 2.0"] exportMetaObjectRevisions: [0] Property { name: "surface"; type: "QObject"; isPointer: true } Property { name: "externalRenderTargetSize"; type: "QSize" } Property { name: "surfacePixelRatio"; type: "float" } Signal { name: "surfaceChanged" Parameter { name: "surface"; type: "QObject"; isPointer: true } } Signal { name: "externalRenderTargetSizeChanged" Parameter { name: "size"; type: "QSize" } } Signal { name: "surfacePixelRatioChanged" Parameter { name: "ratio"; type: "float" } } Method { name: "setSurface" Parameter { name: "surfaceObject"; type: "QObject"; isPointer: true } } Method { name: "setSurfacePixelRatio" Parameter { name: "ratio"; type: "float" } } Method { name: "setExternalRenderTargetSize" Parameter { name: "size"; type: "QSize" } } } Component { name: "Qt3DRender::QRenderTarget"; prototype: "Qt3DCore::QComponent" } Component { name: "Qt3DRender::QRenderTargetOutput" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/RenderTargetOutput 2.0"] exportMetaObjectRevisions: [0] Enum { name: "AttachmentPoint" values: { "Color0": 0, "Color1": 1, "Color2": 2, "Color3": 3, "Color4": 4, "Color5": 5, "Color6": 6, "Color7": 7, "Color8": 8, "Color9": 9, "Color10": 10, "Color11": 11, "Color12": 12, "Color13": 13, "Color14": 14, "Color15": 15, "Depth": 16, "Stencil": 17, "DepthStencil": 18 } } Property { name: "attachmentPoint"; type: "AttachmentPoint" } Property { name: "texture"; type: "QAbstractTexture"; isPointer: true } Property { name: "mipLevel"; type: "int" } Property { name: "layer"; type: "int" } Property { name: "face"; type: "Qt3DRender::QAbstractTexture::CubeMapFace" } Signal { name: "attachmentPointChanged" Parameter { name: "attachmentPoint"; type: "AttachmentPoint" } } Signal { name: "textureChanged" Parameter { name: "texture"; type: "QAbstractTexture"; isPointer: true } } Signal { name: "mipLevelChanged" Parameter { name: "mipLevel"; type: "int" } } Signal { name: "layerChanged" Parameter { name: "layer"; type: "int" } } Signal { name: "faceChanged" Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } } Method { name: "setAttachmentPoint" Parameter { name: "attachmentPoint"; type: "AttachmentPoint" } } Method { name: "setTexture" Parameter { name: "texture"; type: "QAbstractTexture"; isPointer: true } } Method { name: "setMipLevel" Parameter { name: "level"; type: "int" } } Method { name: "setLayer" Parameter { name: "layer"; type: "int" } } Method { name: "setFace" Parameter { name: "face"; type: "QAbstractTexture::CubeMapFace" } } } Component { name: "Qt3DRender::QRenderTargetSelector" prototype: "Qt3DRender::QFrameGraphNode" Property { name: "target"; type: "Qt3DRender::QRenderTarget"; isPointer: true } Signal { name: "targetChanged" Parameter { name: "target"; type: "QRenderTarget"; isPointer: true } } Method { name: "setTarget" Parameter { name: "target"; type: "QRenderTarget"; isPointer: true } } } Component { name: "Qt3DRender::QSceneLoader" prototype: "Qt3DCore::QComponent" Enum { name: "Status" values: { "None": 0, "Loading": 1, "Ready": 2, "Error": 3 } } Enum { name: "ComponentType" values: { "UnknownComponent": 0, "GeometryRendererComponent": 1, "TransformComponent": 2, "MaterialComponent": 3, "LightComponent": 4, "CameraLensComponent": 5 } } Property { name: "source"; type: "QUrl" } Property { name: "status"; type: "Status"; isReadonly: true } Signal { name: "sourceChanged" Parameter { name: "source"; type: "QUrl" } } Signal { name: "statusChanged" Parameter { name: "status"; type: "Status" } } Method { name: "setSource" Parameter { name: "arg"; type: "QUrl" } } Method { name: "setStatus" Parameter { name: "status"; type: "Status" } } Method { name: "entity" revision: 9 type: "Qt3DCore::QEntity*" Parameter { name: "entityName"; type: "string" } } Method { name: "entityNames"; revision: 9; type: "QStringList" } Method { name: "component" revision: 9 type: "Qt3DCore::QComponent*" Parameter { name: "entityName"; type: "string" } Parameter { name: "componentType"; type: "ComponentType" } } } Component { name: "Qt3DRender::QScissorTest" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/ScissorTest 2.0"] exportMetaObjectRevisions: [0] Property { name: "left"; type: "int" } Property { name: "bottom"; type: "int" } Property { name: "width"; type: "int" } Property { name: "height"; type: "int" } Signal { name: "leftChanged" Parameter { name: "left"; type: "int" } } Signal { name: "bottomChanged" Parameter { name: "bottom"; type: "int" } } Signal { name: "widthChanged" Parameter { name: "width"; type: "int" } } Signal { name: "heightChanged" Parameter { name: "height"; type: "int" } } Method { name: "setLeft" Parameter { name: "left"; type: "int" } } Method { name: "setBottom" Parameter { name: "bottom"; type: "int" } } Method { name: "setWidth" Parameter { name: "width"; type: "int" } } Method { name: "setHeight" Parameter { name: "height"; type: "int" } } } Component { name: "Qt3DRender::QSeamlessCubemap" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/SeamlessCubemap 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QShaderData" prototype: "Qt3DCore::QComponent" exports: ["Qt3D.Render/QShaderData 2.0"] isCreatable: false exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::QShaderProgram" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/ShaderProgram 2.0"] exportMetaObjectRevisions: [0] Enum { name: "ShaderType" values: { "Vertex": 0, "Fragment": 1, "TessellationControl": 2, "TessellationEvaluation": 3, "Geometry": 4, "Compute": 5 } } Enum { name: "Status" values: { "NotReady": 0, "Ready": 1, "Error": 2 } } Property { name: "vertexShaderCode"; type: "QByteArray" } Property { name: "tessellationControlShaderCode"; type: "QByteArray" } Property { name: "tessellationEvaluationShaderCode"; type: "QByteArray" } Property { name: "geometryShaderCode"; type: "QByteArray" } Property { name: "fragmentShaderCode"; type: "QByteArray" } Property { name: "computeShaderCode"; type: "QByteArray" } Property { name: "log"; revision: 9; type: "string"; isReadonly: true } Property { name: "status"; revision: 9; type: "Status"; isReadonly: true } Signal { name: "vertexShaderCodeChanged" Parameter { name: "vertexShaderCode"; type: "QByteArray" } } Signal { name: "tessellationControlShaderCodeChanged" Parameter { name: "tessellationControlShaderCode"; type: "QByteArray" } } Signal { name: "tessellationEvaluationShaderCodeChanged" Parameter { name: "tessellationEvaluationShaderCode"; type: "QByteArray" } } Signal { name: "geometryShaderCodeChanged" Parameter { name: "geometryShaderCode"; type: "QByteArray" } } Signal { name: "fragmentShaderCodeChanged" Parameter { name: "fragmentShaderCode"; type: "QByteArray" } } Signal { name: "computeShaderCodeChanged" Parameter { name: "computeShaderCode"; type: "QByteArray" } } Signal { name: "logChanged" Parameter { name: "log"; type: "string" } } Signal { name: "statusChanged" Parameter { name: "status"; type: "Status" } } Method { name: "setVertexShaderCode" Parameter { name: "vertexShaderCode"; type: "QByteArray" } } Method { name: "setTessellationControlShaderCode" Parameter { name: "tessellationControlShaderCode"; type: "QByteArray" } } Method { name: "setTessellationEvaluationShaderCode" Parameter { name: "tessellationEvaluationShaderCode"; type: "QByteArray" } } Method { name: "setGeometryShaderCode" Parameter { name: "geometryShaderCode"; type: "QByteArray" } } Method { name: "setFragmentShaderCode" Parameter { name: "fragmentShaderCode"; type: "QByteArray" } } Method { name: "setComputeShaderCode" Parameter { name: "computeShaderCode"; type: "QByteArray" } } Method { name: "loadSource" type: "QByteArray" Parameter { name: "sourceUrl"; type: "QUrl" } } } Component { name: "Qt3DRender::QSortPolicy" prototype: "Qt3DRender::QFrameGraphNode" exports: ["Qt3D.Render/SortPolicy 2.0"] exportMetaObjectRevisions: [0] Enum { name: "SortType" values: { "StateChangeCost": 1, "BackToFront": 2, "Material": 4, "FrontToBack": 8 } } Property { name: "sortTypes"; type: "QVector" } Signal { name: "sortTypesChanged" Parameter { name: "sortTypes"; type: "QVector" } } Signal { name: "sortTypesChanged" Parameter { name: "sortTypes"; type: "QVector" } } Method { name: "setSortTypes" Parameter { name: "sortTypes"; type: "QVector" } } Method { name: "setSortTypes" Parameter { name: "sortTypesInt"; type: "QVector" } } } Component { name: "Qt3DRender::QSpotLight" prototype: "Qt3DRender::QAbstractLight" exports: ["Qt3D.Render/SpotLight 2.0"] exportMetaObjectRevisions: [0] Property { name: "constantAttenuation"; type: "float" } Property { name: "linearAttenuation"; type: "float" } Property { name: "quadraticAttenuation"; type: "float" } Property { name: "localDirection"; type: "QVector3D" } Property { name: "cutOffAngle"; type: "float" } Signal { name: "constantAttenuationChanged" Parameter { name: "constantAttenuation"; type: "float" } } Signal { name: "linearAttenuationChanged" Parameter { name: "linearAttenuation"; type: "float" } } Signal { name: "quadraticAttenuationChanged" Parameter { name: "quadraticAttenuation"; type: "float" } } Signal { name: "localDirectionChanged" Parameter { name: "localDirection"; type: "QVector3D" } } Signal { name: "cutOffAngleChanged" Parameter { name: "cutOffAngle"; type: "float" } } Method { name: "setConstantAttenuation" Parameter { name: "value"; type: "float" } } Method { name: "setLinearAttenuation" Parameter { name: "value"; type: "float" } } Method { name: "setQuadraticAttenuation" Parameter { name: "value"; type: "float" } } Method { name: "setLocalDirection" Parameter { name: "localDirection"; type: "QVector3D" } } Method { name: "setCutOffAngle" Parameter { name: "cutOffAngle"; type: "float" } } } Component { name: "Qt3DRender::QStencilMask" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/StencilMask 2.0"] exportMetaObjectRevisions: [0] Property { name: "frontOutputMask"; type: "uint" } Property { name: "backOutputMask"; type: "uint" } Signal { name: "frontOutputMaskChanged" Parameter { name: "frontOutputMask"; type: "uint" } } Signal { name: "backOutputMaskChanged" Parameter { name: "backOutputMask"; type: "uint" } } Method { name: "setFrontOutputMask" Parameter { name: "frontOutputMask"; type: "uint" } } Method { name: "setBackOutputMask" Parameter { name: "backOutputMask"; type: "uint" } } } Component { name: "Qt3DRender::QStencilOperation" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/StencilOperation 2.0"] exportMetaObjectRevisions: [0] Property { name: "front" type: "Qt3DRender::QStencilOperationArguments" isReadonly: true isPointer: true } Property { name: "back" type: "Qt3DRender::QStencilOperationArguments" isReadonly: true isPointer: true } } Component { name: "Qt3DRender::QStencilOperationArguments" prototype: "QObject" exports: ["Qt3D.Render/StencilOperationArguments 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "FaceMode" values: { "Front": 1028, "Back": 1029, "FrontAndBack": 1032 } } Enum { name: "Operation" values: { "Zero": 0, "Keep": 7680, "Replace": 7681, "Increment": 7682, "Decrement": 7683, "IncrementWrap": 34055, "DecrementWrap": 34056, "Invert": 5386 } } Property { name: "faceMode"; type: "FaceMode"; isReadonly: true } Property { name: "stencilTestFailureOperation"; type: "Operation" } Property { name: "depthTestFailureOperation"; type: "Operation" } Property { name: "allTestsPassOperation"; type: "Operation" } Signal { name: "stencilTestFailureOperationChanged" Parameter { name: "stencilFail"; type: "Operation" } } Signal { name: "depthTestFailureOperationChanged" Parameter { name: "depthFail"; type: "Operation" } } Signal { name: "allTestsPassOperationChanged" Parameter { name: "stencilDepthPass"; type: "Operation" } } Signal { name: "faceModeChanged" Parameter { name: "faceMode"; type: "FaceMode" } } Method { name: "setStencilTestFailureOperation" Parameter { name: "operation"; type: "Operation" } } Method { name: "setDepthTestFailureOperation" Parameter { name: "operation"; type: "Operation" } } Method { name: "setAllTestsPassOperation" Parameter { name: "operation"; type: "Operation" } } } Component { name: "Qt3DRender::QStencilTest" prototype: "Qt3DRender::QRenderState" exports: ["Qt3D.Render/StencilTest 2.0"] exportMetaObjectRevisions: [0] Property { name: "front" type: "Qt3DRender::QStencilTestArguments" isReadonly: true isPointer: true } Property { name: "back" type: "Qt3DRender::QStencilTestArguments" isReadonly: true isPointer: true } } Component { name: "Qt3DRender::QStencilTestArguments" prototype: "QObject" exports: ["Qt3D.Render/StencilTestArguments 2.0"] isCreatable: false exportMetaObjectRevisions: [0] Enum { name: "StencilFaceMode" values: { "Front": 1028, "Back": 1029, "FrontAndBack": 1032 } } Enum { name: "StencilFunction" values: { "Never": 512, "Always": 519, "Less": 513, "LessOrEqual": 515, "Equal": 514, "GreaterOrEqual": 518, "Greater": 516, "NotEqual": 517 } } Property { name: "faceMode"; type: "StencilFaceMode"; isReadonly: true } Property { name: "comparisonMask"; type: "uint" } Property { name: "referenceValue"; type: "int" } Property { name: "stencilFunction"; type: "StencilFunction" } Signal { name: "comparisonMaskChanged" Parameter { name: "comparisonMask"; type: "uint" } } Signal { name: "stencilFunctionChanged" Parameter { name: "stencilFunction"; type: "StencilFunction" } } Signal { name: "referenceValueChanged" Parameter { name: "referenceValue"; type: "int" } } Signal { name: "faceModeChanged" Parameter { name: "faceMode"; type: "StencilFaceMode" } } Method { name: "setComparisonMask" Parameter { name: "comparisonMask"; type: "uint" } } Method { name: "setReferenceValue" Parameter { name: "referenceValue"; type: "int" } } Method { name: "setStencilFunction" Parameter { name: "stencilFunction"; type: "StencilFunction" } } } Component { name: "Qt3DRender::QTechnique" prototype: "Qt3DCore::QNode" Property { name: "graphicsApiFilter" type: "Qt3DRender::QGraphicsApiFilter" isReadonly: true isPointer: true } } Component { name: "Qt3DRender::QTechniqueFilter"; prototype: "Qt3DRender::QFrameGraphNode" } Component { name: "Qt3DRender::QTexture1D"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTexture1DArray"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTexture2D"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTexture2DArray"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTexture2DMultisample" prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTexture2DMultisampleArray" prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTexture3D"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTextureBuffer"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTextureCubeMap"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTextureCubeMapArray" prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTextureImage" prototype: "Qt3DRender::QAbstractTextureImage" exports: ["Qt3D.Render/TextureImage 2.0"] exportMetaObjectRevisions: [0] Enum { name: "Status" values: { "None": 0, "Loading": 1, "Ready": 2, "Error": 3 } } Property { name: "source"; type: "QUrl" } Property { name: "status"; type: "Status"; isReadonly: true } Property { name: "mirrored"; type: "bool" } Signal { name: "sourceChanged" Parameter { name: "source"; type: "QUrl" } } Signal { name: "statusChanged" Parameter { name: "status"; type: "Status" } } Signal { name: "mirroredChanged" Parameter { name: "mirrored"; type: "bool" } } Method { name: "setSource" Parameter { name: "source"; type: "QUrl" } } Method { name: "setMirrored" Parameter { name: "mirrored"; type: "bool" } } } Component { name: "Qt3DRender::QTextureLoader" prototype: "Qt3DRender::QAbstractTexture" Property { name: "source"; type: "QUrl" } Property { name: "mirrored"; type: "bool" } Signal { name: "sourceChanged" Parameter { name: "source"; type: "QUrl" } } Signal { name: "mirroredChanged" Parameter { name: "mirrored"; type: "bool" } } Method { name: "setSource" Parameter { name: "source"; type: "QUrl" } } Method { name: "setMirrored" Parameter { name: "mirrored"; type: "bool" } } } Component { name: "Qt3DRender::QTextureRectangle"; prototype: "Qt3DRender::QAbstractTexture" } Component { name: "Qt3DRender::QTextureWrapMode" prototype: "QObject" exports: ["Qt3D.Render/WrapMode 2.0"] exportMetaObjectRevisions: [0] Enum { name: "WrapMode" values: { "Repeat": 10497, "MirroredRepeat": 33648, "ClampToEdge": 33071, "ClampToBorder": 33069 } } Property { name: "x"; type: "WrapMode" } Property { name: "y"; type: "WrapMode" } Property { name: "z"; type: "WrapMode" } Signal { name: "xChanged" Parameter { name: "x"; type: "WrapMode" } } Signal { name: "yChanged" Parameter { name: "y"; type: "WrapMode" } } Signal { name: "zChanged" Parameter { name: "z"; type: "WrapMode" } } Method { name: "setX" Parameter { name: "x"; type: "WrapMode" } } Method { name: "setY" Parameter { name: "y"; type: "WrapMode" } } Method { name: "setZ" Parameter { name: "z"; type: "WrapMode" } } } Component { name: "Qt3DRender::QViewport" prototype: "Qt3DRender::QFrameGraphNode" Property { name: "normalizedRect"; type: "QRectF" } Property { name: "gamma"; revision: 9; type: "float" } Signal { name: "normalizedRectChanged" Parameter { name: "normalizedRect"; type: "QRectF" } } Signal { name: "gammaChanged" Parameter { name: "gamma"; type: "float" } } Method { name: "setNormalizedRect" Parameter { name: "normalizedRect"; type: "QRectF" } } Method { name: "setGamma" Parameter { name: "gamma"; type: "float" } } } Component { name: "Qt3DRender::Render::Quick::Quick3DBuffer" prototype: "Qt3DRender::QBuffer" exports: ["Qt3D.Render/Buffer 2.0"] exportMetaObjectRevisions: [0] Property { name: "data"; type: "QVariant" } Signal { name: "bufferDataChanged" } Method { name: "updateData" Parameter { name: "offset"; type: "int" } Parameter { name: "bytes"; type: "QVariant" } } Method { name: "readBinaryFile" type: "QVariant" Parameter { name: "fileUrl"; type: "QUrl" } } } Component { name: "Qt3DRender::Render::Quick::Quick3DEffect" prototype: "Qt3DRender::QEffect" exports: ["Qt3D.Render/Effect 2.0"] exportMetaObjectRevisions: [0] Property { name: "techniques"; type: "Qt3DRender::QTechnique"; isList: true; isReadonly: true } Property { name: "parameters"; type: "Qt3DRender::QParameter"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DGeometry" defaultProperty: "attributes" prototype: "Qt3DRender::QGeometry" exports: ["Qt3D.Render/Geometry 2.0"] exportMetaObjectRevisions: [0] Property { name: "attributes"; type: "Qt3DRender::QAttribute"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DLayerFilter" prototype: "Qt3DRender::QLayerFilter" exports: ["Qt3D.Render/LayerFilter 2.0"] exportMetaObjectRevisions: [0] Property { name: "layers"; type: "Qt3DRender::QLayer"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DMaterial" prototype: "Qt3DRender::QMaterial" exports: ["Qt3D.Render/Material 2.0"] exportMetaObjectRevisions: [0] Property { name: "parameters"; type: "Qt3DRender::QParameter"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DMemoryBarrier" prototype: "Qt3DRender::QMemoryBarrier" exports: ["Qt3D.Render/MemoryBarrier 2.9"] exportMetaObjectRevisions: [0] Property { name: "waitFor"; type: "int" } } Component { name: "Qt3DRender::Render::Quick::Quick3DParameter" prototype: "Qt3DRender::QParameter" exports: ["Qt3D.Render/Parameter 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::Render::Quick::Quick3DRenderPass" prototype: "Qt3DRender::QRenderPass" exports: ["Qt3D.Render/RenderPass 2.0"] exportMetaObjectRevisions: [0] Property { name: "filterKeys"; type: "Qt3DRender::QFilterKey"; isList: true; isReadonly: true } Property { name: "renderStates" type: "Qt3DRender::QRenderState" isList: true isReadonly: true } Property { name: "parameters"; type: "Qt3DRender::QParameter"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DRenderPassFilter" prototype: "Qt3DRender::QRenderPassFilter" exports: ["Qt3D.Render/RenderPassFilter 2.0"] exportMetaObjectRevisions: [0] Property { name: "matchAny"; type: "Qt3DRender::QFilterKey"; isList: true; isReadonly: true } Property { name: "parameters"; type: "Qt3DRender::QParameter"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DRenderTargetOutput" prototype: "Qt3DRender::QRenderTarget" exports: ["Qt3D.Render/RenderTarget 2.0"] exportMetaObjectRevisions: [0] Property { name: "attachments" type: "Qt3DRender::QRenderTargetOutput" isList: true isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DRenderTargetSelector" prototype: "Qt3DRender::QRenderTargetSelector" exports: ["Qt3D.Render/RenderTargetSelector 2.0"] exportMetaObjectRevisions: [0] Property { name: "drawBuffers"; type: "QVariantList" } } Component { name: "Qt3DRender::Render::Quick::Quick3DScene" prototype: "Qt3DRender::QSceneLoader" exports: ["Qt3D.Render/SceneLoader 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::Render::Quick::Quick3DShaderData" prototype: "Qt3DRender::QShaderData" exports: ["Qt3D.Render/ShaderData 2.0"] exportMetaObjectRevisions: [0] } Component { name: "Qt3DRender::Render::Quick::Quick3DShaderDataArray" defaultProperty: "values" prototype: "Qt3DCore::QNode" exports: ["Qt3D.Render/ShaderDataArray 2.0"] exportMetaObjectRevisions: [0] Property { name: "values"; type: "Qt3DRender::QShaderData"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DStateSet" prototype: "Qt3DRender::QRenderStateSet" exports: ["Qt3D.Render/RenderStateSet 2.0"] exportMetaObjectRevisions: [0] Property { name: "renderStates" type: "Qt3DRender::QRenderState" isList: true isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DTechnique" prototype: "Qt3DRender::QTechnique" exports: ["Qt3D.Render/Technique 2.0"] exportMetaObjectRevisions: [0] Property { name: "filterKeys"; type: "Qt3DRender::QFilterKey"; isList: true; isReadonly: true } Property { name: "renderPasses"; type: "Qt3DRender::QRenderPass"; isList: true; isReadonly: true } Property { name: "parameters"; type: "Qt3DRender::QParameter"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DTechniqueFilter" prototype: "Qt3DRender::QTechniqueFilter" exports: ["Qt3D.Render/TechniqueFilter 2.0"] exportMetaObjectRevisions: [0] Property { name: "matchAll"; type: "Qt3DRender::QFilterKey"; isList: true; isReadonly: true } Property { name: "parameters"; type: "Qt3DRender::QParameter"; isList: true; isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DTextureExtension" defaultProperty: "textureImages" prototype: "Qt3DRender::QTextureRectangle" exports: [ "Qt3D.Render/Texture1D 2.0", "Qt3D.Render/Texture1DArray 2.0", "Qt3D.Render/Texture2D 2.0", "Qt3D.Render/Texture2DArray 2.0", "Qt3D.Render/Texture2DMultisample 2.0", "Qt3D.Render/Texture2DMultisampleArray 2.0", "Qt3D.Render/Texture3D 2.0", "Qt3D.Render/TextureBuffer 2.0", "Qt3D.Render/TextureCubeMap 2.0", "Qt3D.Render/TextureCubeMapArray 2.0", "Qt3D.Render/TextureLoader 2.0", "Qt3D.Render/TextureRectangle 2.0" ] exportMetaObjectRevisions: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] Property { name: "textureImages" type: "Qt3DRender::QAbstractTextureImage" isList: true isReadonly: true } } Component { name: "Qt3DRender::Render::Quick::Quick3DViewport" prototype: "Qt3DRender::QViewport" exports: ["Qt3D.Render/Viewport 2.0"] exportMetaObjectRevisions: [0] } }