Lines Matching refs:DrawablePtr
56 typedef DRI2BufferPtr(*DRI2CreateBuffersProcPtr) (DrawablePtr pDraw,
59 typedef void (*DRI2DestroyBuffersProcPtr) (DrawablePtr pDraw,
61 typedef void (*DRI2CopyRegionProcPtr) (DrawablePtr pDraw,
97 DrawablePtr pDraw,
104 typedef DRI2BufferPtr(*DRI2CreateBufferProcPtr) (DrawablePtr pDraw,
107 typedef void (*DRI2DestroyBufferProcPtr) (DrawablePtr pDraw,
117 typedef void (*DRI2ReuseBufferNotifyProcPtr) (DrawablePtr pDraw,
137 typedef int (*DRI2GetMSCProcPtr) (DrawablePtr pDraw, CARD64 * ust,
160 DrawablePtr pDraw,
164 typedef void (*DRI2InvalidateProcPtr) (DrawablePtr pDraw, void *data, XID id);
176 typedef Bool (*DRI2SwapLimitValidateProcPtr) (DrawablePtr pDraw,
180 DrawablePtr pDraw,
183 typedef void (*DRI2DestroyBuffer2ProcPtr) (ScreenPtr pScreen, DrawablePtr pDraw,
186 typedef void (*DRI2CopyRegion2ProcPtr) (ScreenPtr pScreen, DrawablePtr pDraw,
200 DrawablePtr pDrawable,
272 DrawablePtr pDraw,
278 DrawablePtr pDraw,
284 extern _X_EXPORT DRI2BufferPtr *DRI2GetBuffers(DrawablePtr pDraw,
290 extern _X_EXPORT int DRI2CopyRegion(DrawablePtr pDraw,
312 extern _X_EXPORT DRI2BufferPtr *DRI2GetBuffersWithFormat(DrawablePtr pDraw,
320 extern _X_EXPORT void DRI2SwapInterval(DrawablePtr pDrawable, int interval);
321 extern _X_EXPORT Bool DRI2SwapLimit(DrawablePtr pDraw, int swap_limit);
322 extern _X_EXPORT int DRI2SwapBuffers(ClientPtr client, DrawablePtr pDrawable,
326 extern _X_EXPORT Bool DRI2WaitSwap(ClientPtr client, DrawablePtr pDrawable);
328 extern _X_EXPORT int DRI2GetMSC(DrawablePtr pDrawable, CARD64 * ust,
330 extern _X_EXPORT int DRI2WaitMSC(ClientPtr client, DrawablePtr pDrawable,
335 extern _X_EXPORT int DRI2WaitSBC(ClientPtr client, DrawablePtr pDraw,
337 extern _X_EXPORT Bool DRI2ThrottleClient(ClientPtr client, DrawablePtr pDraw);
339 extern _X_EXPORT Bool DRI2CanFlip(DrawablePtr pDraw);
341 extern _X_EXPORT Bool DRI2CanExchange(DrawablePtr pDraw);
344 extern _X_EXPORT void DRI2BlockClient(ClientPtr client, DrawablePtr pDraw);
346 extern _X_EXPORT void DRI2SwapComplete(ClientPtr client, DrawablePtr pDraw,
351 extern _X_EXPORT void DRI2WaitMSCComplete(ClientPtr client, DrawablePtr pDraw,
356 DrawablePtr pDrawable,
361 extern _X_EXPORT DrawablePtr DRI2UpdatePrime(DrawablePtr pDraw, DRI2BufferPtr pDest);