annotate generator/typesystem_opengl.xml @ 254:34a37904ff77

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