gpmark
diff src/ios/app_delegate.m @ 0:5019d031b485
initial commit
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Wed, 05 Jun 2013 22:33:37 +0300 |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/ios/app_delegate.m Wed Jun 05 22:33:37 2013 +0300 1.3 @@ -0,0 +1,44 @@ 1.4 +#import "app_delegate.h" 1.5 +#import "glview.h" 1.6 + 1.7 +@implementation AppDelegate 1.8 + 1.9 +- (BOOL)application: (UIApplication*)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions 1.10 +{ 1.11 + window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] applicationFrame]]; 1.12 + glview = [[GLView alloc] initWithFrame: window.frame]; 1.13 + 1.14 + [window addSubview: glview]; 1.15 + [window makeKeyAndVisible]; 1.16 + 1.17 + window.rootViewController = [[UIViewController alloc] init]; 1.18 + 1.19 + [glview startAnimation]; 1.20 + return YES; 1.21 +} 1.22 + 1.23 +- (void)applicationWillResignActive: (UIApplication*)application 1.24 +{ 1.25 + [glview stopAnimation]; 1.26 +} 1.27 + 1.28 +- (void)applicationDidBecomeActive: (UIApplication*)application 1.29 +{ 1.30 + [glview startAnimation]; 1.31 +} 1.32 + 1.33 +- (void)applicationWillTerminate: (UIApplication*)application 1.34 +{ 1.35 + [glview stopAnimation]; 1.36 +} 1.37 + 1.38 +- (void)dealloc 1.39 +{ 1.40 + [window.rootViewController dealloc]; 1.41 + [window release]; 1.42 + [glview release]; 1.43 + 1.44 + [super dealloc]; 1.45 +} 1.46 + 1.47 +@end