home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
i
/
iritsm3s.zip
/
poly3d
/
interact.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-01-26
|
930b
|
25 lines
/*****************************************************************************
* A header file for the interact.c module. *
* *
* Written by: Gershon Elber Ver 0.1, Aug. 1991 *
*****************************************************************************/
#ifndef INTERACT_H /* Define only once. */
#define INTERACT_H
/* [oveToPtr, DrawToPtr] points to the current drawing routine, which may */
/* be one of the following: */
/* [ScrnMoveTo, ScrnDrawTo] - screen drawing routines. */
/* [PSMoveTo, PSDrawTo] - postscript drawing routines (postscrp.c). */
extern void (* MoveToPtr)(RealType Coords[3]);
extern void (* DrawToPtr)(RealType Coords[3]);
void ScrnMoveTo(RealType Coords[3]);
void ScrnDrawTo(RealType Coords[3]);
void InteractGeomObject(IPObjectStruct *Objects);
void DrawAllObjects(IPObjectStruct *Objects);
void UpdateInteractHandleInput(void);
#endif /* INTERACT_H */