Go to the source code of this file.
Data Structures | |
| struct | pixelformat_color_info |
| struct | pixelformat_alpha_info |
| struct | pixelformat_depth_info |
| struct | pixelformat_info |
Defines | |
| #define | PF_FLAG_DOUBLEBUFFER 0x00000001 |
| #define | PF_FLAG_MULTISAMPLED 0x00000002 |
Functions | |
| void | pixelformat_init (void) |
| uint | pixelformat_get_count (void) |
| uint | pixelformat_get_extended_count (void) |
| struct pixelformat_info * | pixelformat_get_info (uint index) |
| #define PF_FLAG_DOUBLEBUFFER 0x00000001 |
Definition at line 31 of file stw_pixelformat.h.
| #define PF_FLAG_MULTISAMPLED 0x00000002 |
Definition at line 32 of file stw_pixelformat.h.
| uint pixelformat_get_count | ( | void | ) |
Definition at line 103 of file stw_pixelformat.c.
References pixelformat_count.
00104 { 00105 return pixelformat_count; 00106 }
| uint pixelformat_get_extended_count | ( | void | ) |
Definition at line 109 of file stw_pixelformat.c.
References pixelformat_extended_count.
00110 { 00111 return pixelformat_extended_count; 00112 }
| struct pixelformat_info* pixelformat_get_info | ( | uint | index | ) | [read] |
Definition at line 115 of file stw_pixelformat.c.
References assert, pixelformat_extended_count, and pixelformats.
00116 { 00117 assert( index < pixelformat_extended_count ); 00118 00119 return &pixelformats[index]; 00120 }
| void pixelformat_init | ( | void | ) |
Definition at line 89 of file stw_pixelformat.c.
References add_standard_pixelformats(), assert, MAX_PIXELFORMATS, PF_FLAG_MULTISAMPLED, pixelformat_count, pixelformat_extended_count, and pixelformats.
00090 { 00091 struct pixelformat_info *pf = pixelformats; 00092 00093 add_standard_pixelformats( &pf, 0 ); 00094 pixelformat_count = pf - pixelformats; 00095 00096 add_standard_pixelformats( &pf, PF_FLAG_MULTISAMPLED ); 00097 pixelformat_extended_count = pf - pixelformats; 00098 00099 assert( pixelformat_extended_count <= MAX_PIXELFORMATS ); 00100 }
1.5.4