#include using std::strstream; void load_light(strstream& ss); void load_mesh(strstream& ss); void load_sphere(strstream& ss); void load_entity_trans(strstream& ss); void load_trans(strstream& ss); void load_translate(strstream& ss); void load_disjoint(strstream& ss); void load_world(strstream& ss, world_objects& world); void load_image_texture(strstream& ss); void load_3d_texture(strstream& ss); struct scene_view { vector3d camera, view_pt; int screen_w, screen_h; int sample_factor; int enable_adaptive_sample; }; void load_scene_view(strstream& ss, scene_view* sv); void load_scene(const char* filename, world_objects& world, scene_view* sv);