Provided by: ivtools-dev_2.0.11d.a1-3build1_amd64 bug

NAME

       Pattern - fill patterns

SYNOPSIS

       #include <InterViews/pattern.h>

DESCRIPTION

       A  pattern defines how to fill areas during graphics operations.  A pattern is essentially
       a mask for drawing that is replicated to fill the size of the destination.

       N.B.: Patterns are relatively low-level objects, typically  used  to  implement  an  alpha
       value  for  a color.  Since the color object now supports an alpha value, there is no need
       to use patterns.

PUBLIC OPERATIONS

       Pattern()
              Create a solid pattern.

       Pattern(char*, unsigned int width, unsigned int height)
              Create a pattern with the given width and height, using the bits described  by  the
              first parameter.

       Pattern(int)
              Create  a  4x4  pattern  determined  from  the  least  significant  16  bits of the
              parameter.

       Pattern(int*)
              Construct a 16x16 pattern from the given data.  This function  is  provided  solely
              for backward compatibility and will be removed in the future.

       Pattern(Bitmap*)
              Construct  a  pattern  from  the bitmap.  If necessary, the bitmap will be tiled or
              truncated to satisfy window system requirements for fill pattern sizes.

SEE ALSO

       Painter(3I)