Mercurial > sdl-ios-xcode
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 |