diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtQuick/typesystem_quick.xml')
-rw-r--r-- | sources/pyside6/PySide6/QtQuick/typesystem_quick.xml | 40 |
1 files changed, 36 insertions, 4 deletions
diff --git a/sources/pyside6/PySide6/QtQuick/typesystem_quick.xml b/sources/pyside6/PySide6/QtQuick/typesystem_quick.xml index 0054a205e..61aed6005 100644 --- a/sources/pyside6/PySide6/QtQuick/typesystem_quick.xml +++ b/sources/pyside6/PySide6/QtQuick/typesystem_quick.xml @@ -3,11 +3,15 @@ // Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only --> -<typesystem package="PySide6.QtQuick"> +<typesystem package="PySide6.QtQuick" + namespace-begin="QT_BEGIN_NAMESPACE" namespace-end="QT_END_NAMESPACE"> <load-typesystem name="QtCore/typesystem_core.xml" generate="no"/> <load-typesystem name="QtNetwork/typesystem_network.xml" generate="no"/> + <load-typesystem name="QtGui/typesystem_gui.xml" generate="no"/> <!-- QQuickFramebufferObject::Renderer needs QOpenGLFramebufferObject --> + <?if !no_QtOpenGL?> <load-typesystem name="QtOpenGL/typesystem_opengl.xml" generate="no"/> + <?endif?> <load-typesystem name="QtQml/typesystem_qml.xml" generate="no"/> <smart-pointer-type name="QSharedPointer" type="shared" getter="data" @@ -49,7 +53,7 @@ <object-type name="QQuickImageResponse"/> <object-type name="QQuickTransform"/> - <object-type name="QQuickItem" delete-in-main-thread="true"> + <object-type name="QQuickItem" delete-in-main-thread="true" polymorphic-base="true"> <value-type name="UpdatePaintNodeData"/> <enum-type name="Flag" flags="Flags"/> <enum-type name="ItemChange"/> @@ -58,7 +62,7 @@ <modify-argument index="2"> <remove-argument /> </modify-argument> - <modify-argument index="return"> + <modify-argument index="return" pyi-type="Tuple[bool, PySide6.QtGui.QTransform]"> <replace-type modified-type="PyTuple"/> </modify-argument> <inject-code class="target" position="beginning"> @@ -75,6 +79,11 @@ <!-- TODO: Find a way to wrap `union ItemChangeData {}` --> </object-type> + <object-type name="QQuickRhiItemRenderer" since="6.7"/> + <object-type name="QQuickRhiItem" since="6.7"> + <enum-type name="TextureFormat"/> + </object-type> + <object-type name="QQuickItemGrabResult"/> <object-type name="QQuickPaintedItem"> @@ -89,7 +98,9 @@ <modify-function signature="^fromVulkanImage\(.*$" remove="all"/> </value-type> - <object-type name="QQuickTextDocument"/> + <object-type name="QQuickTextDocument"> + <enum-type name="Status" since="6.7"/> + </object-type> <object-type name="QQuickView"> <enum-type name="ResizeMode"/> @@ -101,6 +112,7 @@ <enum-type name="RenderStage"/> <enum-type name="SceneGraphError"/> <enum-type name="TextRenderType"/> + <value-type name="GraphicsStateInfo"/> </object-type> <object-type name="QSGBasicGeometryNode"> @@ -156,6 +168,10 @@ </modify-function> </object-type> + <object-type name="QSGImageNode"> + <enum-type name="TextureCoordinatesTransformFlag" flags="TextureCoordinatesTransformMode"/> + </object-type> + <object-type name="QSGMaterial"> <enum-type name="Flag" flags="Flags"/> </object-type> @@ -165,20 +181,35 @@ <value-type name="RenderState"> <enum-type name="DirtyState" flags="DirtyStates"/> </value-type> + <value-type name="GraphicsPipelineState"> + <enum-type name="BlendFactor"/> + <enum-type name="ColorMaskComponent" flags="ColorMask"/> + <enum-type name="CullMode"/> + <enum-type name="PolygonMode"/> + </value-type> <modify-function signature="updateSampledImage(QSGMaterialShader::RenderState&,int,QSGTexture**,QSGMaterial*,QSGMaterial*)" remove="all"/> + <!-- Private QRhi class --> + <modify-function signature="setShader(QSGMaterialShader::Stage,QShader)" remove="all"/> </object-type> <object-type name="QSGMaterialType"/> + <object-type name="QSGNinePatchNode"/> <object-type name="QSGNode"> <enum-type name="DirtyStateBit" flags="DirtyState"/> <enum-type name="Flag" flags="Flags"/> <enum-type name="NodeType"/> </object-type> + <object-type name="QSGNodeVisitor"/> + <object-type name="QSGOpacityNode"/> <object-type name="QSGOpaqueTextureMaterial"/> <object-type name="QSGSimpleRectNode"/> <object-type name="QSGSimpleTextureNode"> <enum-type name="TextureCoordinatesTransformFlag" flags="TextureCoordinatesTransformMode"/> </object-type> + <object-type name="QSGTextNode" since="6.7"> + <enum-type name="TextStyle"/> + <enum-type name="RenderType"/> + </object-type> <object-type name="QSGRectangleNode"/> <object-type name="QSGRendererInterface"> <enum-type name="GraphicsApi"/> @@ -193,6 +224,7 @@ <enum-type name="RenderingFlag" flags="RenderingFlags"/> <object-type name="RenderState"/> </object-type> + <object-type name="QSGRootNode"/> <object-type name="QSGTexture"> <enum-type name="AnisotropyLevel"/> <enum-type name="Filtering"/> |