Luanti 5.16.0-dev
Loading...
Searching...
No Matches
screenshot.h File Reference
#include <string>
Include dependency graph for screenshot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  video

Functions

bool takeScreenshot (video::IVideoDriver *driver, std::string &filename_out)
 Take a screenshot and save it to disk.

Function Documentation

◆ takeScreenshot()

bool takeScreenshot ( video::IVideoDriver * driver,
std::string & filename_out )

Take a screenshot and save it to disk.

Parameters
driverVideo driver to use for the screenshot
filename_outOutput parameter that receives the path to the saved screenshot
Returns
true if the screenshot was saved successfully, false otherwise

References fs::CreateAllDirs(), DIR_DELIM, errorstream, fmtgettext(), g_settings, infostream, fs::IsPathAbsolute(), itos(), mt_localtime(), porting::path_user, fs::PathExists(), rangelim(), sanity_check, and SCREENSHOT_MAX_SERIAL_TRIES.

Referenced by GUIEngine::run().

Here is the call graph for this function:
Here is the caller graph for this function: