public void SetArPlaneDetectionMode(int mode) // Not using! { return; // Not using! //DetectionMode mode = DetectionMode.Everything; switch (mode) { case 0: planeDetectionMode = PlaneDetectionMode.None; SetPlaneDetection(false); break; case 1: planeDetectionMode = PlaneDetectionMode.Horizontal; SetPlaneDetection(true); break; case 2: planeDetectionMode = PlaneDetectionMode.Vertical; SetPlaneDetection(true); break; case 3: planeDetectionMode = PlaneDetectionMode.Horizontal | PlaneDetectionMode.Vertical; SetPlaneDetection(true); break; } planeManager.detectionMode = planeDetectionMode; }
public static MLPlanesQueryFlags ToMLPlaneQueryFlags(this PlaneDetectionMode planeDetectionMode) { var outFlags = MLPlanesQueryFlags.None; if ((planeDetectionMode & PlaneDetectionMode.Horizontal) != 0) { outFlags |= MLPlanesQueryFlags.Horizontal; } if ((planeDetectionMode & PlaneDetectionMode.Vertical) != 0) { outFlags |= MLPlanesQueryFlags.Vertical; } return(outFlags); }
static internal extern void UnityARKit_Planes_SetRequestedPlaneDetectionMode(PlaneDetectionMode mode);
static void UnityARCore_planeTracking_setPlaneDetectionMode( PlaneDetectionMode mode) { }
static extern void SetRequestedPlaneDetectionMode(PlaneDetectionMode mode);
static internal void UnityARKit_Planes_SetRequestedPlaneDetectionMode(PlaneDetectionMode mode) { throw new System.NotImplementedException(k_ExceptionMsg); }
static extern void UnityARKit_planes_setPlaneDetectionMode(PlaneDetectionMode mode);
static void UnityARKit_planes_setPlaneDetectionMode(PlaneDetectionMode mode) { }