iOS update devkit ui,add snapshot switch and performance switch
This commit is contained in:
@@ -56,6 +56,10 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
+ (void)enablePerformance:(BOOL)enable;
|
||||
|
||||
+ (BOOL)isEnablePerformance;
|
||||
|
||||
+ (void)enableRenderSnapshot:(BOOL)enable;
|
||||
|
||||
+ (BOOL)isEnableRenderSnapshot;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
@@ -60,6 +60,7 @@ @interface DoricLibraries : NSObject
|
||||
@property(nonatomic, strong) NSHashTable<DoricRegistry *> *registries;
|
||||
@property(nonatomic, strong) NSMutableDictionary *envDic;
|
||||
@property(nonatomic, assign) BOOL enablePerformance;
|
||||
@property(nonatomic, assign) BOOL enableRecordSnapshot;
|
||||
|
||||
+ (instancetype)instance;
|
||||
@end
|
||||
@@ -71,6 +72,7 @@ - (instancetype)init {
|
||||
_registries = [NSHashTable new];
|
||||
_envDic = [NSMutableDictionary new];
|
||||
_enablePerformance = NO;
|
||||
_enableRecordSnapshot = NO;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
@@ -140,6 +142,14 @@ + (BOOL)isEnablePerformance {
|
||||
return DoricLibraries.instance.enablePerformance;
|
||||
}
|
||||
|
||||
+ (void)enableRenderSnapshot:(BOOL)enable {
|
||||
DoricLibraries.instance.enableRecordSnapshot = enable;
|
||||
}
|
||||
|
||||
+ (BOOL)isEnableRenderSnapshot {
|
||||
return DoricLibraries.instance.enableRecordSnapshot;
|
||||
}
|
||||
|
||||
- (void)innerRegister {
|
||||
[self registerNativePlugin:DoricShaderPlugin.class withName:@"shader"];
|
||||
[self registerNativePlugin:DoricModalPlugin.class withName:@"modal"];
|
||||
|
Reference in New Issue
Block a user