};
+enum VideoRotation
+{
+ ROTATE_ANY,
+ ROTATE_NORMAL,
+ ROTATE_LEFT,
+ ROTATE_RIGHT,
+ ROTATE_INVERTED
+};
+
struct VideoMode
{
unsigned index;
const Monitor *monitor;
unsigned width;
unsigned height;
- unsigned rate;
+ float rate;
+ VideoRotation rotation;
VideoMode();
VideoMode(unsigned, unsigned);