ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/rhdisp.h
(Generate patch)

Comparing ray/src/hd/rhdisp.h (file contents):
Revision 3.7 by gregl, Thu Dec 11 09:35:32 1997 UTC vs.
Revision 3.12 by gwlarson, Tue Nov 24 17:05:35 1998 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1997 Silicon Graphics, Inc. */
1 > /* Copyright (c) 1998 Silicon Graphics, Inc. */
2  
3   /* SCCSid "$SunId$ SGI" */
4  
# Line 13 | Line 13
13   #define DR_SHUTDOWN     3               /* shutdown request */
14   #define DR_NEWSET       4               /* new bundle set */
15   #define DR_ADDSET       5               /* add to current set */
16 < #define DR_ADJSET       6               /* adjust set quantities */
16 > #define DR_ADJSET       6               /* adjust set quantities */
17   #define DR_DELSET       7               /* delete from current set */
18 + #define DR_KILL         8               /* kill rtrace process(es) */
19 + #define DR_RESTART      9               /* restart rtrace */
20 + #define DR_CLOBBER      10              /* clobber holodeck */
21 + #define DR_VIEWPOINT    11              /* set desired eye position */
22  
23                                  /* server responses */
24 < #define DS_BUNDLE       8               /* computed bundle */
25 < #define DS_ACKNOW       9               /* acknowledge request for attention */
26 < #define DS_SHUTDOWN     10              /* end process and close connection */
27 < #define DS_ADDHOLO      11              /* register new holodeck */
28 < #define DS_STARTIMM     12              /* begin immediate bundle set */
29 < #define DS_ENDIMM       13              /* end immediate bundle set */
24 > #define DS_BUNDLE       32              /* computed bundle */
25 > #define DS_ACKNOW       33              /* acknowledge request for attention */
26 > #define DS_SHUTDOWN     34              /* end process and close connection */
27 > #define DS_ADDHOLO      35              /* register new holodeck */
28 > #define DS_STARTIMM     36              /* begin immediate bundle set */
29 > #define DS_ENDIMM       37              /* end immediate bundle set */
30 > #define DS_OUTSECT      38              /* render from outside sections */
31 > #define DS_EYESEP       39              /* eye separation distance */
32  
33   /*
34   * Normally, the server channel has priority, with the display process
# Line 51 | Line 57 | typedef struct {
57   * of the display process are used for normal communication with the server,
58   * and are connected to pipes going each way.  It is entirely appropriate
59   * for the display process to borrow the server's stdin and stdout for reading
60 < * and writing user commands from the following list.  If the standard input
60 > * and writing user commands from the list in rhdriver.h.  If standard input
61   * is not available for reading, then a descriptor of -1 will be passed.
62   * The standard output will always be available for writing, though it
63   * may go to /dev/null.
64   */
59
60                                /* user commands */
61 #define DC_SETVIEW      0               /* set the view */
62 #define DC_GETVIEW      1               /* print the current view */
63 #define DC_LASTVIEW     2               /* restore previous view */
64 #define DC_PAUSE        3               /* pause the current calculation */
65 #define DC_RESUME       4               /* resume the calculation */
66 #define DC_QUIT         5               /* quit the program */
67
68 #define DC_NCMDS        6               /* number of commands */
69
70 #define DC_INIT         {"VIEW=","where","last","pause","resume","quit"}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines