crut_api.h revision e0e0c19eefceaf5d4ec40f9466b58a771f50e799
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk/* Compile-time version tests */
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk/* Display mode bit masks. */
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk/* Mouse buttons. */
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk/* CRUT_NO_BUTTON provided for menu definition. Not every menu will
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk have a button associated with it. */
#define CRUT_DOWN 0
#define CRUT_NOT_VISIBLE 0
#define CRUT_NO_EVENT 0
#define MENU_ITEM_REGULAR 0
int msg_type;
} CRUTMessage;
int msg_type;
int button;
int state;
} CRUTMouseMsg;
int msg_type;
int width;
int height;
int msg_type;
int state;
int msg_type;
unsigned char key;
int msg_type;
int msg_type;
int msg_type;
int menuID;
int value;
} CRUTMenuMsg;
unsigned short tcpip_port;
int mtu;
int numclients;
int winX;
int winY;
int winWidth;
int winHeight;
int compositeAlpha;
int compositeDepth;
} CRUTAPI;
#ifdef __cplusplus