annotate generator/typesystem_opengl.xml @ 21:e747af2e6b46

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