/// <summary> /// Construct TrackedPoint from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeApi">The ARCore native api.</param> internal TrackedPoint(IntPtr nativeHandle, NativeSession nativeApi) : base(nativeHandle, nativeApi) { }
//// @cond EXCLUDE_FROM_DOXYGEN /// <summary> /// Construct TrackedPlane from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeApi">The ARCore native api.</param> public TrackedPlane(IntPtr nativeHandle, NativeSession nativeApi) : base(nativeHandle, nativeApi) { m_TrackableNativeHandle = nativeHandle; m_NativeSession = nativeApi; }
/// <summary> /// Construct DetectedPlane from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeApi">The ARCore native api.</param> internal DetectedPlane(IntPtr nativeHandle, NativeSession nativeApi) : base(nativeHandle, nativeApi) { m_TrackableNativeHandle = nativeHandle; m_NativeSession = nativeApi; }
internal AugmentedImage(IntPtr nativeHandle, NativeSession nativeApi) : base(nativeHandle, nativeApi) { }
/// <summary> /// Construct AugmentedFace from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeApi">The ARCore native API.</param> internal AugmentedFace(IntPtr nativeHandle, NativeSession nativeApi) : base(nativeHandle, nativeApi) { m_TrackableNativeHandle = nativeHandle; m_NativeSession = nativeApi; }
/// <summary> /// Constructs a new ARCore Trackable. /// </summary> /// <param name="trackableNativeHandle">The native handle.</param> /// <param name="nativeSession">The native api.</param> protected Trackable(IntPtr trackableNativeHandle, NativeSession nativeSession) { m_TrackableNativeHandle = trackableNativeHandle; m_NativeSession = nativeSession; }
private void AsynCheckCapability() { ApiArStatus ret = NativeSession.CheckAuthorized(getAppId()); Debug.Log("Log: HelloARController Capability ret = " + ret); }
//// @cond EXCLUDE_FROM_DOXYGEN /// <summary> /// Construct TrackedPoint from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeSession">The ARCore native api.</param> public TrackedPoint(IntPtr nativeHandle, NativeSession nativeSession) : base(nativeHandle, nativeSession) { }
private void AsynCheckCapability() { ApiArStatus ret = NativeSession.CheckAuthorized(getAppId()); debugTXT1.text = "HelloAR Controller Ret= " + ret; }
/// <summary> /// Construct FeaturePoint from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeApi">The ARCore native api.</param> internal FeaturePoint(IntPtr nativeHandle, NativeSession nativeApi) : base(nativeHandle, nativeApi) { }
internal DepthPoint(IntPtr nativeHandle, NativeSession nativeSession) : base(nativeHandle, nativeSession) { }
private void AsynCheckCapability() { ApiArStatus ret = NativeSession.CheckAuthorized(getAppId()); }
public static void QueueThis(this INativeObject nativeObject, DelegateInvoker invoker) { NativeSession nativeSession = (NativeSession)nativeObject.Session; nativeSession.Queue(invoker); }
internal Trackable(IntPtr trackableNativeHandle, NativeSession nativeSession) { m_TrackableNativeHandle = trackableNativeHandle; m_NativeSession = nativeSession; }
//// @cond EXCLUDE_FROM_DOXYGEN /// <summary> /// Construct TrackedHandGesture from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeSession">The ARCore native api.</param> public TrackedHandGesture(IntPtr nativeHandle, NativeSession nativeSession) : base(nativeHandle, nativeSession) { m_TrackableNativeHandle = nativeHandle; m_NativeSession = nativeSession; }
/// <summary> /// Construct an InstantPlacementPoint from a native handle. /// </summary> /// <param name="nativeHandle">A handle to the native ARCore API Trackable.</param> /// <param name="nativeApi">The ARCore native api.</param> internal InstantPlacementPoint(IntPtr nativeHandle, NativeSession nativeApi) : base(nativeHandle, nativeApi) { }
public static ApiArStatus CheckAlgorithm(ApiAlgorithmType type, ApiAlgorithmMode mode) { return(NativeSession.CheckAlgorithm(type, mode)); }