| public | 
Inheritance Graph
graph BT
	WindowSDL
	WindowSDL --> Window
	click WindowSDL "classUtil_1_1UI_1_1WindowSDL"
	click Window "classUtil_1_1UI_1_1Window"
Description
Class to create a window with an embedded OpenGL rendering context by using SDL.
Author: Benjamin Eikel
Date: 2010-07-20
Public Functions
| ~WindowSDL() Destroy the window and free the allocated resources. | |
| void | swapBuffers() Swap front and back buffer of the window. | 
| int32_t | getSwapInterval() const | 
| void | warpCursor(int x, int y) Set the cursor to the given location inside the window. | 
| void | grabInput() Grap control of mouse and keyboard input. | 
| void | ungrabInput() Release control of mouse and keyboard input. | 
| std::deque< Event > | fetchEvents() Return any pending events for this window. | 
| void | setIcon(const Bitmap & icon) Set an image that is shown as the window’s icon. | 
| std::string | getClipboardText() const Read text from the clipboard. | 
| void | setClipboardText(const std::string & text) Write text to the clipboard. | 
| void | makeCurrent() Enables rendering to this window. | 
Documentation
function
 Util::UI::WindowSDL::~WindowSDL
| public | virtual | 
| ~WindowSDL( | ) | 
Destroy the window and free the allocated resources.
Defined in Util/UI/WindowSDL.h:35
function
 Util::UI::WindowSDL::swapBuffers
| public | virtual | 
| void swapBuffers( | ) | 
Swap front and back buffer of the window.
Defined in Util/UI/WindowSDL.h:38
function
 Util::UI::WindowSDL::getSwapInterval
| public | const | virtual | 
| int32_t getSwapInterval( | ) const | 
See also: SDL_GL_GetAttribute
Defined in Util/UI/WindowSDL.h:41
function
 Util::UI::WindowSDL::warpCursor
| public | virtual | 
| void warpCursor( | int | x, | 
| int | y | |
| ) | 
Set the cursor to the given location inside the window.
Defined in Util/UI/WindowSDL.h:44
function
 Util::UI::WindowSDL::grabInput
| public | virtual | 
| void grabInput( | ) | 
Grap control of mouse and keyboard input.
Defined in Util/UI/WindowSDL.h:47
function
 Util::UI::WindowSDL::ungrabInput
| public | virtual | 
| void ungrabInput( | ) | 
Release control of mouse and keyboard input.
Defined in Util/UI/WindowSDL.h:50
function
 Util::UI::WindowSDL::fetchEvents
| public | virtual | 
| std::deque< Event > fetchEvents( | ) | 
Return any pending events for this window.
Defined in Util/UI/WindowSDL.h:53
function
 Util::UI::WindowSDL::setIcon
| public | virtual | 
| void setIcon( | const Bitmap & | icon ) | 
Set an image that is shown as the window’s icon.
Defined in Util/UI/WindowSDL.h:56
function
 Util::UI::WindowSDL::getClipboardText
| public | const | virtual | 
| std::string getClipboardText( | ) const | 
Read text from the clipboard.
Defined in Util/UI/WindowSDL.h:59
function
 Util::UI::WindowSDL::setClipboardText
| public | virtual | 
| void setClipboardText( | const std::string & | text ) | 
Write text to the clipboard.
Defined in Util/UI/WindowSDL.h:62
function
 Util::UI::WindowSDL::makeCurrent
| public | virtual | 
| void makeCurrent( | ) | 
Enables rendering to this window.
Defined in Util/UI/WindowSDL.h:65