X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fexhibit.h;h=63b289837ee707968e3517a910cf256337ab8f95;hb=9805564225de579d1f3a3d4942f22f08c5a947c0;hp=004626c9d51d09d4e0c2469269492e14b2cb76bc;hpb=cddee551d9bc9ec58e15aeb673f7e8fcf3c163ce;p=laserbrain_demo 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;