This class manages all VuMark-targets which are created at runtime More...
Public Member Functions | |
IEnumerable< VuMarkBehaviour > | GetActiveBehaviours (VuMarkTarget vuMark) |
Get the VuMark-behaviour that is associated with a currently tracked VuMark More... | |
IEnumerable< VuMarkBehaviour > | GetActiveBehaviours () |
Returns all currently tracked VuMark behaviours More... | |
IEnumerable< VuMarkTarget > | GetActiveVuMarks () |
Returns all currently tracked VuMark-targets More... | |
IEnumerable< VuMarkBehaviour > | GetAllBehaviours () |
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... | |
This class manages all VuMark-targets which are created at runtime
IEnumerable<VuMarkBehaviour> GetActiveBehaviours | ( | VuMarkTarget | vuMark | ) |
Get the VuMark-behaviour that is associated with a currently tracked VuMark
vuMark | trackable |
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