Lines Matching refs:DrawablePtr

57 typedef DRI2BufferPtr	(*DRI2CreateBuffersProcPtr)(DrawablePtr pDraw,
60 typedef void (*DRI2DestroyBuffersProcPtr)(DrawablePtr pDraw,
63 typedef void (*DRI2CopyRegionProcPtr)(DrawablePtr pDraw,
99 DrawablePtr pDraw,
107 typedef DRI2BufferPtr (*DRI2CreateBufferProcPtr)(DrawablePtr pDraw,
110 typedef void (*DRI2DestroyBufferProcPtr)(DrawablePtr pDraw,
130 typedef int (*DRI2GetMSCProcPtr)(DrawablePtr pDraw, CARD64 *ust,
153 DrawablePtr pDraw,
158 typedef void (*DRI2InvalidateProcPtr)(DrawablePtr pDraw,
212 DrawablePtr pDraw,
217 extern _X_EXPORT void DRI2DestroyDrawable(DrawablePtr pDraw);
219 extern _X_EXPORT DRI2BufferPtr *DRI2GetBuffers(DrawablePtr pDraw,
226 extern _X_EXPORT int DRI2CopyRegion(DrawablePtr pDraw,
249 extern _X_EXPORT DRI2BufferPtr *DRI2GetBuffersWithFormat(DrawablePtr pDraw,
253 extern _X_EXPORT void DRI2SwapInterval(DrawablePtr pDrawable, int interval);
254 extern _X_EXPORT int DRI2SwapBuffers(ClientPtr client, DrawablePtr pDrawable,
258 extern _X_EXPORT Bool DRI2WaitSwap(ClientPtr client, DrawablePtr pDrawable);
260 extern _X_EXPORT int DRI2GetMSC(DrawablePtr pDrawable, CARD64 *ust,
262 extern _X_EXPORT int DRI2WaitMSC(ClientPtr client, DrawablePtr pDrawable,
267 extern _X_EXPORT int DRI2WaitSBC(ClientPtr client, DrawablePtr pDraw,
269 extern _X_EXPORT Bool DRI2ThrottleClient(ClientPtr client, DrawablePtr pDraw);
271 extern _X_EXPORT Bool DRI2CanFlip(DrawablePtr pDraw);
273 extern _X_EXPORT Bool DRI2CanExchange(DrawablePtr pDraw);
276 extern _X_EXPORT void DRI2BlockClient(ClientPtr client, DrawablePtr pDraw);
278 extern _X_EXPORT void DRI2SwapComplete(ClientPtr client, DrawablePtr pDraw,
283 extern _X_EXPORT void DRI2WaitMSCComplete(ClientPtr client, DrawablePtr pDraw,