Mercurial > sdl-ios-xcode
annotate docs/man3/SDL_GLattr.3 @ 911:04a403e4ccf5
Date: Mon, 3 May 2004 03:15:01 +0100
From: David Symmonds
Subject: SDL Typedef Structs
Hi, Thanks for the SDL libraries, I have been using them for about a year
now and they are really brilliant. One thing that I have just found whilst
using them through C++ (and needing forward declarations) is that when you
typedef structs you sometimes use
typedef struct Name
{
...
}Name;
e.g. SDL_Surface
and other times use
typedef struct
{
...
}Name;
e.g. SDL_Rect
The first type works fine, when I define a header file I can just put
'struct Name;' at the top and use the Name throughout. However, the second
type is harder to use in a header, and I haven't found a way yet, other than
to include 'SDL.h' in the header file (undesirable). Would there be any harm
in changing the definition of SDL_Rect and such like to the second form?
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 18 Jul 2004 22:57:40 +0000 |
parents | e5bc29de3f0a |
children | 546f7c1eb755 |
rev | line source |
---|---|
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
1 .TH "SDL_GLattr" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" |
0 | 2 .SH "NAME" |
3 SDL_GLattr\- SDL GL Attributes | |
4 .SH "ATTRIBUTES" | |
5 .TP 20 | |
6 \fBSDL_GL_RED_SIZE\fP | |
7 Size of the framebuffer red component, in bits | |
8 .TP 20 | |
9 \fBSDL_GL_GREEN_SIZE\fP | |
10 Size of the framebuffer green component, in bits | |
11 .TP 20 | |
12 \fBSDL_GL_BLUE_SIZE\fP | |
13 Size of the framebuffer blue component, in bits | |
14 .TP 20 | |
15 \fBSDL_GL_ALPHA_SIZE\fP | |
16 Size of the framebuffer alpha component, in bits | |
17 .TP 20 | |
18 \fBSDL_GL_DOUBLEBUFFER\fP | |
19 0 or 1, enable or disable double buffering | |
20 .TP 20 | |
21 \fBSDL_GL_BUFFER_SIZE\fP | |
22 Size of the framebuffer, in bits | |
23 .TP 20 | |
24 \fBSDL_GL_DEPTH_SIZE\fP | |
25 Size of the depth buffer, in bits | |
26 .TP 20 | |
27 \fBSDL_GL_STENCIL_SIZE\fP | |
28 Size of the stencil buffer, in bits | |
29 .TP 20 | |
30 \fBSDL_GL_ACCUM_RED_SIZE\fP | |
31 Size of the accumulation buffer red component, in bits | |
32 .TP 20 | |
33 \fBSDL_GL_ACCUM_GREEN_SIZE\fP | |
34 Size of the accumulation buffer green component, in bits | |
35 .TP 20 | |
36 \fBSDL_GL_ACCUM_BLUE_SIZE\fP | |
37 Size of the accumulation buffer blue component, in bits | |
38 .TP 20 | |
39 \fBSDL_GL_ACCUM_ALPHA_SIZE\fP | |
40 Size of the accumulation buffer alpha component, in bits | |
41 .SH "DESCRIPTION" | |
42 .PP | |
43 While you can set most OpenGL attributes normally, the attributes list above must be known \fIbefore\fP SDL sets the video mode\&. These attributes a set and read with \fI\fBSDL_GL_SetAttribute\fP\fR and \fI\fBSDL_GL_GetAttribute\fP\fR\&. | |
44 .SH "SEE ALSO" | |
45 .PP | |
46 \fI\fBSDL_GL_SetAttribute\fP\fR, \fI\fBSDL_GL_GetAttribute\fP\fR | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
47 ...\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 |