GLViewController.h (1113B)
1/* 2 * Gearboy - Nintendo Game Boy Emulator 3 * Copyright (C) 2012 Ignacio Sanchez 4 5 * This program is free software: you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation, either version 3 of the License, or 8 * any later version. 9 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 15 * You should have received a copy of the GNU General Public License 16 * along with this program. If not, see http://www.gnu.org/licenses/ 17 * 18 */ 19 20#import <UIKit/UIKit.h> 21#import <GLKit/GLKit.h> 22#import "Emulator.h" 23 24@interface GLViewController : GLKViewController 25 26@property (strong, nonatomic) EAGLContext* context; 27@property (strong, nonatomic) Emulator* theEmulator; 28@property (strong, nonatomic) CADisplayLink* displayLink; 29 30- (void) loadRomWithName: (NSString*) path; 31- (void) releaseContext; 32- (void) acquireContext; 33- (void) step; 34 35@end