annotate generator/typesystem_opengl.xml @ 374:681af90e1d53

Removed debug writelns. Fixed build script.
author Max Samukha <maxter@spambox.com>
date Thu, 08 Jul 2010 22:21:56 +0300
parents 1124c49b9d58
children
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">
267
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
22 <include file-name="qgl.h" location="global"/>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
23 <extra-includes>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
24 <include file-name="qt.opengl.gl" location="java"/>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
25 </extra-includes>
1
e78566595089 initial import
mandel
parents:
diff changeset
26 </namespace-type>
e78566595089 initial import
mandel
parents:
diff changeset
27
e78566595089 initial import
mandel
parents:
diff changeset
28 <value-type name="QGLColormap">
e78566595089 initial import
mandel
parents:
diff changeset
29 <modify-function signature="operator=(QGLColormap)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
30
e78566595089 initial import
mandel
parents:
diff changeset
31 <modify-function signature="setEntries(int,const unsigned int*,int)">
e78566595089 initial import
mandel
parents:
diff changeset
32 <access modifier="private"/>
e78566595089 initial import
mandel
parents:
diff changeset
33 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
34
e78566595089 initial import
mandel
parents:
diff changeset
35 <inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
36 <import-file name="typesystem_opengl-java.java" quote-after-line="class QGLColormap___" quote-before-line="}// class"/>
e78566595089 initial import
mandel
parents:
diff changeset
37 </inject-code>
e78566595089 initial import
mandel
parents:
diff changeset
38
e78566595089 initial import
mandel
parents:
diff changeset
39 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
40
e78566595089 initial import
mandel
parents:
diff changeset
41 <value-type name="QGLFormat">
e78566595089 initial import
mandel
parents:
diff changeset
42 <modify-function signature="operator=(QGLFormat)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
43 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
44
e78566595089 initial import
mandel
parents:
diff changeset
45 <object-type name="QGLContext">
267
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
46 <extra-includes>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
47 <include file-name="qt.opengl.gl" location="java"/>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
48 </extra-includes>
1
e78566595089 initial import
mandel
parents:
diff changeset
49 <modify-function signature="chooseContext(const QGLContext*)">
e78566595089 initial import
mandel
parents:
diff changeset
50 <modify-argument index="1" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
51 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
52 <modify-function signature="create(const QGLContext*)">
e78566595089 initial import
mandel
parents:
diff changeset
53 <modify-argument index="1" invalidate-after-use="yes"/>
e78566595089 initial import
mandel
parents:
diff changeset
54 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
55
e78566595089 initial import
mandel
parents:
diff changeset
56 <modify-function signature="getProcAddress(QString)const">
e78566595089 initial import
mandel
parents:
diff changeset
57 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
58 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
59 <modify-field name="currentCtx" read="false" write="false"/>
e78566595089 initial import
mandel
parents:
diff changeset
60 <modify-function signature="setDevice(QPaintDevice*)">
e78566595089 initial import
mandel
parents:
diff changeset
61 <remove/>
e78566595089 initial import
mandel
parents:
diff changeset
62 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
63 <modify-function signature="generateFontDisplayLists(QFont, int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
64 </object-type>
267
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
65 <object-type name="QGLFramebufferObject">
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
66 <extra-includes>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
67 <include file-name="qt.opengl.gl" location="java"/>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
68 </extra-includes>
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
69 </object-type>
1
e78566595089 initial import
mandel
parents:
diff changeset
70 <object-type name="QGLPixelBuffer">
e78566595089 initial import
mandel
parents:
diff changeset
71 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
72 <include file-name="QImage" location="global"/>
267
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
73 <include file-name="qt.opengl.gl" location="java"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
74 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
75 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
76 <object-type name="QGLWidget">
e78566595089 initial import
mandel
parents:
diff changeset
77 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
78 <include file-name="QImage" location="global"/>
e78566595089 initial import
mandel
parents:
diff changeset
79 <include file-name="QPixmap" location="global"/>
267
1124c49b9d58 qtdopengl fix
SokoL_SD
parents: 254
diff changeset
80 <include file-name="qt.opengl.gl" location="java"/>
1
e78566595089 initial import
mandel
parents:
diff changeset
81 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
82 <modify-function signature="setContext(QGLContext*,const QGLContext*,bool)">
e78566595089 initial import
mandel
parents:
diff changeset
83 <remove/> <!--- Obsolete -->
e78566595089 initial import
mandel
parents:
diff changeset
84 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
85 <modify-function signature="fontDisplayListBase(QFont, int)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
86 <modify-function signature="setFormat(QGLFormat)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
87 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
88
e78566595089 initial import
mandel
parents:
diff changeset
89
e78566595089 initial import
mandel
parents:
diff changeset
90 <suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type 'QGLColormap::QGLColormapData\*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
91 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
92 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
93 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
e78566595089 initial import
mandel
parents:
diff changeset
94 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QGLFormat' has equals operators but no qHash() function"/>
e78566595089 initial import
mandel
parents:
diff changeset
95
e78566595089 initial import
mandel
parents:
diff changeset
96 </typesystem>