OpenGL specific display window description. More...
Derived from: | public CL_DisplayWindowDescription |
Derived by: | None |
Group: | Display (GL) |
#include <ClanLib/gl.h>
Class Members:
Attributes: | |
Returns the window title stored in the description. | |
Returns true if the window shall be created with decorations. | |
Returns the size of the window stored in description. | |
Returns the initial position of the window. | |
Returns if the client area is used for the initial position of the window. | |
Returns if window should be initially fullscreen. | |
Returns the amount of flipping buffers to be created. | |
Returns the swap interval to be used for the window. | |
Returns true if window should be resizeable. | |
Returns the numbers of bytes per pixel in the window. | |
Returns the refresh rate of the displaymode. | |
Returns true if window is layered (black is transparent) | |
Returns true if a title bar is shown. | |
Returns true if the window has a window menu on its title bar. | |
Returns true if the window has a minimize button. | |
Returns true if the window has a maximize button. | |
Returns true if the window has a border. | |
Returns true if the window is a tool window. | |
Returns true if the window is a dialog window. | |
Returns true if the window is initially visible. | |
Returns true if the window should be placed above all non-topmost windows. | |
Returns true if window from the window cache should be used. (GUI Only) | |
Returns true if the window is drawn with a drop shadow effect. | |
Returns the window owning this one. | |
Returns true if a tablet context is to be created for the window. | |
Returns the object stored in the given data name. | |
Returns the minimum required depth buffer. | |
Returns the minimum required stencil buffer. | |
Returns the index of the monitor to go fullscreen on. See CL_ScreenInfo . |
| |
Controls if a title bar is shown or not. | |
Sets if the window has a window menu on its title bar. | |
Sets if the window has a minimize button. | |
Sets if the window has a maximize button. | |
Sets if the window has a border. DO NOT USE (This function is not implemented and is to be removed in ClanLib 2.4) | |
Sets if windows should have decorations. | |
Toggles whether the window is created as initially visible. | |
Sets if the window should be placed above all non-topmost windows. | |
Flags the window to be a tool window to the windowing system. | |
Flags the window to be a dialog window to the windowing system. | |
Enables a drop shadow effect on the window. | |
Specifies another window which owns this one. | |
Sets the title of the window. | |
Sets the size of the window (including window frame). | |
Sets the position of the window (including window frame). | |
Makes the window initially fullscreen. | |
Sets the amount of flipping buffers to be used. | |
Sets the swap interval to be used for the window. | |
Sets if windows should be resizable. | |
Sets the number of bytes per pixel. | |
Set the refresh rate of the displaymode. | |
Sets to true if a tablet input context should be created for this window. | |
Uses a window from the window cache (GUI Only). | |
Creates a layered window (complex shaped window) | |
Store object in description. | |
Sets the minimum required depth buffer. | |
Sets the minimum required stencil buffer. |
| |
Constructs a window description with default values. |
| |
Returns true if only double-buffered visuals are considered. | |
Returns true if only stereo visuals are considered. | |
Returns the desired color buffer size. | |
Returns the minimum required red buffer. | |
Returns the minimum required green buffer. | |
Returns the minimum required blue buffer. | |
Returns the minimum required alpha buffer. | |
Returns the number of samples per pixel. | |
Returns selected major version number. | |
Returns selected minor version number. | |
Returns true if allowed lower versions than the selected version. | |
Returns true if the debug flag is set. | |
Returns true if the forward compatible flag is set. | |
Returns true if the core profile flag is set. | |
Returns true if the compatibility profile flag is set. | |
Returns the layer plane value. |
| |
Sets if only double-buffered visuals are considered. | |
Sets if only stereo visuals are to be considered. | |
Sets the desired color buffer size. | |
Sets the minimum required red buffer. | |
Sets the minimum required green buffer. | |
Sets the minimum required blue buffer. | |
Sets the minimum required alpha buffer. | |
Sets the number of samples per pixel. | |
Select the OpenGL version number. | |
Sets the debug flag. | |
Sets the forward compatible flag. | |
Sets the core profile flag. | |
Sets the compatibility profile flag. | |
Sets the layer plane value. |
Detailed description:
Use this class to setup OpenGL specific settings for a top level window: