public void InitVuforia() { if (!this.mHasInitialized) { VuforiaUnityImpl.SetApplicationEnvironment(); VuforiaUnity.InitError initError = UnityPlayer.Instance.InitializeVuforia(VuforiaAbstractConfiguration.Instance.Vuforia.LicenseKey); if (initError != VuforiaUnity.InitError.INIT_SUCCESS) { Debug.LogError("Vuforia initialization failed"); if (this.mOnVuforiaInitError != null) { this.mOnVuforiaInitError.InvokeWithExceptionHandling(initError); } this.mHasInitialized = false; this.mFailedToInitialize = true; this.mInitError = initError; return; } Debug.Log("Vuforia initialization successful"); this.CreateDeinitHelper(); this.mHasInitialized = true; } }
public override void SetVideoBackgroundConfig(VuforiaRenderer.VideoBGCfgData config) { this.SetVideoBackgroundConfigInternal(config); VuforiaUnityImpl.SetRendererDirty(); }
public static void OnSurfaceChanged(int screenWidth, int screenHeight) { VuforiaUnityImpl.SetRendererDirty(); VuforiaWrapper.Instance.OnSurfaceChanged(screenWidth, screenHeight); }
public static void SetAssetInitializationParameters() { VuforiaUnityImpl.SetAssetInitializationParameters(); }
public static void SetStandardInitializationParameters() { VuforiaUnityImpl.SetStandardInitializationParameters(); }
public static string GetVuforiaLibraryVersion() { return(VuforiaUnityImpl.GetVuforiaLibraryVersion()); }
public static bool SetHolographicAppCoordinateSystem(IntPtr appSpecifiedCS) { return(VuforiaUnityImpl.SetHolographicAppCoordinateSystem(appSpecifiedCS)); }
public static void OnResume() { VuforiaUnityImpl.OnResume(); }
public static void SetRendererDirty() { VuforiaUnityImpl.SetRendererDirty(); }
public static void OnPause() { VuforiaUnityImpl.OnPause(); }
public static Matrix4x4 GetProjectionGL(float nearPlane, float farPlane, ScreenOrientation screenOrientation) { return(VuforiaUnityImpl.GetProjectionGL(nearPlane, farPlane, screenOrientation)); }
public static bool SetHint(uint hint, int value) { return(VuforiaUnityImpl.SetHint(hint, value)); }
public static bool IsRendererDirty() { return(VuforiaUnityImpl.IsRendererDirty()); }
public static void Deinit() { VuforiaUnityImpl.Deinit(); }