1// Copyright 2016-present 650 Industries. All rights reserved. 2 3#import <ABI47_0_0EXGL/ABI47_0_0EXGLView.h> 4#import <ABI47_0_0EXGL/ABI47_0_0EXGLViewManager.h> 5#import <ABI47_0_0ExpoModulesCore/ABI47_0_0EXUIManager.h> 6 7@interface ABI47_0_0EXGLViewManager () 8 9@property (nonatomic, weak) ABI47_0_0EXModuleRegistry *moduleRegistry; 10 11@end 12 13@implementation ABI47_0_0EXGLViewManager 14 15ABI47_0_0EX_EXPORT_MODULE(ExponentGLViewManager); 16 17- (UIView *)view 18{ 19 return [[ABI47_0_0EXGLView alloc] initWithModuleRegistry:_moduleRegistry]; 20} 21 22- (NSString *)viewName 23{ 24 return @"ExponentGLView"; 25} 26 27- (NSArray<NSString *> *)supportedEvents 28{ 29 return @[@"onSurfaceCreate"]; 30} 31 32ABI47_0_0EX_VIEW_PROPERTY(msaaSamples, NSNumber *, ABI47_0_0EXGLView) 33{ 34 [view setMsaaSamples:value]; 35} 36 37- (void)setModuleRegistry:(ABI47_0_0EXModuleRegistry *)moduleRegistry 38{ 39 _moduleRegistry = moduleRegistry; 40} 41 42@end 43