/// <summary> /// Initializes Vuforia; called from Start /// </summary> public VuforiaUnity.InitError Start(string licenseKey) { VuforiaRenderer.RendererAPI rendererAPI = VuforiaRenderer.Instance.GetRendererAPI(); int errorCode = initQCARiOS((int)rendererAPI, (int)Screen.orientation, licenseKey); if (errorCode >= 0) { InitializeSurface(); } return((VuforiaUnity.InitError)errorCode); }
/// <summary> /// Initializes Vuforia /// </summary> public VuforiaUnity.InitError InitializeVuforia(string licenseKey) { VuforiaRenderer.RendererAPI rendererAPI = VuforiaRenderer.Instance.GetRendererAPI(); int errorCode = InitVuforia((int)rendererAPI, licenseKey); if (errorCode >= 0) { InitializeSurface(); } return((VuforiaUnity.InitError)errorCode); }
/// <summary> /// Initializes Vuforia /// </summary> public VuforiaUnity.InitError InitializeVuforia(string licenseKey) { #if ((UNITY_IPHONE || UNITY_IOS) && !UNITY_EDITOR) VuforiaRenderer.RendererAPI rendererAPI = VuforiaRenderer.Instance.GetRendererAPI(); int errorCode = initQCARiOS((int)rendererAPI, (int)Screen.orientation, licenseKey); #else int errorCode = 0; #endif if (errorCode >= 0) { InitializeSurface(); } return((VuforiaUnity.InitError)errorCode); }
private bool videoPlayerInit(VuforiaRenderer.RendererAPI rendererAPI) { int openGLVersion = -1; if (rendererAPI == VuforiaRenderer.RendererAPI.GL_30) { openGLVersion = 3; } else if (rendererAPI == VuforiaRenderer.RendererAPI.GL_20) { openGLVersion = 2; } else { Debug.LogError("Incorrect Renderer API, setting it to OpenGL 2"); openGLVersion = 2; } return(GetJavaObject().Call <bool>("init", openGLVersion)); }
private IEnumerator InitVideoPlayer() { // Initialize the video player VuforiaRenderer.RendererAPI rendererAPI = VuforiaRenderer.Instance.GetRendererAPI(); if (mVideoPlayer.Init(rendererAPI)) { yield return(new WaitForEndOfFrame()); // Wait in case other videos are loading at the same time while (sLoadingLocked) { yield return(new WaitForSeconds(0.5f)); } // Now we can proceed to load the video StartCoroutine(LoadVideo()); } else { Debug.Log("Could not initialize video player"); HandleStateChange(VideoPlayerHelper.MediaState.ERROR); this.enabled = false; } }
bool videoPlayerInit(VuforiaRenderer.RendererAPI rendererAPI) { return(false); }
private bool videoPlayerInit(VuforiaRenderer.RendererAPI unused_rendererAPI) { mVideoPlayerPtr = VideoPlayerInitWSA(); return(mVideoPlayerPtr != IntPtr.Zero); }
private bool videoPlayerInit(VuforiaRenderer.RendererAPI rendererAPI) { mVideoPlayerPtr = videoPlayerInitIOS(rendererAPI == VuforiaRenderer.RendererAPI.METAL); return(mVideoPlayerPtr != IntPtr.Zero); }
/// <summary> /// Initializes the VideoPlayerHelper object /// </summary> public bool Init(VuforiaRenderer.RendererAPI rendererAPI) { return(videoPlayerInit(rendererAPI)); }