/** * Copyright (c) 2015-present, Horcrux. * All rights reserved. * * This source code is licensed under the MIT-style license found in the * LICENSE file in the root directory of this source tree. */ #import #import "RNSVGBrushCOnverter.h" #import "RNSVGContainer.h" @class RNSVGNode; @interface RNSVGSvgView : UIView @property (nonatomic, assign) BOOL responsible; /** * define content as clipPath template. */ - (void)defineClipPath:(__kindof RNSVGNode *)clipPath clipPathRef:(NSString *)clipPathRef; - (RNSVGNode *)getDefinedClipPath:(NSString *)clipPathRef; - (void)defineTemplate:(__kindof RNSVGNode *)template templateRef:(NSString *)templateRef; - (RNSVGNode *)getDefinedTemplate:(NSString *)tempalteRef; - (void)defineBrushConverter:(RNSVGBrushConverter *)brushConverter brushConverterRef:(NSString *)brushConverterRef; - (RNSVGBrushConverter *)getDefinedBrushConverter:(NSString *)brushConverterRef; - (NSString *)getDataURL; @end