1
|
1 <?xml version="1.0" encoding="UTF-8"?>
|
|
2 <?xml-stylesheet type="text/xsl" href="merge.xsl"?>
|
|
3
|
254
|
4 <typesystem package="qt.opengl" default-superclass="QtdObject">
|
44
|
5 <depend package="qt.core" />
|
|
6 <depend package="qt.gui" />
|
1
|
7 <inject-code>
|
|
8 qt.Utilities.loadQtLibrary("QtGui");
|
|
9 qt.Utilities.loadQtLibrary("QtOpenGL");
|
|
10 </inject-code>
|
|
11 <primitive-type name="GLuint" java-name="int" preferred-conversion="no" jni-name="jint"/>
|
|
12 <primitive-type name="GLint" java-name="int" preferred-conversion="no" jni-name="jint"/>
|
|
13 <primitive-type name="GLenum" java-name="int" preferred-conversion="no" jni-name="jint"/>
|
|
14 <rejection class="QGLColormap::QGLColormapData"/>
|
|
15 <rejection class="QGLWidget" function-name="setMouseTracking"/>
|
|
16
|
|
17 <enum-type name="QGL::FormatOption" flags="QGL::FormatOptions"/>
|
|
18 <enum-type name="QGLFormat::OpenGLVersionFlag" flags="QGLFormat::OpenGLVersionFlags"/>
|
|
19 <enum-type name="QGLFramebufferObject::Attachment"/>
|
|
20
|
|
21 <namespace-type name="QGL">
|
267
|
22 <include file-name="qgl.h" location="global"/>
|
|
23 <extra-includes>
|
|
24 <include file-name="qt.opengl.gl" location="java"/>
|
|
25 </extra-includes>
|
1
|
26 </namespace-type>
|
|
27
|
|
28 <value-type name="QGLColormap">
|
|
29 <modify-function signature="operator=(QGLColormap)" remove="all"/>
|
|
30
|
|
31 <modify-function signature="setEntries(int,const unsigned int*,int)">
|
|
32 <access modifier="private"/>
|
|
33 </modify-function>
|
|
34
|
|
35 <inject-code>
|
|
36 <import-file name="typesystem_opengl-java.java" quote-after-line="class QGLColormap___" quote-before-line="}// class"/>
|
|
37 </inject-code>
|
|
38
|
|
39 </value-type>
|
|
40
|
|
41 <value-type name="QGLFormat">
|
|
42 <modify-function signature="operator=(QGLFormat)" remove="all"/>
|
|
43 </value-type>
|
|
44
|
|
45 <object-type name="QGLContext">
|
267
|
46 <extra-includes>
|
|
47 <include file-name="qt.opengl.gl" location="java"/>
|
|
48 </extra-includes>
|
1
|
49 <modify-function signature="chooseContext(const QGLContext*)">
|
|
50 <modify-argument index="1" invalidate-after-use="yes"/>
|
|
51 </modify-function>
|
|
52 <modify-function signature="create(const QGLContext*)">
|
|
53 <modify-argument index="1" invalidate-after-use="yes"/>
|
|
54 </modify-function>
|
|
55
|
|
56 <modify-function signature="getProcAddress(QString)const">
|
|
57 <remove/>
|
|
58 </modify-function>
|
|
59 <modify-field name="currentCtx" read="false" write="false"/>
|
|
60 <modify-function signature="setDevice(QPaintDevice*)">
|
|
61 <remove/>
|
|
62 </modify-function>
|
|
63 <modify-function signature="generateFontDisplayLists(QFont, int)" remove="all"/>
|
|
64 </object-type>
|
267
|
65 <object-type name="QGLFramebufferObject">
|
|
66 <extra-includes>
|
|
67 <include file-name="qt.opengl.gl" location="java"/>
|
|
68 </extra-includes>
|
|
69 </object-type>
|
1
|
70 <object-type name="QGLPixelBuffer">
|
|
71 <extra-includes>
|
|
72 <include file-name="QImage" location="global"/>
|
267
|
73 <include file-name="qt.opengl.gl" location="java"/>
|
1
|
74 </extra-includes>
|
|
75 </object-type>
|
|
76 <object-type name="QGLWidget">
|
|
77 <extra-includes>
|
|
78 <include file-name="QImage" location="global"/>
|
|
79 <include file-name="QPixmap" location="global"/>
|
267
|
80 <include file-name="qt.opengl.gl" location="java"/>
|
1
|
81 </extra-includes>
|
|
82 <modify-function signature="setContext(QGLContext*,const QGLContext*,bool)">
|
|
83 <remove/> <!--- Obsolete -->
|
|
84 </modify-function>
|
|
85 <modify-function signature="fontDisplayListBase(QFont, int)" remove="all"/>
|
|
86 <modify-function signature="setFormat(QGLFormat)" remove="all"/>
|
|
87 </object-type>
|
|
88
|
|
89
|
|
90 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QGLColormap::QGLColormapData\*'"/>
|
|
91 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
|
|
92 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
|
|
93 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
|
|
94 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFormat' has equals operators but no qHash() function"/>
|
|
95
|
|
96 </typesystem>
|