NAME¶
UStencil - structured graphic displaying a bitmap
SYNOPSIS¶
#include <Unidraw/Graphic/stencil.h>
DESCRIPTION¶
A UStencil is a Graphic that displays a bitmapped image. Two Bitmap objects, an
image and a
mask, define a stencil's appearance. The stencil
potentially paints foreground color where
image has a
true value
and background color where
image is
false, but only pixels that
have a corresponding
true value in
mask are thus affected. The
stencil's origin coincides with the origins of the
image and
mask bitmaps. The
mask's bounding box defines the stencil's
extent.
PUBLIC OPERATIONS¶
- UStencil(Bitmap* image, Bitmap* mask = nil, Graphic* = nil)
- Construct a UStencil, supplying an image and an optional
mask bitmap and an optional graphic from which to obtain an initial
set of graphics state. Specifying nil for mask is equivalent
to supplying a mask of the same size and shape as image that
contains all true values.
- void GetOriginal(Bitamp*&, Bitmap*&)
- Return the bitmap parameters supplied in the constructor.
SEE ALSO¶
Bitmap(3I), Graphic(3U)