ImageTrackerBaseBehaviour Class (since 1.3.0)

Inherits: DeviceUserAbstractBehaviour

Description

ImageTrackerBaseBehaviour (since 1.3.0) is the component to control ImageTracker in the AR scene.

A ImageTargetBaseBehaviour must be loaded into ImageTrackerBaseBehaviour before its target can be tracked.

Public Fields

ImageTracker Tracker

Public Properties

List<ImageTargetBaseBehaviour> LoadedTargetBehaviours
int SimultaneousNum

Public Functions

void LoadImageTargetBehaviour(ImageTargetBaseBehaviour imageTargetBaseBehaviour)
void UnloadImageTargetBehaviour(ImageTargetBaseBehaviour imageTargetBaseBehaviour)
bool StartTrack()
bool StopTrack()

Public Events

event Action<ImageTrackerBaseBehaviour, ImageTargetBaseBehaviour, Target, bool> TargetLoad
event Action<ImageTrackerBaseBehaviour, ImageTargetBaseBehaviour, Target, bool> TargetUnload

Overwritten MonoBahaviour Functions

protected virtual void OnDestroy()
protected virtual void Start()
protected virtual void Update()

ImageTracker Tracker

The ImageTracker object. You can reach advanced controls with Tracker. See ImageTracker for more details.

List<ImageTargetBaseBehaviour> LoadedTargetBehaviours

The ImageTargetBaseBehaviours currently loaded into the component.

int SimultaneousNum

The max number of targets which will be the simulatneously tracked by the tracker. The default value is 1.

void LoadImageTargetBehaviour(ImageTargetBaseBehaviour imageTargetBaseBehaviour)

Load the ImageTargetBaseBehaviour and its target into the component. It is same with ImageTargetBaseBehaviour.LoadIntoTrackerBehaviour

void UnloadImageTargetBehaviour(ImageTargetBaseBehaviour imageTargetBaseBehaviour)

Unload the ImageTargetBaseBehaviour and its target from the component.

bool StartTrack()

Starts the track. See ImageTracker.Start for more details.

bool StopTrack()

Stops the track. See ImageTracker.Stop for more details.

event Action<ImageTrackerBaseBehaviour, ImageTargetBaseBehaviour, Target, bool> TargetLoad

The event for target load.

event Action<ImageTrackerBaseBehaviour, ImageTargetBaseBehaviour, Target, bool> TargetUnload

The event for target unload.