Attribute Class Summary

The table summarizes the attribute and bundle classes:

Class Description
IAttributeState An abstract base class that defines drawing attributes for graphics.
IGrafBundle A collection of attributes that contains imaging information for the graphic rendering device.
IFillBundle A derived class of IAttributeState that contains imaging information for a solid-filled, no-frame 2D graphic object. This is a special purpose bundle.
IFrameBundle A derived class of IAttributeState that contains imaging information for a nonfilled, framed 2D graphic object. This is a special purpose bundle.
IFillAndFrameBundle A derived class of IAttributeState that contains imaging information for a filled, framed 2D graphic object. This is a special purpose bundle.
IPaint A concrete class that defines the color and image pattern for a source primitive.
IBaseColor A concrete class that encapsulates all possible color spaces including RGB, HSV, and CIE-XYZ. Implements compact RGBA Model (24-bit color + 8-bit alpha channel).
IMaskPattern A class that defines an 8-by-8 image pattern of 1-bit color depth used in IPaint.
IPen A class that provides most functionality for 2D pens. This class defines the frame style.
ICap A class for implementing caps, the style in which to finish open lines and curves. This class defines the frame style.
IJoint A class for implementing frame joints. This class defines the frame style.
IColorTransferMode A class that describes the behavior of how source color, for color paint of fill and frame, is drawn at the destination.
IImageTransferMode A class that describes the behavior of how a source image (IGImage) is drawn at the destination.
IImageSamplingControl A class to specify a filtering method to control the appearance of the rendered image when it has been interpolated or decimated.