32 #include <boost/scoped_array.hpp>
33 #include <boost/shared_ptr.hpp>
43 class Renderer_agg_base;
50 void beforeRendering();
57 bool init(
int argc,
char **argv[]);
58 virtual void quitUI();
61 void render(
int ,
int ,
int ,
int )
64 void setInterval(
unsigned int interval);
65 void setTimeout(
unsigned int timeout);
88 boost::scoped_array<unsigned char> _offscreenbuf;
90 int _offscreenbuf_size;
92 unsigned int _timeout;
93 unsigned int _framecount;
94 unsigned int _samplesFetched;
97 std::string _pixelformat;
99 std::string _fileOutput;
100 unsigned int _fileOutputFPS;
101 unsigned int _fileOutputAdvance;
102 unsigned long _lastVideoFrameDump;
103 std::ofstream _fileStream;
104 void init_dumpfile();
106 boost::shared_ptr<sound::sound_handler> _soundHandler;
110 unsigned long _sleepUS;
112 unsigned int _videoDumpFPS;
114 std::string _startTrigger;