erebus
diff liberebus/src/scene.h @ 1:59a72293f9bd
continuing
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 28 Apr 2014 05:58:22 +0300 |
parents | 4abdce1361b9 |
children | 474a0244f57d |
line diff
1.1 --- a/liberebus/src/scene.h Sun Apr 27 16:02:47 2014 +0300 1.2 +++ b/liberebus/src/scene.h Mon Apr 28 05:58:22 2014 +0300 1.3 @@ -17,7 +17,14 @@ 1.4 ~Scene(); 1.5 1.6 void add_object(Object *obj); 1.7 - Object *get_object(int idx); 1.8 + int get_object_count() const; 1.9 + Object *get_object(int idx) const; 1.10 + 1.11 + void add_node(SceneNode *node); 1.12 + int get_node_count() const; 1.13 + SceneNode *get_node(int idx) const; 1.14 + 1.15 + bool intersect(const Ray &ray, RayHit *hit) const; 1.16 }; 1.17 1.18 #endif // SCENE_H_ 1.19 \ No newline at end of file