Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ Pattern.n(3I) — Lucid Energize 2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

Painter(3I)

Pattern(3I)  —  MISC. REFERENCE MANUAL PAGES

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)

InterViews Reference Manual  —  Last change:

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026