#import #import #import #import #import struct kinc_g5_render_target; @interface GLView : UIView { @private id device; id commandQueue; id commandBuffer; id commandEncoder; id drawable; id library; MTLRenderPassDescriptor *renderPassDescriptor; id depthTexture; CMMotionManager *motionManager; bool hasAccelerometer; float lastAccelerometerX, lastAccelerometerY, lastAccelerometerZ; } - (void)begin; - (void)end; - (void)showKeyboard; - (void)hideKeyboard; - (CAMetalLayer *)metalLayer; - (id)metalDevice; - (id)metalLibrary; - (id)metalQueue; @end @interface GLViewController : UIViewController { @private } - (void)loadView; - (void)setVisible:(BOOL)value; @end @class GLView; @interface KoreAppDelegate : NSObject { } @end @interface Motion : NSObject { } @end