| 
    KallistiOS
    2.0.0
    
   | 
 
Video mode structure. More...
#include <dc/video.h>
Data Fields | |
| int | generic | 
| Generic mode type for vid_set_mode()   | |
| uint16 | width | 
| Width of the display, in pixels.   | |
| uint16 | height | 
| Height of the display, in pixels.   | |
| uint32 | flags | 
| Combination of one or more VID_* flags.   | |
| int16 | cable_type | 
| Allowed cable type.   | |
| uint16 | pm | 
| Pixel mode.   | |
| uint16 | scanlines | 
| Number of scanlines.   | |
| uint16 | clocks | 
| Clocks per scanline.   | |
| uint16 | bitmapx | 
| Bitmap window X position.   | |
| uint16 | bitmapy | 
| Bitmap window Y position (automatically increased for PAL)   | |
| uint16 | scanint1 | 
| First scanline interrupt position.   | |
| uint16 | scanint2 | 
| Second scanline interrupt position (automatically doubled for VGA)   | |
| uint16 | borderx1 | 
| Border X starting position.   | |
| uint16 | borderx2 | 
| Border X stop position.   | |
| uint16 | bordery1 | 
| Border Y starting position.   | |
| uint16 | bordery2 | 
| Border Y stop position.   | |
| uint16 | fb_curr | 
| Current framebuffer.   | |
| uint16 | fb_count | 
| Number of framebuffers.   | |
| uint32 | fb_base [VID_MAX_FB] | 
| Offset to framebuffers.   | |
Video mode structure.
KOS maintains a list of valid video modes internally that correspond to the specific display modes enumeration. Each of them is built of one of these.
| uint16 vid_mode::bitmapx | 
Bitmap window X position.
| uint16 vid_mode::bitmapy | 
Bitmap window Y position (automatically increased for PAL)
| uint16 vid_mode::borderx1 | 
Border X starting position.
| uint16 vid_mode::borderx2 | 
Border X stop position.
| uint16 vid_mode::bordery1 | 
Border Y starting position.
| uint16 vid_mode::bordery2 | 
Border Y stop position.
| int16 vid_mode::cable_type | 
Allowed cable type.
| uint16 vid_mode::clocks | 
Clocks per scanline.
| uint32 vid_mode::fb_base[VID_MAX_FB] | 
Offset to framebuffers.
| uint16 vid_mode::fb_count | 
Number of framebuffers.
| uint16 vid_mode::fb_curr | 
Current framebuffer.
| uint32 vid_mode::flags | 
Combination of one or more VID_* flags.
| int vid_mode::generic | 
Generic mode type for vid_set_mode()
| uint16 vid_mode::height | 
Height of the display, in pixels.
| uint16 vid_mode::pm | 
Pixel mode.
| uint16 vid_mode::scanint1 | 
First scanline interrupt position.
| uint16 vid_mode::scanint2 | 
Second scanline interrupt position (automatically doubled for VGA)
| uint16 vid_mode::scanlines | 
Number of scanlines.
| uint16 vid_mode::width | 
Width of the display, in pixels.
 1.8.1.1