1 <HTML 2 ><HEAD 3 ><TITLE 4 >SDL_VideoInfo</TITLE 5 ><META 6 NAME="GENERATOR" 7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ 8 "><LINK 9 REL="HOME" 10 TITLE="SDL Library Documentation" 11 HREF="index.html"><LINK 12 REL="UP" 13 TITLE="Video" 14 HREF="video.html"><LINK 15 REL="PREVIOUS" 16 TITLE="SDL_Surface" 17 HREF="sdlsurface.html"><LINK 18 REL="NEXT" 19 TITLE="SDL_Overlay" 20 HREF="sdloverlay.html"></HEAD 21 ><BODY 22 CLASS="REFENTRY" 23 BGCOLOR="#FFF8DC" 24 TEXT="#000000" 25 LINK="#0000ee" 26 VLINK="#551a8b" 27 ALINK="#ff0000" 28 ><DIV 29 CLASS="NAVHEADER" 30 ><TABLE 31 SUMMARY="Header navigation table" 32 WIDTH="100%" 33 BORDER="0" 34 CELLPADDING="0" 35 CELLSPACING="0" 36 ><TR 37 ><TH 38 COLSPAN="3" 39 ALIGN="center" 40 >SDL Library Documentation</TH 41 ></TR 42 ><TR 43 ><TD 44 WIDTH="10%" 45 ALIGN="left" 46 VALIGN="bottom" 47 ><A 48 HREF="sdlsurface.html" 49 ACCESSKEY="P" 50 >Prev</A 51 ></TD 52 ><TD 53 WIDTH="80%" 54 ALIGN="center" 55 VALIGN="bottom" 56 ></TD 57 ><TD 58 WIDTH="10%" 59 ALIGN="right" 60 VALIGN="bottom" 61 ><A 62 HREF="sdloverlay.html" 63 ACCESSKEY="N" 64 >Next</A 65 ></TD 66 ></TR 67 ></TABLE 68 ><HR 69 ALIGN="LEFT" 70 WIDTH="100%"></DIV 71 ><H1 72 ><A 73 NAME="SDLVIDEOINFO" 74 ></A 75 >SDL_VideoInfo</H1 76 ><DIV 77 CLASS="REFNAMEDIV" 78 ><A 79 NAME="AEN3390" 80 ></A 81 ><H2 82 >Name</H2 83 >SDL_VideoInfo -- Video Target information</DIV 84 ><DIV 85 CLASS="REFSECT1" 86 ><A 87 NAME="AEN3393" 88 ></A 89 ><H2 90 >Structure Definition</H2 91 ><PRE 92 CLASS="PROGRAMLISTING" 93 >typedef struct{ 94 Uint32 hw_available:1; 95 Uint32 wm_available:1; 96 Uint32 blit_hw:1; 97 Uint32 blit_hw_CC:1; 98 Uint32 blit_hw_A:1; 99 Uint32 blit_sw:1; 100 Uint32 blit_sw_CC:1; 101 Uint32 blit_sw_A:1; 102 Uint32 blit_fill; 103 Uint32 video_mem; 104 SDL_PixelFormat *vfmt; 105 } SDL_VideoInfo;</PRE 106 ></DIV 107 ><DIV 108 CLASS="REFSECT1" 109 ><A 110 NAME="AEN3396" 111 ></A 112 ><H2 113 >Structure Data</H2 114 ><DIV 115 CLASS="INFORMALTABLE" 116 ><A 117 NAME="AEN3398" 118 ></A 119 ><P 120 ></P 121 ><TABLE 122 BORDER="0" 123 CLASS="CALSTABLE" 124 ><TBODY 125 ><TR 126 ><TD 127 ALIGN="LEFT" 128 VALIGN="TOP" 129 ><TT 130 CLASS="STRUCTFIELD" 131 ><I 132 >hw_available</I 133 ></TT 134 ></TD 135 ><TD 136 ALIGN="LEFT" 137 VALIGN="TOP" 138 >Is it possible to create hardware surfaces?</TD 139 ></TR 140 ><TR 141 ><TD 142 ALIGN="LEFT" 143 VALIGN="TOP" 144 ><TT 145 CLASS="STRUCTFIELD" 146 ><I 147 >wm_available</I 148 ></TT 149 ></TD 150 ><TD 151 ALIGN="LEFT" 152 VALIGN="TOP" 153 >Is there a window manager available</TD 154 ></TR 155 ><TR 156 ><TD 157 ALIGN="LEFT" 158 VALIGN="TOP" 159 ><TT 160 CLASS="STRUCTFIELD" 161 ><I 162 >blit_hw</I 163 ></TT 164 ></TD 165 ><TD 166 ALIGN="LEFT" 167 VALIGN="TOP" 168 >Are hardware to hardware blits accelerated?</TD 169 ></TR 170 ><TR 171 ><TD 172 ALIGN="LEFT" 173 VALIGN="TOP" 174 ><TT 175 CLASS="STRUCTFIELD" 176 ><I 177 >blit_hw_CC</I 178 ></TT 179 ></TD 180 ><TD 181 ALIGN="LEFT" 182 VALIGN="TOP" 183 >Are hardware to hardware colorkey blits accelerated?</TD 184 ></TR 185 ><TR 186 ><TD 187 ALIGN="LEFT" 188 VALIGN="TOP" 189 ><TT 190 CLASS="STRUCTFIELD" 191 ><I 192 >blit_hw_A</I 193 ></TT 194 ></TD 195 ><TD 196 ALIGN="LEFT" 197 VALIGN="TOP" 198 >Are hardware to hardware alpha blits accelerated?</TD 199 ></TR 200 ><TR 201 ><TD 202 ALIGN="LEFT" 203 VALIGN="TOP" 204 ><TT 205 CLASS="STRUCTFIELD" 206 ><I 207 >blit_sw</I 208 ></TT 209 ></TD 210 ><TD 211 ALIGN="LEFT" 212 VALIGN="TOP" 213 >Are software to hardware blits accelerated?</TD 214 ></TR 215 ><TR 216 ><TD 217 ALIGN="LEFT" 218 VALIGN="TOP" 219 ><TT 220 CLASS="STRUCTFIELD" 221 ><I 222 >blit_sw_CC</I 223 ></TT 224 ></TD 225 ><TD 226 ALIGN="LEFT" 227 VALIGN="TOP" 228 >Are software to hardware colorkey blits accelerated?</TD 229 ></TR 230 ><TR 231 ><TD 232 ALIGN="LEFT" 233 VALIGN="TOP" 234 ><TT 235 CLASS="STRUCTFIELD" 236 ><I 237 >blit_sw_A</I 238 ></TT 239 ></TD 240 ><TD 241 ALIGN="LEFT" 242 VALIGN="TOP" 243 >Are software to hardware alpha blits accelerated?</TD 244 ></TR 245 ><TR 246 ><TD 247 ALIGN="LEFT" 248 VALIGN="TOP" 249 ><TT 250 CLASS="STRUCTFIELD" 251 ><I 252 >blit_fill</I 253 ></TT 254 ></TD 255 ><TD 256 ALIGN="LEFT" 257 VALIGN="TOP" 258 >Are color fills accelerated?</TD 259 ></TR 260 ><TR 261 ><TD 262 ALIGN="LEFT" 263 VALIGN="TOP" 264 ><TT 265 CLASS="STRUCTFIELD" 266 ><I 267 >video_mem</I 268 ></TT 269 ></TD 270 ><TD 271 ALIGN="LEFT" 272 VALIGN="TOP" 273 >Total amount of video memory in Kilobytes</TD 274 ></TR 275 ><TR 276 ><TD 277 ALIGN="LEFT" 278 VALIGN="TOP" 279 ><TT 280 CLASS="STRUCTFIELD" 281 ><I 282 >vfmt</I 283 ></TT 284 ></TD 285 ><TD 286 ALIGN="LEFT" 287 VALIGN="TOP" 288 ><A 289 HREF="sdlpixelformat.html" 290 >Pixel format</A 291 > of the video device</TD 292 ></TR 293 ></TBODY 294 ></TABLE 295 ><P 296 ></P 297 ></DIV 298 ></DIV 299 ><DIV 300 CLASS="REFSECT1" 301 ><A 302 NAME="AEN3446" 303 ></A 304 ><H2 305 >Description</H2 306 ><P 307 >This (read-only) structure is returned by <A 308 HREF="sdlgetvideoinfo.html" 309 ><TT 310 CLASS="FUNCTION" 311 >SDL_GetVideoInfo</TT 312 ></A 313 >. It contains information on either the 'best' available mode (if called before <A 314 HREF="sdlsetvideomode.html" 315 ><TT 316 CLASS="FUNCTION" 317 >SDL_SetVideoMode</TT 318 ></A 319 >) or the current video mode.</P 320 ></DIV 321 ><DIV 322 CLASS="REFSECT1" 323 ><A 324 NAME="AEN3453" 325 ></A 326 ><H2 327 >See Also</H2 328 ><P 329 ><A 330 HREF="sdlpixelformat.html" 331 ><SPAN 332 CLASS="STRUCTNAME" 333 >SDL_PixelFormat</SPAN 334 ></A 335 >, 336 <A 337 HREF="sdlgetvideoinfo.html" 338 ><TT 339 CLASS="FUNCTION" 340 >SDL_GetVideoInfo</TT 341 ></A 342 ></P 343 ></DIV 344 ><DIV 345 CLASS="NAVFOOTER" 346 ><HR 347 ALIGN="LEFT" 348 WIDTH="100%"><TABLE 349 SUMMARY="Footer navigation table" 350 WIDTH="100%" 351 BORDER="0" 352 CELLPADDING="0" 353 CELLSPACING="0" 354 ><TR 355 ><TD 356 WIDTH="33%" 357 ALIGN="left" 358 VALIGN="top" 359 ><A 360 HREF="sdlsurface.html" 361 ACCESSKEY="P" 362 >Prev</A 363 ></TD 364 ><TD 365 WIDTH="34%" 366 ALIGN="center" 367 VALIGN="top" 368 ><A 369 HREF="index.html" 370 ACCESSKEY="H" 371 >Home</A 372 ></TD 373 ><TD 374 WIDTH="33%" 375 ALIGN="right" 376 VALIGN="top" 377 ><A 378 HREF="sdloverlay.html" 379 ACCESSKEY="N" 380 >Next</A 381 ></TD 382 ></TR 383 ><TR 384 ><TD 385 WIDTH="33%" 386 ALIGN="left" 387 VALIGN="top" 388 >SDL_Surface</TD 389 ><TD 390 WIDTH="34%" 391 ALIGN="center" 392 VALIGN="top" 393 ><A 394 HREF="video.html" 395 ACCESSKEY="U" 396 >Up</A 397 ></TD 398 ><TD 399 WIDTH="33%" 400 ALIGN="right" 401 VALIGN="top" 402 >SDL_Overlay</TD 403 ></TR 404 ></TABLE 405 ></DIV 406 ></BODY 407 ></HTML 408 >