#ifndef _RAY_MATERIAL_H#define _RAY_MATERIAL_H#include"ray_3f.h"#include"ray_color.h"/* Surface properties we expect every object to be able to introspect */typedefstructray_surface_t{ray_color_tcolor;floatspecular;floathighlight_exponent;floatdiffuse;}ray_surface_t;#endif