gdkDrawRgbImageDithalign {RGtk2} | R Documentation |
Draws an RGB image in the drawable, with an adjustment for dither alignment.
gdkDrawRgbImageDithalign(object, gc, x, y, width, height, dith, rgb.buf, xdith, ydith)
|
[GdkDrawable ] The GdkDrawable to draw in (usually a GdkWindow ). |
|
[GdkGC ] The graphics context. |
|
[integer] The x coordinate of the top-left corner in the drawable. |
|
[integer] The y coordinate of the top-left corner in the drawable. |
|
[integer] The width of the rectangle to be drawn. |
|
[integer] The height of the rectangle to be drawn. |
|
[GdkRgbDither ] A GdkRgbDither value, selecting the desired dither mode. |
|
[raw] The pixel data, represented as packed 24-bit data. |
|
[integer] An x offset for dither alignment. |
|
[integer] A y offset for dither alignment. |
This function is useful when drawing dithered images into a window
that may be scrolled. Pixel (x, y) will be drawn dithered as if its
actual location is (x + xdith
, y + ydith
). Thus, if you draw an
image into a window using zero dither alignment, then scroll up one
pixel, subsequent draws to the window should have ydith
= 1.
Setting the dither alignment correctly allows updating of small parts of the screen while avoiding visible "seams" between the different dither textures.
Derived by RGtkGen from GTK+ documentation