diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtQuick3D')
| -rw-r--r-- | sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml b/sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml index fe8f4e700..b981de4bc 100644 --- a/sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml +++ b/sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml @@ -22,6 +22,16 @@ </object-type> <object-type name="QQuick3DInstancing"> <value-type name="InstanceTableEntry"/> + <add-function signature="getInstanceBufferOverride()" + return-type="std::pair<QByteArray,int>" python-override="true"/> + <modify-function signature="getInstanceBuffer(int*)"> + <inject-code class="shell" position="override" file="../glue/qtquick3d.cpp" + snippet="qquick3dinstancing-getinstancebuffer-virtual-redirect"/> + <modify-argument index="return" pyi-type="Tuple[bool, str]"/> + <modify-argument index="1"><remove-default-expression/><remove-argument/></modify-argument> + <inject-code class="target" position="beginning" file="../glue/qtquick3d.cpp" + snippet="qquick3dinstancing-getinstancebuffer-return"/> + </modify-function> </object-type> <object-type name="QQuick3DTextureData"> <enum-type name="Format"/> |
