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.