This repository has been archived on 2020-08-22. You can view files and clone it, but cannot push or open issues or pull requests.
flutter-unity-view-widget/example/unity/ARDemoApp/Library/PackageCache/com.unity.xr.arkit@3.0.0-pr.../Runtime/iOS/UnityARKit.m

34 lines
869 B
Mathematica
Raw Normal View History

#import <Foundation/Foundation.h>
#include "IUnityInterface.h"
#include "UnityAppController.h"
void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API UnityARKitXRPlugin_PluginLoad(IUnityInterfaces* unityInterfaces);
void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API UnityARKitXRPlugin_SetupiOS(UIView* appController);
CGSize UNITY_INTERFACE_API GetUnityRootViewSize()
{
UnityAppController* appController = _UnityAppController;
return appController.rootView.bounds.size;
}
void UnityARKit_ensureRootViewIsSetup()
{
UnityARKitXRPlugin_SetupiOS(_UnityAppController.rootView);
}
@interface UnityARKit : NSObject
+ (void)loadPlugin;
@end
@implementation UnityARKit
+ (void)loadPlugin
{
UnityRegisterRenderingPluginV5(UnityARKitXRPlugin_PluginLoad, NULL);
UnityARKitXRPlugin_SetupiOS(_UnityAppController.rootView);
}
@end