23 #ifndef OST_GFX_RENDER_OPTIONS_HH
24 #define OST_GFX_RENDER_OPTIONS_HH
27 #include <boost/shared_ptr.hpp>
35 namespace ost {
namespace gfx {
49 bool AddObserver(
EntityP entity);
50 bool RemoveObserver(
EntityP entity);
51 void NotifyStateChange();
54 typedef std::vector< EntityW > EntityWObservers;
55 EntityWObservers observers_;
boost::shared_ptr< Entity > EntityP
#define DLLEXPORT_OST_GFX
boost::shared_ptr< RenderOptions > RenderOptionsPtr