diff options
author | Tavian Barnes <tavianator@gmail.com> | 2010-11-19 20:30:14 -0500 |
---|---|---|
committer | Tavian Barnes <tavianator@gmail.com> | 2010-11-19 20:31:06 -0500 |
commit | d47af986a7832add1c149235f44fa8f57b56e6d8 (patch) | |
tree | 40fbd4a5e84afa188c2f23a7727d3d9d2acb6840 /libdimension/dimension/scene.h | |
parent | 6137aed0179476eaa626660885f01ea3f04f988a (diff) | |
download | dimension-d47af986a7832add1c149235f44fa8f57b56e6d8.tar.xz |
Implement sky spheres.
Diffstat (limited to 'libdimension/dimension/scene.h')
-rw-r--r-- | libdimension/dimension/scene.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libdimension/dimension/scene.h b/libdimension/dimension/scene.h index 489e4e5..0889359 100644 --- a/libdimension/dimension/scene.h +++ b/libdimension/dimension/scene.h @@ -45,6 +45,7 @@ typedef struct dmnsn_scene { /* World attributes */ dmnsn_color background; /**< Background color. */ dmnsn_color ambient; /**< Global ambient color. */ + dmnsn_sky_sphere *sky_sphere; /**< Sky sphere. */ dmnsn_texture *default_texture; /**< Default object texture. */ /** Camera. */ @@ -85,4 +86,10 @@ dmnsn_scene *dmnsn_new_scene(void); */ void dmnsn_delete_scene(dmnsn_scene *scene); +/** + * Initialize a scene. + * @param[in,out] scene The scene to initalize. + */ +void dmnsn_scene_init(dmnsn_scene *scene); + #endif /* DIMENSION_SCENE_H */ |