17@property(nonatomic , strong) NSString*
name;
22@property(nonatomic , strong) NSString*
value;
27@property(nonatomic , strong) NSString*
type;
51 @property(nonatomic , strong) NSString* name;
56 @property(nonatomic , strong) NSMutableArray<FilterParameterTemplate*>* parameters;
76- (NSMutableDictionary*) ToJSON;
97 @property(nonatomic , strong) NSString* blend;
111@property(nonatomic , strong) NSString* origin;
116@property(nonatomic , strong) NSMutableArray<FilterTemplate*> *preprocess;
121@property(nonatomic , strong) NSMutableArray<FilterTemplate*> *postprocess;
126@property(nonatomic , assign) Boolean switchLayers;
146-(NSMutableDictionary*)ToJSON;
162 @property(nonatomic , strong) NSString* name;
167 @property(nonatomic , strong) NSString* texture;
175+ (
MaskTemplate*) FromJSON: (NSDictionary*) jsonDictionary;
182- (NSMutableDictionary*)ToJSON;
194 @property(nonatomic , strong) NSMutableArray<FilterQueueTemplate *> *filters;
199 @property(nonatomic , strong) NSMutableArray<MaskTemplate *> *masks;
217-(NSMutableDictionary*)ToJSON;
229@property(nonatomic , strong) NSString* name;
234@property(nonatomic , assign)
double transparency;
259- (NSMutableDictionary*)ToJSON;
266- (NSString*)ToJSONString;
275@property(nonatomic , strong) NSMutableArray<FinishTemplate*> *finishTemplates;
320- (NSMutableDictionary*)ToJSON;
326- (NSString*)ToJSONString;
337 @property(nonatomic, assign)
float r;
338 @property(nonatomic, assign)
float g;
339 @property(nonatomic, assign)
float b;
340 @property(nonatomic, assign)
float a;
354- (id)initWithRed:(
float)red andGreen:(
float)green andBlue:(
float)blue andAlpha:(
float)alpha;
361+(
Color*)FromJSON:(NSDictionary*)jsonDictionary;
367- (NSMutableDictionary*) ToJSON;
370@interface BoundingBox:NSObject
372 @property(nonatomic, assign)
float x_lowerLeft;
373 @property(nonatomic, assign)
float y_lowerLeft;
374 @property(nonatomic, assign)
float x_upperRight;
375 @property(nonatomic, assign)
float y_upperRight;
379- (id)initWithXLowerLeft:(float)x_lowerLeft andYLowerLeft:(float)y_lowerLeft andXUpperRight:(float)x_upperRight andYUpperRight:(float)y_upperRight;
381+(BoundingBox*)FromJSON:(NSDictionary*)jsonDictionary;
383- (NSMutableDictionary*) ToJSON;
385- (NSString*)ToJSONString;
420 @property(nonatomic, strong) NSString* name;
425 @property(nonatomic, strong) NSString* area;
430 @property(nonatomic, strong) NSString* texture;
435 @property(nonatomic, strong)
Color* color;
446 @property(nonatomic, assign) Boolean useColor;
452 @property(nonatomic, assign) Boolean useTexture;
466- (NSMutableDictionary*) ToJSON;
506 @property(nonatomic, strong) NSString* name;
511 @property(nonatomic, strong) NSString* type;
516 @property(nonatomic, strong) NSMutableArray<ElementTemplate*> *elements;
536- (NSMutableDictionary*)ToJSON;
543- (NSString*)ToJSONString;
552 NSMutableArray<FeatureTemplate*> *featureTemplates;
597- (NSMutableDictionary*)ToJSON;
604- (NSString*)ToJSONString;
641 @property(nonatomic, strong) NSString* name;
646 @property(nonatomic, strong) NSString* area;
651 @property(nonatomic, strong) NSString* texture;
656 @property(nonatomic, strong)
Color* color;
662 @property(nonatomic, assign) Boolean useColor;
668 @property(nonatomic, assign) Boolean useTexture;
687-(void)SetArea:(NSString*)area;
699-(void)SetColor:(
Color*)color;
705-(NSString*)GetTexture;
711-(void)SetTexture:(NSString*)texture;
719+ (
Element*) FromJSON: (NSDictionary*) jsonDictionary;
725- (NSMutableDictionary*)ToJSON;
744 @private unsigned int pk;
749 @private NSString* name;
754 @private NSString* type;
759 @private NSMutableArray<Element*> *elements;
761 @private BoundingBox* boundingBox;
786-(NSMutableArray*)GetElements;
792-(NSArray*)GetBoundingBox;
798-(void)SetBoundingBox:(NSArray*) boundingBox;
805+ (
Effect*)FromJSONString:(NSString*)JSON_data;
812+ (
Effect*) FromJSON: (NSDictionary*) jsonDictionary;
818- (NSMutableDictionary*)ToJSON;
824- (NSString*)ToJSONString;
Definition FeatureTemplate.h:336
Definition FeatureTemplate.h:740
Definition FeatureTemplate.h:637
Definition FeatureTemplate.h:416
Definition FeatureTemplate.h:503
Definition FeatureTemplate.h:551
Definition FeatureTemplate.h:13
NSString * type
Definition FeatureTemplate.h:27
NSString * name
Definition FeatureTemplate.h:17
NSString * value
Definition FeatureTemplate.h:22
Definition FeatureTemplate.h:93
Definition FeatureTemplate.h:47
Definition FeatureTemplate.h:226
Definition FeatureTemplate.h:274
Definition FeatureTemplate.h:158
Definition FeatureTemplate.h:191