Lines Matching refs:drawable

125  * Used by drivers to indicate support for setting the read drawable.
137 void (*copySubBuffer)(__DRIdrawable *drawable, int x, int y, int w, int h);
148 void (*setSwapInterval)(__DRIdrawable *drawable, unsigned int inteval);
149 unsigned int (*getSwapInterval)(__DRIdrawable *drawable);
165 int (*frameTracking)(__DRIdrawable *drawable, GLboolean enable);
172 int (*queryFrameTracking)(__DRIdrawable *drawable,
192 int (*waitForMSC)(__DRIdrawable *drawable,
200 int (*getDrawableMSC)(__DRIscreen *screen, __DRIdrawable *drawable,
273 void (*flush)(__DRIdrawable *drawable);
279 * \param drawable the drawable to invalidate
283 void (*invalidate)(__DRIdrawable *drawable);
304 __DRIdrawable *drawable,
343 * clip rects of a drawable.
345 GLboolean (* getDrawableInfo) ( __DRIdrawable *drawable,
388 * Reports areas of the given drawable which have been modified by the
391 * \param drawable which the drawing was done to.
392 * \param rects rectangles affected, with the drawable origin as the
394 * \param x X offset of the drawable within the screen (used in the
396 * \param y Y offset of the drawable within the screen.
398 * drawable was actually done directly to the front buffer (instead
424 void (*getDrawableInfo)(__DRIdrawable *drawable,
429 * Put image to drawable
431 void (*putImage)(__DRIdrawable *drawable, int op,
474 * by the loader. For example, FBConfig ID or visual ID, drawable type.
576 void (*destroyDrawable)(__DRIdrawable *drawable);
578 void (*swapBuffers)(__DRIdrawable *drawable);
642 * This extension provides alternative screen, drawable and context
677 * This extension provides alternative screen, drawable and context
783 * requested for the drawable.
796 * This extension provides alternative screen, drawable and context