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