X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fexman.h;h=4a72993ee8ef8c6f1a81bd0eac824091087d2695;hp=5c627e67d93f2995b3d48808b6e1fd0a1d63416f;hb=b75b6703809abf0dc02f2e557ba73e9efbefa4d1;hpb=bfceaade5df3177a3e213fe20bc3811b2f78ac98 diff --git a/src/exman.h b/src/exman.h index 5c627e6..4a72993 100644 --- a/src/exman.h +++ b/src/exman.h @@ -13,10 +13,18 @@ public: ExhibitManager(); ~ExhibitManager(); - bool load(const MetaScene *mscn, const char *fname); + void clear(); + + void add(Exhibit *ex); + bool remove(Exhibit *ex); + + bool load(MetaScene *mscn, const char *fname); ExSelection select(const Ray &ray) const; ExSelection select(const Sphere &sph) const; + + void update(float dt = 0.0f); + void draw() const; }; #endif // EXMAN_H_