virtual void doScreenShotOfLayer(std::string fileName, const uint id) = 0;
virtual void doScreenShotOfSurface(std::string fileName, const uint id, const uint layer_id) = 0;
virtual void finishFrame() { }
virtual void doScreenShotOfLayer(std::string fileName, const uint id) = 0;
virtual void doScreenShotOfSurface(std::string fileName, const uint id, const uint layer_id) = 0;
virtual void finishFrame() { }