00001
00002
00003
00004
00005 #ifndef EQ_PIXELBENCH_CONFIG_H
00006 #define EQ_PIXELBENCH_CONFIG_H
00007
00008 #include <eq/eq.h>
00009
00011 namespace eqPixelBench
00012 {
00013 class Config : public eq::Config
00014 {
00015 public:
00016 Config( eq::base::RefPtr< eq::Server > parent );
00017
00019 virtual uint32_t startFrame( const uint32_t frameID );
00020
00022 virtual bool handleEvent( const eq::ConfigEvent* event );
00023
00025 const eq::base::Clock* getClock() const { return _clock; }
00026
00027 protected:
00028 virtual ~Config();
00029
00030 private:
00031 eq::base::Clock* _clock;
00032 };
00033 }
00034
00035 #endif // EQ_PIXELBENCH_CONFIG_H