| Home
| Previous
| Next
| Up

GA_monoCursor

Declaration

typedef struct {
N_uint8 XORMask[512];
N_uint8 ANDMask[512];
N_uint32 HotX;
N_uint32 HotY;
} GA_monoCursor

Prototype In

snap/graphics.h

Description

Hardware monochrome cursor structure. This structure defines a monochrome hardware cursor that is downloaded to the hardware. The cursor is defined as a 64x64 image with an AND and XOR mask. The definition of the AND mask, XOR mask and the pixels that will appear on the screen is as follows (same as the Microsoft Windows cursor format):

AND XOR Result
0 0 Transparent (color from screen memory)
0 1 Invert (complement of color from screen memory)
1 0 Cursor background color
1 1 Cursor foreground color

The HotX and HotY members define the hot spot for the cursor, which is the location where the logical mouse pointer is located in the cursor image. When you click the mouse, the pixel under the hot-spot is the pixel selected.

Members

XORMask | Cursor XOR mask
ANDMask | Cursor AND mask
HotX | Cursor X coordinate hot spot
HotY | Cursor Y coordinate hot spot

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