#ifndef FilamentNativeViewFactory_h #define FilamentNativeViewFactory_h #endif /* FilamentNativeViewFactory_h */ #import #import "FilamentViewer.hpp" @interface FilamentMethodCallHandler : FlutterMethodChannel - (void)handleMethodCall:(FlutterMethodCall* _Nonnull)call result:( FlutterResult _Nonnull)result; - (mimetic::FilamentViewer*) _viewer; @end @interface FilamentNativeViewFactory : NSObject - (instancetype)initWithRegistrar:(NSObject*)registrar; - (mimetic::ResourceBuffer)loadResource:(const char* const)path; - (void)freeResource:(void*)mem size:(size_t)size misc:(void*)misc; @end @interface FilamentNativeView : NSObject - (instancetype)initWithFrame:(CGRect)frame viewIdentifier:(int64_t)viewId arguments:(id _Nullable)args registrar:(NSObject*)registrar; - (UIView*)view; @end