Swiftgram/LegacyComponents/PGPhotoFilterDefinition.h
2017-07-28 16:50:06 +03:00

22 lines
688 B
Objective-C

#import <Foundation/Foundation.h>
typedef enum {
PGPhotoFilterTypePassThrough,
PGPhotoFilterTypeLookup,
PGPhotoFilterTypeCustom
} PGPhotoFilterType;
@interface PGPhotoFilterDefinition : NSObject
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) NSString *title;
@property (readonly, nonatomic) PGPhotoFilterType type;
@property (readonly, nonatomic) NSString *lookupFilename;
@property (readonly, nonatomic) NSString *shaderFilename;
@property (readonly, nonatomic) NSArray *textureFilenames;
+ (PGPhotoFilterDefinition *)originalFilterDefinition;
+ (PGPhotoFilterDefinition *)definitionWithDictionary:(NSDictionary *)dictionary;
@end