X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fexhibit.h;h=63b289837ee707968e3517a910cf256337ab8f95;hb=8b3ce77b133bbac9979e75a6c88f6b86559d2705;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;