Provided by: ivtools-dev_1.2.11a1-11_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)