Google ARCore Base

The base module for Google ARCore plugin.

Summary

Enumerations

EGoogleARCoreFunctionStatus{
  Success,
  Fatal,
  SessionPaused,
  NotTracking,
  ResourceExhausted,
  NotAvailable,
  InvalidType,
  Unknown
}
enum
Describes the status of most ARCore functions.
EGoogleARCoreLineTraceChannel{
  FeaturePoint = 1,
  InfinitePlane = 2,
  PlaneUsingExtent = 4,
  PlaneUsingBoundaryPolygon = 8,
  FeaturePointWithSurfaceNormal = 16
}
enum
Describes which channel ARLineTrace will be performed on.
EGoogleARCoreTrackingState{
  Tracking = 0,
  NotTracking = 1,
  StoppedTracking = 2
}
enum
Describes the tracking state of the current ARCore session.

Enumerations

EGoogleARCoreFunctionStatus

 EGoogleARCoreFunctionStatus

Describes the status of most ARCore functions.

Properties
Fatal

Function failed due to Fatal error.

InvalidType

Function failed due to the function augment has invalid type.

NotAvailable

Function failed due to the requested resource isn't available yet.

NotTracking

Function failed due to ARCore session isn't in tracking state.

ResourceExhausted

Function failed due to the requested resource is exhausted.

SessionPaused

Function failed due to the session isn't running.

Success

Function returned successfully.

Unknown

Function failed with unknown reason.

EGoogleARCoreLineTraceChannel

 EGoogleARCoreLineTraceChannel

Describes which channel ARLineTrace will be performed on.

Properties
FeaturePoint

Trace against feature point cloud.

FeaturePointWithSurfaceNormal

Trace against feature point and attempt to estimate the normal of the surface centered around the trace hit point.

Surface normal estimation is most likely to succeed on textured surfaces and with camera motion.

InfinitePlane

Trace against the infinite plane.

PlaneUsingBoundaryPolygon

Trace against the plane using its boundary polygon.

PlaneUsingExtent

Trace against the plane using its extent.

EGoogleARCoreTrackingState

 EGoogleARCoreTrackingState

Describes the tracking state of the current ARCore session.

Properties
NotTracking

Tracking is temporary lost but could recover in the future.

StoppedTracking

Tracking is lost will not recover.

Tracking

Tracking is valid.

Send feedback about...