A list of all available video modes. More...
#include <IVideoModeList.h>
Inheritance diagram for irr::video::IVideoModeList:Public Member Functions | |
| virtual s32 | getDesktopDepth () const =0 |
| Get the pixel depth of a video mode in bits. More... | |
| virtual const core::dimension2d< u32 > & | getDesktopResolution () const =0 |
| Get current desktop screen resolution. More... | |
| virtual s32 | getVideoModeCount () const =0 |
| Gets amount of video modes in the list. More... | |
| virtual s32 | getVideoModeDepth (s32 modeNumber) const =0 |
| Get the pixel depth of a video mode in bits. More... | |
| virtual core::dimension2d< u32 > | getVideoModeResolution (const core::dimension2d< u32 > &minSize, const core::dimension2d< u32 > &maxSize) const =0 |
| Get a supported screen size with certain constraints. More... | |
| virtual core::dimension2d< u32 > | getVideoModeResolution (s32 modeNumber) const =0 |
| Get the screen size of a video mode in pixels. More... | |
Public Member Functions inherited from irr::IReferenceCounted | |
| IReferenceCounted () | |
| Constructor. More... | |
| virtual | ~IReferenceCounted () |
| Destructor. More... | |
| bool | drop () const |
| Drops the object. Decrements the reference counter by one. More... | |
| const c8 * | getDebugName () const |
| Returns the debug name of the object. More... | |
| s32 | getReferenceCount () const |
| Get the reference count. More... | |
| void | grab () const |
| Grabs the object. Increments the reference counter by one. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from irr::IReferenceCounted | |
| void | setDebugName (const c8 *newName) |
| Sets the debug name of the object. More... | |
A list of all available video modes.
You can get a list via IrrlichtDevice::getVideoModeList(). If you are confused now, because you think you have to create an Irrlicht Device with a video mode before being able to get the video mode list, let me tell you that there is no need to start up an Irrlicht Device with EDT_DIRECT3D8, EDT_OPENGL or EDT_SOFTWARE: For this (and for lots of other reasons) the null device, EDT_NULL exists.
Definition at line 23 of file IVideoModeList.h.
|
pure virtual |
Get the pixel depth of a video mode in bits.
|
pure virtual |
Get current desktop screen resolution.
|
pure virtual |
Gets amount of video modes in the list.
Get the pixel depth of a video mode in bits.
| modeNumber | zero based index of the video mode. |
|
pure virtual |
Get a supported screen size with certain constraints.
| minSize | Minimum dimensions required. |
| maxSize | Maximum dimensions allowed. |
|
pure virtual |
Get the screen size of a video mode in pixels.
| modeNumber | zero based index of the video mode. |