00001
00002 //00003 // SFML - Simple and Fast Multimedia Library00004 // Copyright (C) 2007-2008 Laurent Gomila (laurent.gom@gmail.com)00005 //00006 // This software is provided 'as-is', without any express or implied warranty.00007 // In no event will the authors be held liable for any damages arising from the use of this software.00008 //00009 // Permission is granted to anyone to use this software for any purpose,00010 // including commercial applications, and to alter it and redistribute it freely,00011 // subject to the following restrictions:00012 //00013 // 1. The origin of this software must not be misrepresented;00014 // you must not claim that you wrote the original software.00015 // If you use this software in a product, an acknowledgment00016 // in the product documentation would be appreciated but is not required.00017 //00018 // 2. Altered source versions must be plainly marked as such,00019 // and must not be misrepresented as being the original software.00020 //00021 // 3. This notice may not be removed or altered from any source distribution.00022 //00024 00025 #ifndef SFML_VIDEOMODESUPPORTWIN32_HPP00026 #define SFML_VIDEOMODESUPPORTWIN32_HPP00027 00029 // Headers00031 #include <SFML/Window/VideoMode.hpp>00032 #include <vector>00033
00034
00035 namespace sf
00036 {
00037 namespace priv
00038 {
00043 class VideoModeSupport
00044 {
00045 public :
00046
00053 staticvoidGetSupportedVideoModes(std::vector<VideoMode>& Modes);
00054
00061 static VideoMode GetDesktopVideoMode();
00062 };
00063
00064 } // namespace priv00065
00066 } // namespace sf00067
00068
00069 #endif // SFML_VIDEOMODESUPPORTWIN32_HPP