--- ray/src/common/bsdf_t.h 2011/02/18 00:41:44 3.2 +++ ray/src/common/bsdf_t.h 2011/04/19 21:31:22 3.5 @@ -1,8 +1,10 @@ -/* RCSid $Id: bsdf_t.h,v 3.2 2011/02/18 00:41:44 greg Exp $ */ +/* RCSid $Id: bsdf_t.h,v 3.5 2011/04/19 21:31:22 greg Exp $ */ /* * bsdf_t.h * - * Support for variable-resolution BSDF trees + * Support for variable-resolution BSDF trees. + * Assumes "bsdf.h" already included. + * Include after "ezxml.h" for SDloadTre() declaration. * * Created by Greg Ward on 2/2/11. * @@ -27,11 +29,13 @@ typedef struct SDNode_s { } u; /* subtrees or values (extends struct) */ } SDNode; +#ifdef _EZXML_H /* Load a variable-resolution BSDF tree from an open XML file */ -extern SDError SDloadTre(SDData *sd, ezxml_t fl); +extern SDError SDloadTre(SDData *sd, ezxml_t wtl); +#endif /* Our matrix handling routines */ -extern const SDFunc SDhandleTre; +extern SDFunc SDhandleTre; #ifdef __cplusplus }