5#ifndef __IRR_I_VIDEO_MODE_LIST_H_INCLUDED__
6#define __IRR_I_VIDEO_MODE_LIST_H_INCLUDED__
Base class of most objects of the Irrlicht Engine.
Axis aligned bounding box in 3d dimensional space.
A list of all available video modes.
virtual s32 getDesktopDepth() const =0
Get the pixel depth of a video mode in bits.
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.
virtual s32 getVideoModeCount() const =0
Gets amount of video modes in the list.
virtual const core::dimension2d< u32 > & getDesktopResolution() const =0
Get current desktop screen resolution.
virtual core::dimension2d< u32 > getVideoModeResolution(s32 modeNumber) const =0
Get the screen size of a video mode in pixels.
virtual s32 getVideoModeDepth(s32 modeNumber) const =0
Get the pixel depth of a video mode in bits.
Everything in the Irrlicht Engine can be found in this namespace.
signed int s32
32 bit signed variable.