X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fexhibit.h;h=63b289837ee707968e3517a910cf256337ab8f95;hp=004626c9d51d09d4e0c2469269492e14b2cb76bc;hb=c790c297ef925b7f2257ad41e2123cf86305822c;hpb=cddee551d9bc9ec58e15aeb673f7e8fcf3c163ce diff --git a/src/exhibit.h b/src/exhibit.h index 004626c..63b2898 100644 --- a/src/exhibit.h +++ b/src/exhibit.h @@ -7,6 +7,7 @@ class Exhibit; class ExhibitPriv; +class Scene; enum { EXSEL_RAY = 1, @@ -43,6 +44,8 @@ public: Exhibit(const Exhibit&) = delete; Exhibit &operator =(const Exhibit &) = delete; + virtual void set_node(SceneNode *node); + virtual ExSelection select(const Ray &ray) const; virtual ExSelection select(const Sphere &sph) const;