TuSDKFilterLocalPackage Class Reference
Inherits from | NSObject |
---|---|
Declared in | TuSDKFilterLocalPackage.h |
Other Methods
initDelegate
原生滤镜配置委托
@property (nonatomic, weak) id<TuSDKFilterConfigDelegate> initDelegate
Declared In
TuSDKFilterLocalPackage.h
+ initWithConfig:
原生滤镜配置
+ (instancetype)initWithConfig:(TuSDKConfig *)config
Parameters
config |
Sdk配置 |
---|
Return Value
config 原生滤镜配置
Declared In
TuSDKFilterLocalPackage.h
+ package
原生滤镜配置
+ (instancetype)package
Return Value
package 原生滤镜配置
Declared In
TuSDKFilterLocalPackage.h
– appenDelegate:
添加本地滤镜包委托
- (void)appenDelegate:(id<TuSDKFilterLocalPackageDelegate>)delegate
Parameters
delegate |
本地滤镜包委托 |
---|
Declared In
TuSDKFilterLocalPackage.h
– removeDelegate:
删除本地滤镜包委托
- (void)removeDelegate:(id<TuSDKFilterLocalPackageDelegate>)delegate
Parameters
delegate |
本地滤镜包委托 |
---|
Declared In
TuSDKFilterLocalPackage.h
– normalOption
默认滤镜选项
- (TuSDKFilterOption *)normalOption
Return Value
normalOption 默认滤镜选项
Declared In
TuSDKFilterLocalPackage.h
– optionWithCode:
获取滤镜选项配置
- (TuSDKFilterOption *)optionWithCode:(NSString *)code
Parameters
code |
滤镜代号 |
---|
Return Value
option 滤镜选项配置 (如果未找到对应选项,返回默认滤镜)
Declared In
TuSDKFilterLocalPackage.h
– verifyCodes:
验证滤镜代号
- (NSArray *)verifyCodes:(NSArray *)codes
Parameters
filterCodes |
滤镜代号列表 |
---|
Return Value
codes 滤镜名称
Declared In
TuSDKFilterLocalPackage.h
– optionsWithCodes:
获取指定名称的滤镜列表
- (NSArray *)optionsWithCodes:(NSArray *)codes
Parameters
codes |
滤镜代号列表 |
---|
Return Value
codes 滤镜列表
Declared In
TuSDKFilterLocalPackage.h
– optionsWithGroup:
获取滤镜组
- (NSArray *)optionsWithGroup:(TuSDKFilterGroup *)group
Parameters
group |
滤镜分组 |
---|
Return Value
group 滤镜列表
Declared In
TuSDKFilterLocalPackage.h
– groupNameKeyWithGroupID:
滤镜组名称键
- (NSString *)groupNameKeyWithGroupID:(uint64_t)groupID
Parameters
groupID |
滤镜组ID |
---|
Return Value
groupID 滤镜组名称键
Declared In
TuSDKFilterLocalPackage.h
– groupTypeWithGroupID:
滤镜组类型
- (NSUInteger)groupTypeWithGroupID:(uint64_t)groupID
Parameters
groupID |
滤镜组ID |
---|
Return Value
groupID 滤镜组类型
Declared In
TuSDKFilterLocalPackage.h
– groupFilterTypeWithGroupID:
分组中的滤镜类型
- (NSUInteger)groupFilterTypeWithGroupID:(uint64_t)groupID
Parameters
groupID |
滤镜组ID |
---|
Return Value
滤镜类型
Declared In
TuSDKFilterLocalPackage.h
– groupWithGroupID:
根据滤镜组id获取滤镜分组
- (TuSDKFilterGroup *)groupWithGroupID:(uint64_t)groupID
Parameters
groupID |
滤镜组id |
---|
Return Value
Declared In
TuSDKFilterLocalPackage.h
– groupsByAtionScen:
根据 SDK 类型获取滤镜分组
- (NSArray<TuSDKFilterGroup*> *)groupsByAtionScen:(lsqAtionScenSDKType)ationScen
Parameters
ationScen |
SDK 类型获取滤镜分组 |
---|
Return Value
分组列表
Declared In
TuSDKFilterLocalPackage.h
– defaultFilterCodeWithGroup:
获取滤镜组默认滤镜代号
- (NSString *)defaultFilterCodeWithGroup:(TuSDKFilterGroup *)group
Parameters
group |
滤镜分组 |
---|
Return Value
group 滤镜组默认滤镜代号
Declared In
TuSDKFilterLocalPackage.h
– loadTexturesWithCode:
加载材质列表
- (NSArray *)loadTexturesWithCode:(NSString *)code
Parameters
code |
滤镜代号 |
---|
Return Value
code 材质列表
Declared In
TuSDKFilterLocalPackage.h
– loadInternalTextures:
加载材质列表
- (NSArray *)loadInternalTextures:(NSArray *)codes
Parameters
codes |
滤镜代号列表 |
---|
Return Value
codes 材质列表
Declared In
TuSDKFilterLocalPackage.h
– filterWithOption:
通过选项配置初始化滤镜
- (SLGPUImageOutput<SLGPUImageInput> *)filterWithOption:(TuSDKFilterOption *)option
Parameters
option |
滤镜选项配置 |
---|
Return Value
option 获取滤镜实例
Declared In
TuSDKFilterLocalPackage.h
– loadGroupThumbWithImageView:group:
加载滤镜组预览图
- (void)loadGroupThumbWithImageView:(UIImageView *)view group:(TuSDKFilterGroup *)group
Parameters
view |
图片视图 |
---|---|
group |
滤镜分组 |
Declared In
TuSDKFilterLocalPackage.h
– loadGroupDefaultFilterThumbWithImageView:group:
加载滤镜组默认滤镜预览图
- (void)loadGroupDefaultFilterThumbWithImageView:(UIImageView *)view group:(TuSDKFilterGroup *)group
Parameters
view |
图片视图 |
---|---|
group |
滤镜分组 |
Declared In
TuSDKFilterLocalPackage.h
– loadFilterThumbWithImageView:option:
加载滤镜组默认滤镜预览图
- (void)loadFilterThumbWithImageView:(UIImageView *)view option:(TuSDKFilterOption *)option
Parameters
view |
图片视图 |
---|---|
option |
滤镜配置选项 |
Declared In
TuSDKFilterLocalPackage.h
– cancelLoadImage:
取消加载图片
- (void)cancelLoadImage:(UIImageView *)imageView
Parameters
imageView |
图片视图 |
---|
Declared In
TuSDKFilterLocalPackage.h
– downloadWithIdt:key:fileId:
下载贴纸
- (void)downloadWithIdt:(uint64_t)idt key:(NSString *)key fileId:(NSString *)fileId
Parameters
idt |
贴纸ID |
---|---|
key |
下载SN |
fileId |
文件ID |
Declared In
TuSDKFilterLocalPackage.h
– cancelDownloadWithIdt:
取消下载贴纸
- (void)cancelDownloadWithIdt:(uint64_t)idt
Parameters
idt |
贴纸ID |
---|
Declared In
TuSDKFilterLocalPackage.h
– removeDownloadWithIdt:
删除下载贴纸
- (void)removeDownloadWithIdt:(uint64_t)idt
Parameters
idt |
贴纸ID |
---|
Declared In
TuSDKFilterLocalPackage.h
– jsonAllData
获取所有json数据
- (NSString *)jsonAllData
Return Value
json 数据
Declared In
TuSDKFilterLocalPackage.h
LocalFilter Methods
– addFilterGroupFile:groupFiltersType:
将本地滤镜添加到 Package
- (BOOL)addFilterGroupFile:(NSString *)filePath groupFiltersType:(NSUInteger)groupFiltersType
Parameters
filePath |
本地滤镜组文件路径 |
---|---|
groupFiltersType |
滤镜类型, see TuSDKFilterGroup.h 0: 普通滤镜, 1: 特效滤镜, 2: 粒子特效滤镜, 3: 漫画特效滤镜 |
Return Value
true/false
Availability
3.4.5
Declared In
TuSDKFilterLocalPackage.h