// // StreamView.h // Moonlight // // Created by Cameron Gutman on 10/19/14. // Copyright (c) 2014 Moonlight Stream. All rights reserved. // #import "ControllerSupport.h" #import "OnScreenControls.h" @protocol EdgeDetectionDelegate - (void) edgeSwiped; @end @protocol UserInteractionDelegate - (void) userInteractionBegan; - (void) userInteractionEnded; @end @interface StreamView : OSView @property (nonatomic, retain) IBOutlet UITextField* keyInputField; - (void) setupStreamView:(ControllerSupport*)controllerSupport swipeDelegate:(id)swipeDelegate interactionDelegate:(id)interactionDelegate; - (void) showOnScreenControls; - (void) setMouseDeltaFactors:(float)x y:(float)y; - (OnScreenControlsLevel) getCurrentOscState; @end