GSKView
Objective-C
@interface GSKView : UIView
// Handle interface orientation change
- (void)initializeRotationWithInterfaceOrientation:(UIInterfaceOrientation)orientation;
- (void)rotateWithCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator;
// Displays the focus indicator at the requested location
- (void)animateFocusAtLocation:(CGPoint)location;
/// Updates the quadrangle overlay. Removes the quadrangle if @param quadrangle is nil.
- (void)updateQuadrangle:(GSKQuadrangle *)quadrangle;
- (void)setCaptureSession:(AVCaptureSession *)session;
/**
Freeze the capture preview. This is very fast as this doesn't interrupt the camera session.
*/
- (void)pausePreview;
/**
Resumes the capture preview.
*/
- (void)resumePreview;
@property (nonatomic, readonly) UIView *previewView;
/**
The document frame layer
*/
@property (nonatomic, readonly) CAShapeLayer *frameLayer;
@property (nonatomic, readonly) CAShapeLayer *snapFrameLayer;
@property (nonatomic, copy) UIColor *overlayColor;
@property (nonatomic, weak) id <GSCViewDelegate> delegate;
@end
Swift
class GSKView : UIView
Undocumented
-
Undocumented
Declaration
Objective-C
- (void)initializeRotationWithInterfaceOrientation:(UIInterfaceOrientation)orientation;Swift
func initializeRotation(with orientation: UIInterfaceOrientation) -
Undocumented
Declaration
Objective-C
- (void)rotateWithCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator;Swift
func rotate(with coordinator: UIViewControllerTransitionCoordinator!) -
Undocumented
Declaration
Objective-C
- (void)animateFocusAtLocation:(CGPoint)location;Swift
func animateFocus(atLocation location: CGPoint) -
Updates the quadrangle overlay. Removes the quadrangle if - parameter: quadrangle is nil.
Declaration
Objective-C
- (void)updateQuadrangle:(GSKQuadrangle *)quadrangle;Swift
func update(_ quadrangle: GSKQuadrangle!) -
Undocumented
Declaration
Objective-C
- (void)setCaptureSession:(AVCaptureSession *)session;Swift
func setCaptureSession(_ session: AVCaptureSession!) -
Freeze the capture preview. This is very fast as this doesn’t interrupt the camera session.
Declaration
Objective-C
- (void)pausePreview;Swift
func pausePreview() -
Resumes the capture preview.
Declaration
Objective-C
- (void)resumePreview;Swift
func resumePreview() -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) UIView *previewViewSwift
var previewView: UIView! { get } -
The document frame layer
Declaration
Objective-C
@property (nonatomic, readonly) CAShapeLayer *frameLayer;Swift
var frameLayer: CAShapeLayer! { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) CAShapeLayer *snapFrameLayerSwift
var snapFrameLayer: CAShapeLayer! { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) UIColor *overlayColorSwift
@NSCopying var overlayColor: UIColor! { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, weak) id <GSCViewDelegate> delegateSwift
weak var delegate: GSCViewDelegate! { get set }
GSKView Class Reference