Mercurial > sdl-ios-xcode
comparison include/SDL_video.h @ 1669:9857d21967bb SDL-1.3
The test programs compile again.
The dummy video driver is partially functional now.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 29 May 2006 05:08:33 +0000 |
parents | 4da1ee79c9af |
children | eef792d31de8 |
comparison
equal
deleted
inserted
replaced
1668:4da1ee79c9af | 1669:9857d21967bb |
---|---|
124 /* typedef for private surface blitting functions */ | 124 /* typedef for private surface blitting functions */ |
125 typedef int (*SDL_blit) (struct SDL_Surface * src, SDL_Rect * srcrect, | 125 typedef int (*SDL_blit) (struct SDL_Surface * src, SDL_Rect * srcrect, |
126 struct SDL_Surface * dst, SDL_Rect * dstrect); | 126 struct SDL_Surface * dst, SDL_Rect * dstrect); |
127 | 127 |
128 | 128 |
129 /* Useful for determining the video hardware capabilities */ | 129 /** |
130 * \struct SDL_VideoInfo | |
131 * | |
132 * \brief Useful for determining the video hardware capabilities | |
133 */ | |
130 typedef struct SDL_VideoInfo | 134 typedef struct SDL_VideoInfo |
131 { | 135 { |
132 Uint32 hw_available:1; /* Flag: Can you create hardware surfaces? */ | 136 Uint32 hw_available:1; /**< Flag: Can you create hardware surfaces? */ |
133 Uint32 wm_available:1; /* Flag: Can you talk to a window manager? */ | 137 Uint32 wm_available:1; /**< Flag: Can you talk to a window manager? */ |
134 Uint32 UnusedBits1:6; | 138 Uint32 UnusedBits1:6; |
135 Uint32 UnusedBits2:1; | 139 Uint32 UnusedBits2:1; |
136 Uint32 blit_hw:1; /* Flag: Accelerated blits HW --> HW */ | 140 Uint32 blit_hw:1; /**< Flag: Accelerated blits HW --> HW */ |
137 Uint32 blit_hw_CC:1; /* Flag: Accelerated blits with Colorkey */ | 141 Uint32 blit_hw_CC:1; /**< Flag: Accelerated blits with Colorkey */ |
138 Uint32 blit_hw_A:1; /* Flag: Accelerated blits with Alpha */ | 142 Uint32 blit_hw_A:1; /**< Flag: Accelerated blits with Alpha */ |
139 Uint32 blit_sw:1; /* Flag: Accelerated blits SW --> HW */ | 143 Uint32 blit_sw:1; /**< Flag: Accelerated blits SW --> HW */ |
140 Uint32 blit_sw_CC:1; /* Flag: Accelerated blits with Colorkey */ | 144 Uint32 blit_sw_CC:1; /**< Flag: Accelerated blits with Colorkey */ |
141 Uint32 blit_sw_A:1; /* Flag: Accelerated blits with Alpha */ | 145 Uint32 blit_sw_A:1; /**< Flag: Accelerated blits with Alpha */ |
142 Uint32 blit_fill:1; /* Flag: Accelerated color fill */ | 146 Uint32 blit_fill:1; /**< Flag: Accelerated color fill */ |
143 Uint32 UnusedBits3:16; | 147 Uint32 UnusedBits3:16; |
144 Uint32 video_mem; /* The total amount of video memory (in K) */ | 148 Uint32 video_mem; /* The total amount of video memory (in K) */ |
149 | |
150 /* Here for backwards compatibility */ | |
151 SDL_PixelFormat *vfmt; | |
145 } SDL_VideoInfo; | 152 } SDL_VideoInfo; |
146 | 153 |
147 /** | 154 /** |
148 * \struct SDL_DisplayMode | 155 * \struct SDL_DisplayMode |
149 * | 156 * |