Method
GimpUiPreviewAreamask
Declaration [src]
void
gimp_preview_area_mask (
GimpPreviewArea* area,
gint x,
gint y,
gint width,
gint height,
GimpImageType type,
const guchar* buf1,
gint rowstride1,
const guchar* buf2,
gint rowstride2,
const guchar* mask,
gint rowstride_mask
)
Description [src]
Composites buf1
on buf2
with the given mask
, draws the result on
area
and queues a redraw on the given rectangle.
Since GIMP 2.2
Parameters
x
-
Type:
gint
X offset in preview.
y
-
Type:
gint
Y offset in preview.
width
-
Type:
gint
Buffer width.
height
-
Type:
gint
Buffer height.
type
-
Type:
GimpImageType
The
GimpImageType
ofbuf1
andbuf2
buf1
-
Type: An array of
guchar
A #guchar buffer that contains the pixel data for the lower layer.
The data is owned by the caller of the function. rowstride1
-
Type:
gint
Rowstride of
buf1
buf2
-
Type: An array of
guchar
A #guchar buffer that contains the pixel data for the upper layer.
The data is owned by the caller of the function. rowstride2
-
Type:
gint
Rowstride of
buf2
mask
-
Type: An array of
guchar
A #guchar buffer representing the mask of the second layer.
The data is owned by the caller of the function. rowstride_mask
-
Type:
gint
Rowstride for the mask.