/* scene.h * * Definition of Scene type and related functions. * * Eryn Wells */ #ifndef __SCENE_H__ #define __SCENE_H__ #include #include "basics.h" #include "camera.h" typedef struct _Scene { int height, width; /* Pixel dimensions. */ Camera *camera; int is_rendered; Color *pixels; } Scene; Scene *scene_init(); void scene_destroy(Scene *scene); void scene_load(Scene *scene, FILE *scene_file); void scene_render(Scene *scene); #endif