gpmark

annotate 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
rev   line source
nuclear@0 1 #import "app_delegate.h"
nuclear@0 2 #import "glview.h"
nuclear@0 3
nuclear@0 4 @implementation AppDelegate
nuclear@0 5
nuclear@0 6 - (BOOL)application: (UIApplication*)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
nuclear@0 7 {
nuclear@0 8 window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] applicationFrame]];
nuclear@0 9 glview = [[GLView alloc] initWithFrame: window.frame];
nuclear@0 10
nuclear@0 11 [window addSubview: glview];
nuclear@0 12 [window makeKeyAndVisible];
nuclear@0 13
nuclear@0 14 window.rootViewController = [[UIViewController alloc] init];
nuclear@0 15
nuclear@0 16 [glview startAnimation];
nuclear@0 17 return YES;
nuclear@0 18 }
nuclear@0 19
nuclear@0 20 - (void)applicationWillResignActive: (UIApplication*)application
nuclear@0 21 {
nuclear@0 22 [glview stopAnimation];
nuclear@0 23 }
nuclear@0 24
nuclear@0 25 - (void)applicationDidBecomeActive: (UIApplication*)application
nuclear@0 26 {
nuclear@0 27 [glview startAnimation];
nuclear@0 28 }
nuclear@0 29
nuclear@0 30 - (void)applicationWillTerminate: (UIApplication*)application
nuclear@0 31 {
nuclear@0 32 [glview stopAnimation];
nuclear@0 33 }
nuclear@0 34
nuclear@0 35 - (void)dealloc
nuclear@0 36 {
nuclear@0 37 [window.rootViewController dealloc];
nuclear@0 38 [window release];
nuclear@0 39 [glview release];
nuclear@0 40
nuclear@0 41 [super dealloc];
nuclear@0 42 }
nuclear@0 43
nuclear@0 44 @end