C++ Java Unity
Unity Reference
VuMarkManager Class Reference

This class manages all VuMark-targets which are created at runtime More...

Public Member Functions

IEnumerable< VuMarkBehaviourGetActiveBehaviours (VuMarkTarget vuMark)
 Get the VuMark-behaviour that is associated with a currently tracked VuMark More...
 
IEnumerable< VuMarkBehaviourGetActiveBehaviours ()
 Returns all currently tracked VuMark behaviours More...
 
IEnumerable< VuMarkTargetGetActiveVuMarks ()
 Returns all currently tracked VuMark-targets More...
 
IEnumerable< VuMarkBehaviourGetAllBehaviours ()
 Returns all instantiated VuMark behaviours, even those that are currently not associated with a VuMark-target and not tracked More...
 
void RegisterVuMarkBehaviourDetectedCallback (Action< VuMarkBehaviour > callback)
 Register a callback which is invoked whenever a VuMark-result is newly detected which was not tracked in the frame before More...
 
void RegisterVuMarkDetectedCallback (Action< VuMarkTarget > callback)
 Register a callback which is invoked whenever a VuMark-target is newly detected which was not tracked in the frame before More...
 
void RegisterVuMarkLostCallback (Action< VuMarkTarget > callback)
 Register a callback which is invoked whenever all instances of a VuMark-target are lost and it is not tracked anymore More...
 
void UnregisterVuMarkBehaviourDetectedCallback (Action< VuMarkBehaviour > callback)
 Unregister callback for newly detected VuMark-results More...
 
void UnregisterVuMarkDetectedCallback (Action< VuMarkTarget > callback)
 Unregister callback for newly detected VuMark-targets More...
 
void UnregisterVuMarkLostCallback (Action< VuMarkTarget > callback)
 Unregister callback for lost VuMark-targets More...
 

Detailed Description

This class manages all VuMark-targets which are created at runtime

Member Function Documentation

IEnumerable<VuMarkBehaviour> GetActiveBehaviours ( VuMarkTarget  vuMark)

Get the VuMark-behaviour that is associated with a currently tracked VuMark

Parameters
vuMarktrackable
Returns
resulting VuMark behaviours, might be empty if specified VuMark is not associated to a behaviour
IEnumerable<VuMarkBehaviour> GetActiveBehaviours ( )

Returns all currently tracked VuMark behaviours

IEnumerable<VuMarkTarget> GetActiveVuMarks ( )

Returns all currently tracked VuMark-targets

IEnumerable<VuMarkBehaviour> GetAllBehaviours ( )

Returns all instantiated VuMark behaviours, even those that are currently not associated with a VuMark-target and not tracked

void RegisterVuMarkBehaviourDetectedCallback ( Action< VuMarkBehaviour callback)

Register a callback which is invoked whenever a VuMark-result is newly detected which was not tracked in the frame before

void RegisterVuMarkDetectedCallback ( Action< VuMarkTarget callback)

Register a callback which is invoked whenever a VuMark-target is newly detected which was not tracked in the frame before

void RegisterVuMarkLostCallback ( Action< VuMarkTarget callback)

Register a callback which is invoked whenever all instances of a VuMark-target are lost and it is not tracked anymore

void UnregisterVuMarkBehaviourDetectedCallback ( Action< VuMarkBehaviour callback)

Unregister callback for newly detected VuMark-results

void UnregisterVuMarkDetectedCallback ( Action< VuMarkTarget callback)

Unregister callback for newly detected VuMark-targets

void UnregisterVuMarkLostCallback ( Action< VuMarkTarget callback)

Unregister callback for lost VuMark-targets