comparison R/rdyncall/inst/dynports/glfw.R @ 0:0cfcc391201f

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:26:28 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:0cfcc391201f
1
2
3 dynbind("glfw", "
4 glfwBroadcastCond(*v)v;
5 glfwCloseWindow()v;
6 glfwCreateCond()*v;
7 glfwCreateMutex()*v;
8 glfwCreateThread(*p*v)i;
9 glfwDestroyCond(*v)v;
10 glfwDestroyMutex(*v)v;
11 glfwDestroyThread(i)v;
12 glfwDisable(i)v;
13 glfwEnable(i)v;
14 glfwExtensionSupported(*c)i;
15 glfwFreeImage(*<GLFWimage>)v;
16 glfwGetDesktopMode(*<GLFWvidmode>)v;
17 glfwGetGLVersion(*i*i*i)v;
18 glfwGetJoystickButtons(i*Ci)i;
19 glfwGetJoystickParam(ii)i;
20 glfwGetJoystickPos(i*fi)i;
21 glfwGetKey(i)i;
22 glfwGetMouseButton(i)i;
23 glfwGetMousePos(*i*i)v;
24 glfwGetMouseWheel()i;
25 glfwGetNumberOfProcessors()i;
26 glfwGetProcAddress(*c)*v;
27 glfwGetThreadID()i;
28 glfwGetTime()d;
29 glfwGetVersion(*i*i*i)v;
30 glfwGetVideoModes(*<GLFWvidmode>i)i;
31 glfwGetWindowParam(i)i;
32 glfwGetWindowSize(*i*i)v;
33 glfwIconifyWindow()v;
34 glfwInit()i;
35 glfwLoadMemoryTexture2D(*vji)i;
36 glfwLoadTexture2D(*ci)i;
37 glfwLoadTextureImage2D(*<GLFWimage>i)i;
38 glfwLockMutex(*v)v;
39 glfwOpenWindow(iiiiiiiii)i;
40 glfwOpenWindowHint(ii)v;
41 glfwPollEvents()v;
42 glfwReadImage(*c*<GLFWimage>i)i;
43 glfwReadMemoryImage(*vj*<GLFWimage>i)i;
44 glfwRestoreWindow()v;
45 glfwSetCharCallback(*p)v;
46 glfwSetKeyCallback(*p)v;
47 glfwSetMouseButtonCallback(*p)v;
48 glfwSetMousePos(ii)v;
49 glfwSetMousePosCallback(*p)v;
50 glfwSetMouseWheel(i)v;
51 glfwSetMouseWheelCallback(*p)v;
52 glfwSetTime(d)v;
53 glfwSetWindowCloseCallback(*p)v;
54 glfwSetWindowPos(ii)v;
55 glfwSetWindowRefreshCallback(*p)v;
56 glfwSetWindowSize(ii)v;
57 glfwSetWindowSizeCallback(*p)v;
58 glfwSetWindowTitle(*c)v;
59 glfwSignalCond(*v)v;
60 glfwSleep(d)v;
61 glfwSwapBuffers()v;
62 glfwSwapInterval(i)v;
63 glfwTerminate()v;
64 glfwUnlockMutex(*v)v;
65 glfwWaitCond(*v*vd)v;
66 glfwWaitEvents()v;
67 glfwWaitThread(ii)i;
68 ")
69 parseStructInfos("
70 GLFWimage{iiii*C}Width Height Format BytesPerPixel Data ;
71 GLFWvidmode{iiiii}Width Height RedBits BlueBits GreenBits ;
72 ")
73 #GLFWAPI=
74 #GLFWAPIENTRY=
75 #GLFWCALL=
76 GLFW_ACCELERATED=0x00020004
77 GLFW_ACCUM_ALPHA_BITS=0x0002000F
78 GLFW_ACCUM_BLUE_BITS=0x0002000E
79 GLFW_ACCUM_GREEN_BITS=0x0002000D
80 GLFW_ACCUM_RED_BITS=0x0002000C
81 GLFW_ACTIVE=0x00020002
82 GLFW_ALPHA_BITS=0x00020008
83 GLFW_ALPHA_MAP_BIT=0x00000008
84 GLFW_AUTO_POLL_EVENTS=0x00030006
85 GLFW_AUX_BUFFERS=0x00020010
86 GLFW_AXES=0x00050002
87 GLFW_BLUE_BITS=0x00020007
88 GLFW_BUILD_MIPMAPS_BIT=0x00000004
89 GLFW_BUTTONS=0x00050003
90 GLFW_DEPTH_BITS=0x00020009
91 GLFW_FSAA_SAMPLES=0x00020013
92 GLFW_FULLSCREEN=0x00010002
93 GLFW_GREEN_BITS=0x00020006
94 GLFW_ICONIFIED=0x00020003
95 GLFW_INFINITY=100000.0
96 GLFW_JOYSTICK_10=9
97 GLFW_JOYSTICK_11=10
98 GLFW_JOYSTICK_12=11
99 GLFW_JOYSTICK_13=12
100 GLFW_JOYSTICK_14=13
101 GLFW_JOYSTICK_15=14
102 GLFW_JOYSTICK_16=15
103 GLFW_JOYSTICK_1=0
104 GLFW_JOYSTICK_2=1
105 GLFW_JOYSTICK_3=2
106 GLFW_JOYSTICK_4=3
107 GLFW_JOYSTICK_5=4
108 GLFW_JOYSTICK_6=5
109 GLFW_JOYSTICK_7=6
110 GLFW_JOYSTICK_8=7
111 GLFW_JOYSTICK_9=8
112 GLFW_JOYSTICK_LAST=GLFW_JOYSTICK_16
113 GLFW_KEY_SPECIAL=256
114 GLFW_KEY_BACKSPACE=(GLFW_KEY_SPECIAL+39)
115 GLFW_KEY_CAPS_LOCK=(GLFW_KEY_SPECIAL+64)
116 GLFW_KEY_DEL=(GLFW_KEY_SPECIAL+41)
117 GLFW_KEY_DOWN=(GLFW_KEY_SPECIAL+28)
118 GLFW_KEY_END=(GLFW_KEY_SPECIAL+45)
119 GLFW_KEY_ENTER=(GLFW_KEY_SPECIAL+38)
120 GLFW_KEY_ESC=(GLFW_KEY_SPECIAL+1)
121 GLFW_KEY_F10=(GLFW_KEY_SPECIAL+11)
122 GLFW_KEY_F11=(GLFW_KEY_SPECIAL+12)
123 GLFW_KEY_F12=(GLFW_KEY_SPECIAL+13)
124 GLFW_KEY_F13=(GLFW_KEY_SPECIAL+14)
125 GLFW_KEY_F14=(GLFW_KEY_SPECIAL+15)
126 GLFW_KEY_F15=(GLFW_KEY_SPECIAL+16)
127 GLFW_KEY_F16=(GLFW_KEY_SPECIAL+17)
128 GLFW_KEY_F17=(GLFW_KEY_SPECIAL+18)
129 GLFW_KEY_F18=(GLFW_KEY_SPECIAL+19)
130 GLFW_KEY_F19=(GLFW_KEY_SPECIAL+20)
131 GLFW_KEY_F1=(GLFW_KEY_SPECIAL+2)
132 GLFW_KEY_F20=(GLFW_KEY_SPECIAL+21)
133 GLFW_KEY_F21=(GLFW_KEY_SPECIAL+22)
134 GLFW_KEY_F22=(GLFW_KEY_SPECIAL+23)
135 GLFW_KEY_F23=(GLFW_KEY_SPECIAL+24)
136 GLFW_KEY_F24=(GLFW_KEY_SPECIAL+25)
137 GLFW_KEY_F25=(GLFW_KEY_SPECIAL+26)
138 GLFW_KEY_F2=(GLFW_KEY_SPECIAL+3)
139 GLFW_KEY_F3=(GLFW_KEY_SPECIAL+4)
140 GLFW_KEY_F4=(GLFW_KEY_SPECIAL+5)
141 GLFW_KEY_F5=(GLFW_KEY_SPECIAL+6)
142 GLFW_KEY_F6=(GLFW_KEY_SPECIAL+7)
143 GLFW_KEY_F7=(GLFW_KEY_SPECIAL+8)
144 GLFW_KEY_F8=(GLFW_KEY_SPECIAL+9)
145 GLFW_KEY_F9=(GLFW_KEY_SPECIAL+10)
146 GLFW_KEY_HOME=(GLFW_KEY_SPECIAL+44)
147 GLFW_KEY_INSERT=(GLFW_KEY_SPECIAL+40)
148 GLFW_KEY_KP_0=(GLFW_KEY_SPECIAL+46)
149 GLFW_KEY_KP_1=(GLFW_KEY_SPECIAL+47)
150 GLFW_KEY_KP_2=(GLFW_KEY_SPECIAL+48)
151 GLFW_KEY_KP_3=(GLFW_KEY_SPECIAL+49)
152 GLFW_KEY_KP_4=(GLFW_KEY_SPECIAL+50)
153 GLFW_KEY_KP_5=(GLFW_KEY_SPECIAL+51)
154 GLFW_KEY_KP_6=(GLFW_KEY_SPECIAL+52)
155 GLFW_KEY_KP_7=(GLFW_KEY_SPECIAL+53)
156 GLFW_KEY_KP_8=(GLFW_KEY_SPECIAL+54)
157 GLFW_KEY_KP_9=(GLFW_KEY_SPECIAL+55)
158 GLFW_KEY_KP_ADD=(GLFW_KEY_SPECIAL+59)
159 GLFW_KEY_KP_DECIMAL=(GLFW_KEY_SPECIAL+60)
160 GLFW_KEY_KP_DIVIDE=(GLFW_KEY_SPECIAL+56)
161 GLFW_KEY_KP_ENTER=(GLFW_KEY_SPECIAL+62)
162 GLFW_KEY_KP_EQUAL=(GLFW_KEY_SPECIAL+61)
163 GLFW_KEY_KP_MULTIPLY=(GLFW_KEY_SPECIAL+57)
164 GLFW_KEY_KP_NUM_LOCK=(GLFW_KEY_SPECIAL+63)
165 GLFW_KEY_KP_SUBTRACT=(GLFW_KEY_SPECIAL+58)
166 GLFW_KEY_LALT=(GLFW_KEY_SPECIAL+35)
167 GLFW_KEY_LCTRL=(GLFW_KEY_SPECIAL+33)
168 GLFW_KEY_LEFT=(GLFW_KEY_SPECIAL+29)
169 GLFW_KEY_LSHIFT=(GLFW_KEY_SPECIAL+31)
170 GLFW_KEY_LSUPER=(GLFW_KEY_SPECIAL+67)
171 GLFW_KEY_MENU=(GLFW_KEY_SPECIAL+69)
172 GLFW_KEY_PAGEDOWN=(GLFW_KEY_SPECIAL+43)
173 GLFW_KEY_PAGEUP=(GLFW_KEY_SPECIAL+42)
174 GLFW_KEY_PAUSE=(GLFW_KEY_SPECIAL+66)
175 GLFW_KEY_RALT=(GLFW_KEY_SPECIAL+36)
176 GLFW_KEY_RCTRL=(GLFW_KEY_SPECIAL+34)
177 GLFW_KEY_REPEAT=0x00030005
178 GLFW_KEY_RIGHT=(GLFW_KEY_SPECIAL+30)
179 GLFW_KEY_RSHIFT=(GLFW_KEY_SPECIAL+32)
180 GLFW_KEY_RSUPER=(GLFW_KEY_SPECIAL+68)
181 GLFW_KEY_SCROLL_LOCK=(GLFW_KEY_SPECIAL+65)
182 GLFW_KEY_SPACE=32
183 GLFW_KEY_TAB=(GLFW_KEY_SPECIAL+37)
184 GLFW_KEY_UNKNOWN=-1
185 GLFW_KEY_UP=(GLFW_KEY_SPECIAL+27)
186 GLFW_KEY_LAST=GLFW_KEY_MENU
187 GLFW_MOUSE_BUTTON_1=0
188 GLFW_MOUSE_BUTTON_2=1
189 GLFW_MOUSE_BUTTON_3=2
190 GLFW_MOUSE_BUTTON_4=3
191 GLFW_MOUSE_BUTTON_5=4
192 GLFW_MOUSE_BUTTON_6=5
193 GLFW_MOUSE_BUTTON_7=6
194 GLFW_MOUSE_BUTTON_8=7
195 GLFW_MOUSE_BUTTON_LAST=GLFW_MOUSE_BUTTON_8
196 GLFW_MOUSE_BUTTON_LEFT=GLFW_MOUSE_BUTTON_1
197 GLFW_MOUSE_BUTTON_MIDDLE=GLFW_MOUSE_BUTTON_3
198 GLFW_MOUSE_BUTTON_RIGHT=GLFW_MOUSE_BUTTON_2
199 GLFW_MOUSE_CURSOR=0x00030001
200 GLFW_NOWAIT=0x00040002
201 GLFW_NO_RESCALE_BIT=0x00000001
202 GLFW_OPENED=0x00020001
203 GLFW_OPENGL_COMPAT_PROFILE=0x00050002
204 GLFW_OPENGL_CORE_PROFILE=0x00050001
205 GLFW_OPENGL_DEBUG_CONTEXT=0x00020017
206 GLFW_OPENGL_FORWARD_COMPAT=0x00020016
207 GLFW_OPENGL_PROFILE=0x00020018
208 GLFW_OPENGL_VERSION_MAJOR=0x00020014
209 GLFW_OPENGL_VERSION_MINOR=0x00020015
210 GLFW_ORIGIN_UL_BIT=0x00000002
211 GLFW_PRESENT=0x00050001
212 GLFW_PRESS=1
213 GLFW_RED_BITS=0x00020005
214 GLFW_REFRESH_RATE=0x0002000B
215 GLFW_RELEASE=0
216 GLFW_STENCIL_BITS=0x0002000A
217 GLFW_STEREO=0x00020011
218 GLFW_STICKY_KEYS=0x00030002
219 GLFW_STICKY_MOUSE_BUTTONS=0x00030003
220 GLFW_SYSTEM_KEYS=0x00030004
221 GLFW_VERSION_MAJOR=2
222 GLFW_VERSION_MINOR=7
223 GLFW_VERSION_REVISION=3
224 GLFW_WAIT=0x00040001
225 GLFW_WINDOW=0x00010001
226 GLFW_WINDOW_NO_RESIZE=0x00020012
227