comparison test/testnative.h @ 3059:79b061c4f316

Whoops, missed a file
author Sam Lantinga <slouken@libsdl.org>
date Mon, 09 Feb 2009 06:28:45 +0000
parents
children 94dd49f6b005
comparison
equal deleted inserted replaced
3058:17c5930f498e 3059:79b061c4f316
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 *(*CreateWindow) (int w, int h);
15 void (*DestroyWindow) (void *window);
16 } NativeWindowFactory;
17
18 #ifdef SDL_VIDEO_DRIVER_WIN32
19 #define TEST_NATIVE_WIN32
20 extern NativeWindowFactory Win32WindowFactory;
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