Mercurial > sdl-ios-xcode
comparison src/video/quartz/SDL_QuartzVideo.h @ 555:2536446a92de
From: Darrell Walisser
Subject: Re: [SDL] OS X and power save
Here ya go. This works just fine. One might complain that it doesn't
generate the event until after wake as completed (there is about 5
seconds between the screen coming up and the expose event), but I think
that's OK.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 07 Dec 2002 06:48:49 +0000 |
parents | 74262d2647ca |
children | 4bcf7dd06c47 |
comparison
equal
deleted
inserted
replaced
554:38b1a98aeb11 | 555:2536446a92de |
---|---|
129 BOOL in_foreground; /* boolean; indicate if app is in foreground or not */ | 129 BOOL in_foreground; /* boolean; indicate if app is in foreground or not */ |
130 SDL_Rect **client_mode_list; /* resolution list to pass back to client */ | 130 SDL_Rect **client_mode_list; /* resolution list to pass back to client */ |
131 SDLKey keymap[256]; /* Mac OS X to SDL key mapping */ | 131 SDLKey keymap[256]; /* Mac OS X to SDL key mapping */ |
132 Uint32 current_mods; /* current keyboard modifiers, to track modifier state */ | 132 Uint32 current_mods; /* current keyboard modifiers, to track modifier state */ |
133 Uint32 last_virtual_button;/* last virtual mouse button pressed */ | 133 Uint32 last_virtual_button;/* last virtual mouse button pressed */ |
134 | 134 io_connect_t powerConnection; /* used with IOKit to detect wake from sleep */ |
135 | |
135 ImageDescriptionHandle yuv_idh; | 136 ImageDescriptionHandle yuv_idh; |
136 MatrixRecordPtr yuv_matrix; | 137 MatrixRecordPtr yuv_matrix; |
137 DecompressorComponent yuv_codec; | 138 DecompressorComponent yuv_codec; |
138 ImageSequence yuv_seq; | 139 ImageSequence yuv_seq; |
139 PlanarPixmapInfoYUV420 *yuv_pixmap; | 140 PlanarPixmapInfoYUV420 *yuv_pixmap; |
163 #define in_foreground (this->hidden->in_foreground) | 164 #define in_foreground (this->hidden->in_foreground) |
164 #define client_mode_list (this->hidden->client_mode_list) | 165 #define client_mode_list (this->hidden->client_mode_list) |
165 #define keymap (this->hidden->keymap) | 166 #define keymap (this->hidden->keymap) |
166 #define current_mods (this->hidden->current_mods) | 167 #define current_mods (this->hidden->current_mods) |
167 #define last_virtual_button (this->hidden->last_virtual_button) | 168 #define last_virtual_button (this->hidden->last_virtual_button) |
169 #define powerConnection (this->hidden->powerConnection) | |
168 | 170 |
169 #define yuv_idh (this->hidden->yuv_idh) | 171 #define yuv_idh (this->hidden->yuv_idh) |
170 #define yuv_matrix (this->hidden->yuv_matrix) | 172 #define yuv_matrix (this->hidden->yuv_matrix) |
171 #define yuv_codec (this->hidden->yuv_codec) | 173 #define yuv_codec (this->hidden->yuv_codec) |
172 #define yuv_seq (this->hidden->yuv_seq) | 174 #define yuv_seq (this->hidden->yuv_seq) |