Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
VideoMode defines a video mode (width, height, bpp, frequency) and provides static functions for getting modes supported by the display device. More...
#include <SFML/Window/VideoMode.hpp>
Public Member Functions | |
| VideoMode () | |
| Default constructor. | |
| VideoMode (unsigned int ModeWidth, unsigned int ModeHeight, unsigned int ModeBpp=32) | |
| Construct the video mode with its attributes. | |
| bool | IsValid () const |
| Tell whether or not the video mode is supported. | |
| bool | operator== (const VideoMode &Other) const |
| Comparison operator overload – tell if two video modes are equal. | |
| bool | operator!= (const VideoMode &Other) const |
| Comparison operator overload – tell if two video modes are different. | |
Static Public Member Functions | |
| static VideoMode | GetDesktopMode () |
| Get the current desktop video mode. | |
| static VideoMode | GetMode (std::size_t Index) |
| Get a valid video mode Index must be in range [0, GetModesCount()[ Modes are sorted from best to worst. | |
| static std::size_t | GetModesCount () |
| Get valid video modes count. | |
Public Attributes | |
| unsigned int | Width |
| Video mode width, in pixels. | |
| unsigned int | Height |
| Video mode height, in pixels. | |
| unsigned int | BitsPerPixel |
| Video mode pixel depth, in bits per pixels. | |
VideoMode defines a video mode (width, height, bpp, frequency) and provides static functions for getting modes supported by the display device.
Definition at line 42 of file VideoMode.hpp.
| sf::VideoMode::VideoMode | ( | ) |
Default constructor.
| sf::VideoMode::VideoMode | ( | unsigned int | ModeWidth, |
| unsigned int | ModeHeight, | ||
| unsigned int | ModeBpp = 32 ) |
Construct the video mode with its attributes.
| ModeWidth | : Width in pixels |
| ModeHeight | : Height in pixels |
| ModeBpp | : Pixel depths in bits per pixel (32 by default) |
|
static |
Get the current desktop video mode.
|
static |
Get a valid video mode Index must be in range [0, GetModesCount()[ Modes are sorted from best to worst.
| Index | : Index of video mode to get |
|
static |
Get valid video modes count.
| bool sf::VideoMode::IsValid | ( | ) | const |
Tell whether or not the video mode is supported.
| bool sf::VideoMode::operator!= | ( | const VideoMode & | Other | ) | const |
Comparison operator overload – tell if two video modes are different.
| Other | : Video mode to compare |
| bool sf::VideoMode::operator== | ( | const VideoMode & | Other | ) | const |
Comparison operator overload – tell if two video modes are equal.
| Other | : Video mode to compare |
| unsigned int sf::VideoMode::BitsPerPixel |
Video mode pixel depth, in bits per pixels.
Definition at line 123 of file VideoMode.hpp.
| unsigned int sf::VideoMode::Height |
Video mode height, in pixels.
Definition at line 122 of file VideoMode.hpp.
| unsigned int sf::VideoMode::Width |
Video mode width, in pixels.
Definition at line 121 of file VideoMode.hpp.