Supported Browsers Home   
MGL_palRotateType Previous   
MGL_polygonType Next   
Type Definitions Up   

MGL_penStyleType

Declaration

typedef enum {
    MGL_BITMAP_SOLID,
    MGL_BITMAP_OPAQUE,
    MGL_BITMAP_TRANSPARENT,
    MGL_PIXMAP,
    MGL_PIXMAP_TRANSPARENT
    } MGL_penStyleType

Prototype In

mgraph.h

Description

Defines the pen styles passed to MGL_setPenStyle. These styles define the different fill styles that can be used when the filling the interior of filled primitives and also the outline of non-filled primitives.

Members

MGL_BITMAP_SOLID

Fill with a solid color

MGL_BITMAP_OPAQUE

Fill with an opaque bitmap pattern. Where bits in the pattern are a 1, the foreground color is used. Where bits in the pattern are a 0, the background color is used. The pattern itself is defined as an 8x8 monochrome bitmap.

MGL_BITMAP_TRANSPARENT

Fill with a transparent bitmap pattern. Where bits in the pattern are a 1, the foreground color is used. Where bits in the pattern are a 0, the pixel is left unmodified on the screen. The pattern itself is defined as an 8x8 monochrome bitmap.

MGL_PIXMAP

Fill with a color pixmap pattern. The pixmap pattern is defined as an 8x8 array of color_t values, where each entry corresponds to the color values packed for the appropriate color mode (ie: a color index in color index modes and a packed RGB value in HiColor and TrueColor modes).

MGL_PIXMAP_TRANSPARENT

Fill with a color pixmap pattern, but with one of the colors to be transparent. The transparent color is set with a call to MGL_setPenPixmapTransparent.

 

Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com