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

Comparing ray/src/hd/rhdobj.h (file contents):
Revision 3.6 by greg, Sat Feb 22 02:07:24 2003 UTC vs.
Revision 3.8 by schorsch, Thu Jan 1 11:21:55 2004 UTC

# Line 2 | Line 2
2   /*
3   * Header file for object display routines for rholo drivers.
4   */
5 + #ifndef _RAD_RHDOBJ_H_
6 + #define _RAD_RHDOBJ_H_
7  
8 + #ifdef __cplusplus
9 + extern "C" {
10 + #endif
11 +
12                                  /* additional user commands */
13   #define DO_LOAD         0               /* load octree object */
14   #define DO_UNLOAD       1               /* unload (free) octree object */
# Line 143 | Line 149 | Returns 1 on success, 0 on failure (with COMMAND error
149   ******************************************************************/
150  
151  
146 extern double   dobj_trace();
147
152   extern char     rhdcmd[DO_NCMDS][8];
153  
154 < extern int      (*dobj_lightsamp)();    /* pointer to function to get lights */
154 > /* pointer to function to get lights */
155 > extern void     (*dobj_lightsamp)(COLR clr, FVECT direc, FVECT pos);
156 >
157 >
158 > extern int dobj_cleanup(void);
159 > extern int dobj_command(char *cmd, register char *args);
160 > extern int dobj_render(void);
161 > extern double dobj_trace(char nm[], FVECT  rorg, FVECT  rdir);
162 > extern int dobj_load(char       *oct, char      *nam);
163 > extern int dobj_unload(char     *nam);
164 > extern int dobj_xform(char      *nam, int       rel, int        ac, char        **av);
165 > extern int dobj_putstats(char   *nam, FILE      *fp);
166 > extern int dobj_unmove(void);
167 > extern int dobj_dup(char        *oldnm, char    *nam);
168 > extern int dobj_lighting(char   *nam, int       cn);
169 >
170 >
171 > #ifdef __cplusplus
172 > }
173 > #endif
174 > #endif /* _RAD_RHDOBJ_H_ */
175 >

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines