|
Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
Go to the documentation of this file.
19 #ifndef __XEP128_SCREEN_H_INCLUDED
20 #define __XEP128_SCREEN_H_INCLUDED
22 #include <SDL_video.h>
23 #ifdef XEP128_NEED_SDL_WMINFO
24 # include <SDL_syswm.h>
27 #define SCREEN_WIDTH 736
28 #define SCREEN_HEIGHT 288
31 #define SCREEN_FORMAT SDL_PIXELFORMAT_ARGB8888
33 #define SCREEN_FORMAT SDL_PIXELFORMAT_ARGB8888
36 #define OSD_FADE_START 300
37 #define OSD_FADE_STOP 0x80
38 #define OSD_FADE_DEC 3
43 #ifdef XEP128_NEED_SDL_WMINFO
55 extern int screen_shot (
Uint32 *ep_pixels,
const char *directory,
const char *filename );
void screen_window_resized(int new_xsize, int new_ysize)
SDL_PixelFormat * sdl_pixel_format
int _sdl_emu_secured_message_box_(Uint32 sdlflag, const char *msg)
void sdl_burn_events(void)
void screen_present_frame(Uint32 *ep_pixels)
void osd_write_string_centered(int y, const char *s)
void screen_set_fullscreen(int state)
void osd_notification(const char *s)
int _sdl_emu_secured_modal_box_(const char *items_in, const char *msg)
void osd_write_char(int x, int y, char ch)
void osd_write_string(int x, int y, const char *s)
void osd_replay(int fade)
int screen_shot(Uint32 *ep_pixels, const char *directory, const char *filename)
void screen_grab(SDL_bool state)