aboutsummaryrefslogtreecommitdiff
path: root/guilib/Resolution.h
diff options
context:
space:
mode:
authorCrystalPT <CrystalPT@svn>2010-06-18 05:57:43 +0000
committerCrystalPT <CrystalPT@svn>2010-06-18 05:57:43 +0000
commitfb98ab99be44d2df7c29aad782512d0c71d89bff (patch)
treed491ce20f8f7b95bdb7aed1529b84337b797e253 /guilib/Resolution.h
parentf58535d2cf85f4e8b9213871a7f9fe4ff814934e (diff)
changed: Resolution Selection Redesign - Part 4 (final) - cosmetics + comments
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31168 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'guilib/Resolution.h')
-rw-r--r--guilib/Resolution.h43
1 files changed, 24 insertions, 19 deletions
diff --git a/guilib/Resolution.h b/guilib/Resolution.h
index fd0d7e7fa9..0d09f313fc 100644
--- a/guilib/Resolution.h
+++ b/guilib/Resolution.h
@@ -28,31 +28,36 @@ typedef int DisplayMode;
#define DM_WINDOWED -1
#define DM_FULLSCREEN1 0
#define DM_FULLSCREEN2 1
+// DM_FULLSCREEN3 2
// etc.
enum RESOLUTION {
- RES_INVALID = -1,
- RES_HDTV_1080i = 0,
- RES_HDTV_720p = 1,
- RES_HDTV_480p_4x3 = 2,
- RES_HDTV_480p_16x9 = 3,
- RES_NTSC_4x3 = 4,
- RES_NTSC_16x9 = 5,
- RES_PAL_4x3 = 6,
- RES_PAL_16x9 = 7,
- RES_PAL60_4x3 = 8,
- RES_PAL60_16x9 = 9,
- RES_AUTORES = 10,
- RES_WINDOW = 11,
- RES_DESKTOP = 12,
- RES_CUSTOM = 13
+ RES_INVALID = -1,
+ RES_HDTV_1080i = 0,
+ RES_HDTV_720p = 1,
+ RES_HDTV_480p_4x3 = 2,
+ RES_HDTV_480p_16x9 = 3,
+ RES_NTSC_4x3 = 4,
+ RES_NTSC_16x9 = 5,
+ RES_PAL_4x3 = 6,
+ RES_PAL_16x9 = 7,
+ RES_PAL60_4x3 = 8,
+ RES_PAL60_16x9 = 9,
+ RES_AUTORES = 10,
+ RES_WINDOW = 11,
+ RES_DESKTOP = 12, // Desktop resolution for primary screen
+ RES_CUSTOM = 12 + 1, // Desktop resolution for screen #2
+// ...
+// 12 + N - 1 // Desktop resolution for screen N
+// 12 + N // First additional resolution, in a N screen configuration.
+// 12 + N + ... // Other resolutions, in any order
};
enum VSYNC {
- VSYNC_DISABLED = 0,
- VSYNC_VIDEO = 1,
- VSYNC_ALWAYS = 2,
- VSYNC_DRIVER = 3
+ VSYNC_DISABLED = 0,
+ VSYNC_VIDEO = 1,
+ VSYNC_ALWAYS = 2,
+ VSYNC_DRIVER = 3
};
struct OVERSCAN