Mercurial > sdl-ios-xcode
diff include/SDL_video.h @ 3025:54fac87e1f34
Added an API to enable/disable the screen saver.
The screensaver is disabled by default when using SDL 1.2 compatibility.
Use the new XScreenSaver extension, removed unused DPMS extension.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 12 Jan 2009 06:19:05 +0000 |
parents | 502adab079a4 |
children | 4e4f47c5f941 |
line wrap: on
line diff
--- a/include/SDL_video.h Sun Jan 11 23:56:19 2009 +0000 +++ b/include/SDL_video.h Mon Jan 12 06:19:05 2009 +0000 @@ -1311,6 +1311,36 @@ */ extern DECLSPEC void SDLCALL SDL_DestroyRenderer(SDL_WindowID windowID); +/** + * \fn SDL_bool SDL_IsScreenSaverEnabled(); + * + * \brief Returns whether the screensaver is currently enabled (default off). + * + * \sa SDL_EnableScreenSaver() + * \sa SDL_DisableScreenSaver() + */ +extern DECLSPEC SDL_bool SDLCALL SDL_IsScreenSaverEnabled(); + +/** + * \fn void SDL_EnableScreenSaver(); + * + * \brief Allow the screen to be blanked by a screensaver + * + * \sa SDL_IsScreenSaverEnabled() + * \sa SDL_DisableScreenSaver() + */ +extern DECLSPEC void SDLCALL SDL_EnableScreenSaver(); + +/** + * \fn void SDL_DisableScreenSaver(); + * + * \brief Prevent the screen from being blanked by a screensaver + * + * \sa SDL_IsScreenSaverEnabled() + * \sa SDL_EnableScreenSaver() + */ +extern DECLSPEC void SDLCALL SDL_DisableScreenSaver(); + /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /* OpenGL support functions. */