aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/include/IVideoModeList.h
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/irrlicht-1.8/include/IVideoModeList.h')
-rw-r--r--libraries/irrlicht-1.8/include/IVideoModeList.h124
1 files changed, 62 insertions, 62 deletions
diff --git a/libraries/irrlicht-1.8/include/IVideoModeList.h b/libraries/irrlicht-1.8/include/IVideoModeList.h
index 4fe2e69..aef0f5a 100644
--- a/libraries/irrlicht-1.8/include/IVideoModeList.h
+++ b/libraries/irrlicht-1.8/include/IVideoModeList.h
@@ -1,62 +1,62 @@
1// Copyright (C) 2002-2012 Nikolaus Gebhardt 1// Copyright (C) 2002-2012 Nikolaus Gebhardt
2// This file is part of the "Irrlicht Engine". 2// This file is part of the "Irrlicht Engine".
3// For conditions of distribution and use, see copyright notice in irrlicht.h 3// For conditions of distribution and use, see copyright notice in irrlicht.h
4 4
5#ifndef __IRR_I_VIDEO_MODE_LIST_H_INCLUDED__ 5#ifndef __IRR_I_VIDEO_MODE_LIST_H_INCLUDED__
6#define __IRR_I_VIDEO_MODE_LIST_H_INCLUDED__ 6#define __IRR_I_VIDEO_MODE_LIST_H_INCLUDED__
7 7
8#include "IReferenceCounted.h" 8#include "IReferenceCounted.h"
9#include "dimension2d.h" 9#include "dimension2d.h"
10 10
11namespace irr 11namespace irr
12{ 12{
13namespace video 13namespace video
14{ 14{
15 15
16 //! A list of all available video modes. 16 //! A list of all available video modes.
17 /** You can get a list via IrrlichtDevice::getVideoModeList(). If you are confused 17 /** You can get a list via IrrlichtDevice::getVideoModeList(). If you are confused
18 now, because you think you have to create an Irrlicht Device with a video 18 now, because you think you have to create an Irrlicht Device with a video
19 mode before being able to get the video mode list, let me tell you that 19 mode before being able to get the video mode list, let me tell you that
20 there is no need to start up an Irrlicht Device with EDT_DIRECT3D8, EDT_OPENGL or 20 there is no need to start up an Irrlicht Device with EDT_DIRECT3D8, EDT_OPENGL or
21 EDT_SOFTWARE: For this (and for lots of other reasons) the null device, 21 EDT_SOFTWARE: For this (and for lots of other reasons) the null device,
22 EDT_NULL exists.*/ 22 EDT_NULL exists.*/
23 class IVideoModeList : public virtual IReferenceCounted 23 class IVideoModeList : public virtual IReferenceCounted
24 { 24 {
25 public: 25 public:
26 26
27 //! Gets amount of video modes in the list. 27 //! Gets amount of video modes in the list.
28 /** \return Returns amount of video modes. */ 28 /** \return Returns amount of video modes. */
29 virtual s32 getVideoModeCount() const = 0; 29 virtual s32 getVideoModeCount() const = 0;
30 30
31 //! Get the screen size of a video mode in pixels. 31 //! Get the screen size of a video mode in pixels.
32 /** \param modeNumber: zero based index of the video mode. 32 /** \param modeNumber: zero based index of the video mode.
33 \return Size of screen in pixels of the specified video mode. */ 33 \return Size of screen in pixels of the specified video mode. */
34 virtual core::dimension2d<u32> getVideoModeResolution(s32 modeNumber) const = 0; 34 virtual core::dimension2d<u32> getVideoModeResolution(s32 modeNumber) const = 0;
35 35
36 //! Get a supported screen size with certain constraints. 36 //! Get a supported screen size with certain constraints.
37 /** \param minSize: Minimum dimensions required. 37 /** \param minSize: Minimum dimensions required.
38 \param maxSize: Maximum dimensions allowed. 38 \param maxSize: Maximum dimensions allowed.
39 \return Size of screen in pixels which matches the requirements. 39 \return Size of screen in pixels which matches the requirements.
40 as good as possible. */ 40 as good as possible. */
41 virtual core::dimension2d<u32> getVideoModeResolution(const core::dimension2d<u32>& minSize, const core::dimension2d<u32>& maxSize) const = 0; 41 virtual core::dimension2d<u32> getVideoModeResolution(const core::dimension2d<u32>& minSize, const core::dimension2d<u32>& maxSize) const = 0;
42 42
43 //! Get the pixel depth of a video mode in bits. 43 //! Get the pixel depth of a video mode in bits.
44 /** \param modeNumber: zero based index of the video mode. 44 /** \param modeNumber: zero based index of the video mode.
45 \return Size of each pixel of the specified video mode in bits. */ 45 \return Size of each pixel of the specified video mode in bits. */
46 virtual s32 getVideoModeDepth(s32 modeNumber) const = 0; 46 virtual s32 getVideoModeDepth(s32 modeNumber) const = 0;
47 47
48 //! Get current desktop screen resolution. 48 //! Get current desktop screen resolution.
49 /** \return Size of screen in pixels of the current desktop video mode. */ 49 /** \return Size of screen in pixels of the current desktop video mode. */
50 virtual const core::dimension2d<u32>& getDesktopResolution() const = 0; 50 virtual const core::dimension2d<u32>& getDesktopResolution() const = 0;
51 51
52 //! Get the pixel depth of a video mode in bits. 52 //! Get the pixel depth of a video mode in bits.
53 /** \return Size of each pixel of the current desktop video mode in bits. */ 53 /** \return Size of each pixel of the current desktop video mode in bits. */
54 virtual s32 getDesktopDepth() const = 0; 54 virtual s32 getDesktopDepth() const = 0;
55 }; 55 };
56 56
57} // end namespace video 57} // end namespace video
58} // end namespace irr 58} // end namespace irr
59 59
60 60
61#endif 61#endif
62 62