summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension
diff options
context:
space:
mode:
Diffstat (limited to 'libdimension/dimension')
-rw-r--r--libdimension/dimension/scene.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libdimension/dimension/scene.h b/libdimension/dimension/scene.h
index aa216f4..12ad6bd 100644
--- a/libdimension/dimension/scene.h
+++ b/libdimension/dimension/scene.h
@@ -33,10 +33,20 @@ typedef enum {
} dmnsn_quality;
typedef struct {
+ /* World attributes */
dmnsn_color background;
+ dmnsn_texture *default_texture;
+
+ /* Objects */
dmnsn_array *objects;
+
+ /* Camera */
dmnsn_camera *camera;
+
+ /* Canvas */
dmnsn_canvas *canvas;
+
+ /* Rendering quality */
dmnsn_quality quality;
} dmnsn_scene;