Lines Matching refs:current
27 Current *current = new Current();
28 current->error = EGL_SUCCESS;
29 current->API = EGL_OPENGL_ES_API;
30 current->display = EGL_NO_DISPLAY;
31 current->drawSurface = EGL_NO_SURFACE;
32 current->readSurface = EGL_NO_SURFACE;
34 if (!SetTLSValue(currentTLS, current))
40 return current;
45 Current *current = reinterpret_cast<Current*>(GetTLSValue(currentTLS));
46 SafeDelete(current);
108 Current *current = reinterpret_cast<Current*>(GetTLSValue(currentTLS));
111 // thread local storage (current) might not exist yet.
112 return (current ? current : AllocateCurrent());
117 Current *current = GetCurrentData();
119 current->error = error;
124 Current *current = GetCurrentData();
126 return current->error;
131 Current *current = GetCurrentData();
133 current->API = API;
138 Current *current = GetCurrentData();
140 return current->API;
145 Current *current = GetCurrentData();
147 current->display = dpy;
152 Current *current = GetCurrentData();
154 return current->display;
159 Current *current = GetCurrentData();
161 current->drawSurface = surface;
166 Current *current = GetCurrentData();
168 return current->drawSurface;
173 Current *current = GetCurrentData();
175 current->readSurface = surface;
180 Current *current = GetCurrentData();
182 return current->readSurface;