public class VisionArManager
class VisionArManager
is an entry point to the high-level framework MapboxVisionAR
focused on AR related tasks.
class VisionArManager
Modifier and Type | Field and Description |
---|---|
static VisionArManager |
INSTANCE
class VisionArManager is an entry point to the high-level framework MapboxVisionAR focused on AR related tasks. |
Modifier and Type | Method and Description |
---|---|
static void |
create(com.mapbox.vision.manager.BaseVisionManager baseVisionManager)
Method for creating a
class VisionArManager instance.
It's only allowed to have one living instance of class VisionArManager |
static void |
destroy()
Cleanup the state and resources of
class VisionArManager . |
static com.mapbox.vision.ar.core.VisionArEventsListener |
getVisionArEventsListener()
Listener for
class VisionArManager . It's held as a week reference. |
com.mapbox.vision.manager.BaseVisionManager |
getVisionManager() |
void |
registerModule(long ptr) |
static void |
setFenceVisibilityDistance(float distance)
Set AR fence visibility distance in meters.
|
static void |
setLaneLength(float laneLength)
Set length of the AR lane in meters.
|
static void |
setRoute(Route route)
Set new route. Should be called on every reroute.
|
static void |
setVisionArEventsListener(com.mapbox.vision.ar.core.VisionArEventsListener p)
Listener for
class VisionArManager . It's held as a week reference. |
void |
unregisterModule() |
public static VisionArManager INSTANCE
class VisionArManager
is an entry point to the high-level framework MapboxVisionAR
focused on AR related tasks.
class VisionArManager
public com.mapbox.vision.manager.BaseVisionManager getVisionManager()
public static com.mapbox.vision.ar.core.VisionArEventsListener getVisionArEventsListener()
Listener for class VisionArManager
. It's held as a week reference.
class VisionArManager
public static void setVisionArEventsListener(com.mapbox.vision.ar.core.VisionArEventsListener p)
Listener for class VisionArManager
. It's held as a week reference.
class VisionArManager
public void registerModule(long ptr)
public void unregisterModule()
public static void create(com.mapbox.vision.manager.BaseVisionManager baseVisionManager)
Method for creating a class VisionArManager
instance.
It's only allowed to have one living instance of class VisionArManager
baseVisionManager
- : Instance of com.mapbox.vision.VisionManager or com.mapbox.vision.VisionReplayManager.class VisionArManager
,
class VisionArManager
public static void destroy()
Cleanup the state and resources of class VisionArManager
.
class VisionArManager
public static void setRoute(Route route)
Set new route. Should be called on every reroute.
public static void setLaneLength(float laneLength)
Set length of the AR lane in meters.
public static void setFenceVisibilityDistance(float distance)
Set AR fence visibility distance in meters.