PhotoHandoff/AAPLImageFilter.h
/* |
Copyright (C) 2014 Apple Inc. All Rights Reserved. |
See LICENSE.txt for this sample’s licensing information |
Abstract: |
Image Filter Objects |
*/ |
#import <Foundation/Foundation.h> |
@interface AAPLImageFilter : NSObject <UIStateRestoring> |
- (instancetype)initFilter:(BOOL)useDefaultState NS_DESIGNATED_INITIALIZER; |
@property (nonatomic) BOOL active; |
@property (nonatomic) BOOL dirty; |
@property (nonatomic, readwrite, strong) id<UIStateRestoring> restorationParent; |
@property (nonatomic, readwrite, strong) Class<UIObjectRestoration> objectRestorationClass; |
@end |
#pragma mark - |
#define kBlurFilterKey @"BlurFilter" |
@interface BlurFilter : AAPLImageFilter |
@property (nonatomic) CGFloat blurRadius; |
@end |
#pragma mark - |
#define kModifyFilterKey @"ModifyFilter" |
@interface ModifyFilter : AAPLImageFilter |
@property (nonatomic) CGFloat intensity; |
@end |
Copyright © 2014 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2014-09-17