12.07.2015 Views

Intel® Fortran Libraries Reference

Intel® Fortran Libraries Reference

Intel® Fortran Libraries Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Descriptions of the Library Routines 2• $GAND – Forms a new screen display as the logical AND of the stored image and theexisting screen display. Points that have the same color in both the existing screen image andthe stored image remain the same color, while points that have different colors are joined by alogical AND.• $GOR – Superimposes the stored image onto the existing screen display. The resulting imageis the logical OR of the image.• $GPRESET – Transfers the data point-by-point onto the screen. Each point has the inverse ofthe color attribute it had when it was taken from the screen by GETIMAGE, producing anegative image.• $GPSET – Transfers the data point-by-point onto the screen. Each point has the exact colorattribute it had when it was taken from the screen by GETIMAGE.• $GXOR – Causes points in the existing screen image to be inverted wherever a point exists inthe stored image. This behavior is like that of a cursor. If you perform an exclusive OR of animage with the background twice, the background is restored unchanged. This allows you tomove an object around without erasing the background. The $GXOR constant is a specialmode often used for animation.• In addition, the following ternary raster operation constants can be used (described in theonline documentation for the Windows* API BitBlt):— $GSRCCOPY (same as $GPSET)— $GSRCPAINT (same as $GOR)— $GSRCAND (same as $GAND)— $GSRCINVERT (same as $GXOR)— $GSRCERASE— $GNOTSRCCOPY (same as $GPRESET)— $GNOTSRCERASE— $GMERGECOPY— $GMERGEPAINT— $GPATCOPY— $GPATPAINT— $GPATINVERT— $GDSTINVERT— $GBLACKNESS— $GWHITENESSPUTIMAGE places the upper-left corner of the image at the viewport coordinates (x, y).PUTIMAGE_W places the upper-left corner of the image at the window coordinates (wx, wy).2-259

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!