00001 #ifdef RT_IOS
00002 #ifdef __OBJC__
00003
00004 #import "Types.h"
00005
00006 #import <RendergroupEAGLView.h>
00007
00008 @interface IOSApplicationDelegate : NSObject <UIApplicationDelegate, UIAccelerometerDelegate, UIAlertViewDelegate> {
00009
00010
00011
00012
00013
00014 UIWindow * window;
00015 RendergroupEAGLView * glView;
00016
00017 UIScreen * externalScreen;
00018 UIWindow * externalWindow;
00019 NSArray * externalScreenModes;
00020 }
00021
00022
00023
00024
00025
00026 @property (nonatomic, retain) IBOutlet UIWindow * window;
00027 @property (nonatomic, retain) IBOutlet RendergroupEAGLView * glView;
00028 @property (nonatomic, retain) IBOutlet UIScreen * externalScreen;
00029 @property (nonatomic, retain) IBOutlet UIWindow * externalWindow;
00030
00031 - (NSString *)applicationDocumentsDirectory;
00032 - (void) accelerometer: (UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration;
00033
00034 IOSApplicationDelegate * getIOSApplicationDelegate( void );
00035 RendergroupEAGLView * getIOSApplicationDelegateGLView( void );
00036 UIScreen * getIOSApplicationExternalScreen( void );
00037 UIWindow * getIOSApplicationExternalWindow( void );
00038 UIImageView * getIOSApplicationExternalImageView( void );
00039
00040 @end
00041
00042 #endif
00043 #endif