Lines Matching refs:pdp
252 struct driwindows_drawable *pdp = (struct driwindows_drawable *) pdraw;
254 windows_destroy_drawable(pdp->windowsDrawable);
256 free(pdp);
264 struct driwindows_drawable *pdp;
267 pdp = calloc(1, sizeof(*pdp));
268 if (!pdp)
271 pdp->base.xDrawable = xDrawable;
272 pdp->base.drawable = drawable;
273 pdp->base.psc = &psc->base;
288 free(pdp);
294 free(pdp);
299 pdp->windowsDrawable = windows_create_drawable(type, handle);
301 if (!pdp->windowsDrawable) {
302 free(pdp);
306 pdp->base.destroyDrawable = driwindowsDestroyDrawable;
308 return &pdp->base;
316 struct driwindows_drawable *pdp = (struct driwindows_drawable *) pdraw;
326 windows_swap_buffers(pdp->windowsDrawable);
335 struct driwindows_drawable *pdp = (struct driwindows_drawable *) pdraw;
341 windows_copy_subbuffer(pdp->windowsDrawable, x, y, width, height);