cocoaTouch/SDLOverrides/SDL_uikitwindow.h
author koda
Sat, 20 Mar 2010 15:16:59 +0000
changeset 3025 01682ec58eb0
parent 2772 1965eba10be6
permissions -rw-r--r--
update project for ipad target relocate objects (windbar, fps, timer) so that window size doesn't matter move touch input in its custom controller rather than hack sdl one
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2688
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     1
/*
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     2
 SDL - Simple DirectMedia Layer
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     3
 Copyright (C) 1997-2009 Sam Lantinga
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     4
 
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     5
 This library is free software; you can redistribute it and/or
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     6
 modify it under the terms of the GNU Lesser General Public
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     7
 License as published by the Free Software Foundation; either
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     8
 version 2.1 of the License, or (at your option) any later version.
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
     9
 
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    10
 This library is distributed in the hope that it will be useful,
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    11
 but WITHOUT ANY WARRANTY; without even the implied warranty of
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    12
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    13
 Lesser General Public License for more details.
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    14
 
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    15
 You should have received a copy of the GNU Lesser General Public
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    16
 License along with this library; if not, write to the Free Software
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    17
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    18
 
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    19
 Sam Lantinga, mods for Hedgewars by Vittorio Giovara
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    20
 slouken@libsdl.org, vittorio.giovara@gmail.com
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    21
 */
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    22
2772
1965eba10be6 some code cleanup for the ifrontend
koda
parents: 2714
diff changeset
    23
#import "SDL_config.h"
2688
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    24
#import "SDL_uikitopenglview.h"
2772
1965eba10be6 some code cleanup for the ifrontend
koda
parents: 2714
diff changeset
    25
//#import "../SDL_sysvideo.h"
2688
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    26
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    27
typedef struct SDL_WindowData SDL_WindowData;
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    28
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    29
extern int UIKit_CreateWindow(_THIS, SDL_Window * window);
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    30
extern void UIKit_DestroyWindow(_THIS, SDL_Window * window);
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    31
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    32
@class UIWindow;
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    33
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    34
struct SDL_WindowData
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    35
{
2714
c85ffe57d971 update iphone frontend to the new (silly) sdl api, code cleanups for other sections
koda
parents: 2688
diff changeset
    36
    SDL_Window *window;
2688
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    37
    UIWindow *uiwindow;
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    38
    SDL_uikitopenglview *view;
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    39
};
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    40
174c94b8ea72 move all sdl source files in a proper directory
koda
parents:
diff changeset
    41
/* vi: set ts=4 sw=4 expandtab: */