--- ray/src/rt/func.h 2003/06/27 06:53:22 2.5 +++ ray/src/rt/func.h 2011/02/18 00:40:25 2.8 @@ -1,4 +1,4 @@ -/* RCSid $Id: func.h,v 2.5 2003/06/27 06:53:22 greg Exp $ */ +/* RCSid $Id: func.h,v 2.8 2011/02/18 00:40:25 greg Exp $ */ /* * Header file for modifiers using function files. * @@ -6,12 +6,13 @@ */ #ifndef _RAD_FUNC_H_ #define _RAD_FUNC_H_ + +#include "calcomp.h" + #ifdef __cplusplus extern "C" { #endif -#include "calcomp.h" - #define MAXEXPR 9 /* maximum expressions in modifier */ typedef struct { @@ -28,6 +29,12 @@ extern MFUNC *getfunc(OBJREC *m, int ff, unsigned int extern void freefunc(OBJREC *m); extern int setfunc(OBJREC *m, RAY *r); extern void loadfunc(char *fname); + + /* defined in noise3.c */ +extern void setnoisefuncs(void); + + /* defined in fprism.c */ +extern void setprismfuncs(void); #ifdef __cplusplus