29 #define ASCENSION_SCENE_H |
29 #define ASCENSION_SCENE_H |
30 |
30 |
31 #include "scene_node.h" |
31 #include "scene_node.h" |
32 #include "camera.h" |
32 #include "camera.h" |
33 |
33 |
|
34 #include <cx/list.h> |
|
35 |
34 typedef struct { |
36 typedef struct { |
35 AscCamera camera; |
37 AscCamera camera; |
36 AscSceneNode *root; |
38 AscSceneNode *root; |
|
39 struct { |
|
40 CxList *render_groups[ASC_RENDER_GROUP_COUNT]; |
|
41 } internal; |
37 } AscScene; |
42 } AscScene; |
38 |
43 |
39 /** |
44 /** |
40 * Initializes a scene graph. |
45 * Initializes a scene graph. |
41 * |
46 * |