TuSDKFilterWrap Class Reference
Inherits from | NSObject |
---|---|
Declared in | TuSDKFilterWrap.h |
opt
滤镜配置选项
@property (nonatomic, readonly, nullable) TuSDKFilterOption *opt
Declared In
TuSDKFilterWrap.h
filter
滤镜对象
@property (nonatomic, readonly, nullable) SLGPUImageOutput<SLGPUImageInput> *filter
Declared In
TuSDKFilterWrap.h
lastFilter
最后一个滤镜
@property (nonatomic, readonly, nullable) SLGPUImageOutput<SLGPUImageInput> *lastFilter
Declared In
TuSDKFilterWrap.h
filterParameter
滤镜配置选项
@property (nonatomic, readwrite, nullable) TuSDKFilterParameter *filterParameter
Declared In
TuSDKFilterWrap.h
+ initWithOpt:
初始化滤镜对象包装
+ (nullable instancetype)initWithOpt:(nullable TuSDKFilterOption *)opt
Parameters
opt |
滤镜配置选项 |
---|
Return Value
opt 滤镜对象包装
Declared In
TuSDKFilterWrap.h
– initWithOpt:
初始化滤镜对象包装
- (nullable instancetype)initWithOpt:(nullable TuSDKFilterOption *)opt
Parameters
opt |
滤镜配置选项 |
---|
Return Value
opt 滤镜对象包装
Declared In
TuSDKFilterWrap.h
– changeFilter:
切换滤镜
- (void)changeFilter:(nullable NSString *)filterCode
Parameters
filterCode |
滤镜代号 |
---|
Declared In
TuSDKFilterWrap.h
– changeOption:
改变option
- (void)changeOption:(nullable TuSDKFilterOption *)opt
Parameters
opt |
滤镜配置选项 |
---|
Declared In
TuSDKFilterWrap.h
– addTarget:atTextureLocation:
添加输出
- (void)addTarget:(nullable id<SLGPUImageInput>)newTarget atTextureLocation:(NSInteger)textureLocation
Declared In
TuSDKFilterWrap.h
– removeTarget:
删除输出
- (void)removeTarget:(nullable id<SLGPUImageInput>)targetToRemove
Declared In
TuSDKFilterWrap.h
– bindWithCameraView:
绑定视频视图
- (void)bindWithCameraView:(nullable UIView<SLGPUImageInput> *)view
Parameters
view |
视频视图 |
---|
Declared In
TuSDKFilterWrap.h
– addOrgin:
添加输入
- (void)addOrgin:(nullable SLGPUImageOutput *)newOrgin
Declared In
TuSDKFilterWrap.h
– removeOrgin:
删除输入
- (void)removeOrgin:(nullable SLGPUImageOutput *)newOrgin
Declared In
TuSDKFilterWrap.h
– rotationTextures:
旋转材质到图片方向
- (void)rotationTextures:(UIImageOrientation)imageOrientation
Parameters
imageOrientation |
图片方向 |
---|
Declared In
TuSDKFilterWrap.h
– processWithImage:
执行滤镜 并输出图形
- (nullable UIImage *)processWithImage:(nullable UIImage *)image
Parameters
image |
输入图像 |
---|
Return Value
image 滤镜处理过的图像 (默认使用图像自身的方向属性)
Declared In
TuSDKFilterWrap.h
– processWithImage:orientation:
执行滤镜 并输出图形
- (nullable UIImage *)processWithImage:(nullable UIImage *)image orientation:(UIImageOrientation)imageOrientation
Parameters
image |
输入图像 |
---|---|
imageOrientation |
图像方向 |
Return Value
image 滤镜处理过的图像
Declared In
TuSDKFilterWrap.h
– isEqualCode:
是否为同一个滤镜代号
- (BOOL)isEqualCode:(nullable NSString *)code
Parameters
code |
滤镜代号 |
---|
Return Value
BOOL 是否为同一个滤镜代号
Declared In
TuSDKFilterWrap.h
– clone
克隆滤镜对象包装
- (nullable instancetype)clone
Return Value
clone 滤镜对象包装
Declared In
TuSDKFilterWrap.h