Sha256: 82618b2cd9bc0fc99a799683d305727ed092b2f7bed2d184ec5bf4706cd6543b

Contents?: true

Size: 766 Bytes

Versions: 3

Compression:

Stored size: 766 Bytes

Contents

// -*- objc -*-
#import <UIKit/UIWindow.h>
#include <reflex/window.h>


@class OpenGLViewController;


@interface NativeWindow : UIWindow

	{
		@private
			Reflex::Window::Ref* pref;
			OpenGLViewController* view_controller;
	}

	- (void) bind:   (Reflex::Window*) instance;

	- (void) unbind: (Reflex::Window*) instance;

	- (void) update;

	- (void) draw;

	- (void) frameChanged;

	- (void) keyDown: (UIEvent*) event;

	- (void) keyUp: (UIEvent*) event;

	- (void) touchesBegan: (NSSet*) touches withEvent: (UIEvent*) event;

	- (void) touchesEnded: (NSSet*) touches withEvent: (UIEvent*) event;

	- (void) touchesCancelled: (NSSet*) touches withEvent: (UIEvent*) event;

	- (void) touchesMoved: (NSSet*) touches withEvent: (UIEvent*) event;

@end// NativeWindow

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
reflexion-0.1.12 src/ios/native_window.h
reflexion-0.1.11 src/ios/native_window.h
reflexion-0.1.10 src/ios/native_window.h