Penguin
Blame: SDL_ListModes(3)
EditPageHistoryDiffInfoLikePages
Annotated edit history of SDL_ListModes(3) version 2 showing authors affecting page license. View with all changes included.
Rev Author # Line
1 perry 1 SDL_!ListModes
2 !!!SDL_!ListModes
3 NAME
4 SYNOPSIS
5 DESCRIPTION
6 EXAMPLE
7 SEE ALSO
8 ----
9 !!NAME
10
11
12 SDL_!ListModes- Returns a pointer to an array of available screen dimensions for the given format and video flags
13 !!SYNOPSIS
14
15
16 __#include __
17
18
19 __SDL_Rect **SDL_!ListModes__(__SDL_!PixelFormat *format,
20 Uint32 flags__);
21 !!DESCRIPTION
22
23
24 Return a pointer to an array of available screen dimensions
25 for the given format and video flags, sorted largest to
26 smallest. Returns __NULL__ if there are no dimensions
27 available for a particular format, or __-1__ if any
28 dimension is okay for the given format.
29
30
31 If __format__ is __NULL__, the mode list will be for
32 the format returned by
33 ''SDL_!GetVideoInfo()''-''vfmt__. The __flag__
34 parameter is an OR'd combination of ''surface'' flags.
35 The flags are the same as those used __SDL_!SetVideoMode__
36 and they play a strong role in deciding what modes are
37 valid. For instance, if you pass __SDL_HWSURFACE__ as a
38 flag only modes that support hardware video surfaces will be
39 returned.
40 !!EXAMPLE
41
42
43 SDL_Rect **modes;
44 int i;
45 .
46 .
47 .
48 /* Get available fullscreen/hardware modes */
49 modes=SDL_!ListModes(NULL, SDL_FULLSCREEN|SDL_HWSURFACE);
50 /* Check is there are any modes available */
51 if(modes == (SDL_Rect **)0){
52 printf(
53 !!SEE ALSO
54
55
56 __SDL_!SetVideoMode__, __SDL_!GetVideoInfo__,
57 __SDL_Rect__, __SDL_!PixelFormat__
58 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.