6 param display_id NativeDisplayType in value
8 Initialize(dpy, major, minor)
10 param dpy Display in value
11 param major int out array [1]
12 param minor int out array [1]
16 param dpy Display in value
18 QueryString(dpy, name)
20 param dpy Display in value
21 param name EGLenumHack in value
23 GetConfigs(dpy, configs, config_size, num_config)
25 param dpy Display in value
26 param configs Config out array [num_config]
27 param config_size int in value
28 param num_config int out array [1]
30 ChooseConfig(dpy, attrib_list, configs, config_size, num_config)
32 param dpy Display in value
33 param attrib_list EGLenumHack in array
34 param configs Config out array [num_config]
35 param config_size int in value
36 param num_config int out array [1]
38 GetConfigAttrib(dpy, config, attribute, value)
40 param dpy Display in value
41 param config Config in value
42 param attribute EGLenumHack in value
43 param value int out array [1]
45 CreateWindowSurface(dpy, config, win, attrib_list)
47 param dpy Display in value
48 param config Config in value
49 param win NativeWindowType in value
50 param attrib_list EGLenumHack in array
52 CreatePbufferSurface(dpy, config, attrib_list)
54 param dpy Display in value
55 param config Config in value
56 param attrib_list EGLenumHack in array
58 CreatePixmapSurface(dpy, config, pixmap, attrib_list)
60 param dpy Display in value
61 param config Config in value
62 param pixmap NativePixmapType in value
63 param attrib_list EGLenumHack in array
65 DestroySurface(dpy, surface)
67 param dpy Display in value
68 param surface Surface in value
70 QuerySurface(dpy, surface, attribute, value)
72 param dpy Display in value
73 param surface Surface in value
74 param attribute EGLenumHack in value
75 param value int out array [1]
79 param api EGLenum in value
90 CreatePbufferFromClientBuffer(dpy, buftype, buffer, config, attrib_list)
92 param dpy Display in value
93 param buftype EGLenum in value
94 param buffer ClientBuffer in value
95 param config Config in value
96 param attrib_list EGLenumHack in array
98 SurfaceAttrib(dpy, surface, attribute, value)
100 param dpy Display in value
101 param surface Surface in value
102 param attribute int in value
103 param value EGLenumHack in value
105 BindTexImage(dpy, surface, buffer)
107 param dpy Display in value
108 param surface Surface in value
109 param buffer int in value
111 ReleaseTexImage(dpy, surface, buffer)
113 param dpy Display in value
114 param surface Surface in value
115 param buffer int in value
117 SwapInterval(dpy, interval)
119 param dpy Display in value
120 param interval int in value
122 CreateContext(dpy, config, share_context, attrib_list)
124 param dpy Display in value
125 param config Config in value
126 param share_context Context in value
127 param attrib_list EGLenumHack in array
129 DestroyContext(dpy, ctx)
131 param dpy Display in value
132 param ctx Context in value
134 MakeCurrent(dpy, draw, read, ctx)
136 param dpy Display in value
137 param draw Surface in value
138 param read Surface in value
139 param ctx Context in value
144 GetCurrentSurface(readdraw)
146 param readdraw EGLenumHack in value
151 QueryContext(dpy, ctx, attribute, value)
153 param dpy Display in value
154 param ctx Context in value
155 param attribute EGLenumHack in value
156 param value int out array [1]
163 param engine EGLenumHack in value
165 SwapBuffers(dpy, surface)
167 param dpy Display in value
168 param surface Surface in value
170 CopyBuffers(dpy, surface, target)
172 param dpy Display in value
173 param surface Surface in value
174 param target NativePixmapType in value
176 GetProcAddress(procname)
178 param procname string in value