00001
00002
00003
00004
00005 #ifndef EQ_PIXELBENCH_CONFIGEVENT_H
00006 #define EQ_PIXELBENCH_CONFIGEVENT_H
00007
00008 #include <eq/eq.h>
00009
00010 namespace eqPixelBench
00011 {
00012 struct ConfigEvent : public eq::ConfigEvent
00013 {
00014 public:
00015 enum Type
00016 {
00017 READBACK = eq::Event::USER,
00018 READBACK_PBO,
00019 ASSEMBLE,
00020 START_LATENCY
00021 };
00022
00023 ConfigEvent()
00024 {
00025 size = sizeof( ConfigEvent );
00026 }
00027
00028
00029 char formatType[64];
00030 vmml::Vector2i area;
00031 float msec;
00032 };
00033
00034 std::ostream& operator << ( std::ostream& os, const ConfigEvent* event );
00035 }
00036
00037 #endif // EQ_PIXELBENCH_CONFIGEVENT_H
00038