jmeAppDelegate.h 844 B

1234567891011121314151617181920212223242526
  1. #import <UIKit/UIKit.h>
  2. #import <OpenGLES/ES2/gl.h>
  3. #import <GLKit/GLKit.h>
  4. #define __LP64__ 1
  5. #include <jni.h>
  6. @interface jmeAppDelegate : UIResponder <UIApplicationDelegate, GLKViewDelegate, GLKViewControllerDelegate>
  7. @property (nonatomic, retain) IBOutlet UIWindow *window;
  8. @property (nonatomic, retain) IBOutlet GLKView *glview;
  9. @property (nonatomic, strong) GLKViewController *glviewController;
  10. @property (nonatomic, retain) EAGLContext *ctx;
  11. @property JavaVM* vm;
  12. @property jobject app;
  13. @property jobject harness;
  14. @property jmethodID pauseMethod;
  15. @property jmethodID reactivateMethod;
  16. @property jmethodID closeMethod;
  17. @property jmethodID updateMethod;
  18. @property jmethodID drawMethod;
  19. @property jmethodID reshapeMethod;
  20. @property jmethodID injectTouchBegin;
  21. @property jmethodID injectTouchMove;
  22. @property jmethodID injectTouchEnd;
  23. @end