void takeScreenShot(const string prefix) { ILuint handle=0; ilGenImages(1, &handle); ilBindImage(handle); ilutGLScreen(); createDirectory(FileName("sshots/")); char *pszScreenShotFileName = strdup(getScreenShotFileName(prefix).str()); ilSaveImage(pszScreenShotFileName); delete[] pszScreenShotFileName; ilDeleteImages(1, &handle); }
ILboolean ilOgl::Screen() { return ilutGLScreen(); }