/[pcsx2_0.9.7]/trunk/3rdparty/SDL-1.3.0-5387/test/testnative.h
ViewVC logotype

Contents of /trunk/3rdparty/SDL-1.3.0-5387/test/testnative.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 401 - (show annotations) (download)
Fri Feb 25 17:31:09 2011 UTC (9 years, 9 months ago) by william
File MIME type: text/plain
File size: 965 byte(s)
Auto Commited Import of: pcsx2-0.9.7-DEBUG (upstream: v0.9.7.4358 local: v0.9.7.313-latest) in ./trunk
1
2 /* Definitions for platform dependent windowing functions to test SDL
3 integration with native windows
4 */
5
6 #include "SDL.h"
7
8 /* This header includes all the necessary system headers for native windows */
9 #include "SDL_syswm.h"
10
11 typedef struct
12 {
13 const char *tag;
14 void *(*CreateNativeWindow) (int w, int h);
15 void (*DestroyNativeWindow) (void *window);
16 } NativeWindowFactory;
17
18 #ifdef SDL_VIDEO_DRIVER_WINDOWS
19 #define TEST_NATIVE_WINDOWS
20 extern NativeWindowFactory WindowsWindowFactory;
21 #endif
22
23 #ifdef SDL_VIDEO_DRIVER_X11
24 #define TEST_NATIVE_X11
25 extern NativeWindowFactory X11WindowFactory;
26 #endif
27
28 #ifdef SDL_VIDEO_DRIVER_COCOA
29 /* Actually, we don't really do this, since it involves adding Objective C
30 support to the build system, which is a little tricky. You can uncomment
31 it manually though and link testnativecocoa.m into the test application.
32 */
33 #if 1
34 #define TEST_NATIVE_COCOA
35 extern NativeWindowFactory CocoaWindowFactory;
36 #endif
37 #endif

  ViewVC Help
Powered by ViewVC 1.1.22