Class QRCodeMarkerDetector
QR code detector that implements IMarkerDetector
Implements
Namespace: Microsoft.MixedReality.SpectatorView
Assembly: cs.temp.dll.dll
Syntax
public class QRCodeMarkerDetector : MonoBehaviour, IMarkerDetector
Properties
MarkerPositionBehavior
Determines how the marker is expected to be positioned during detection.
Declaration
public MarkerPositionBehavior MarkerPositionBehavior { get; set; }
Property Value
| Type | Description |
|---|---|
| MarkerPositionBehavior |
Methods
SetMarkerSize(Single)
Set the physical size for markers being detected
Declaration
public void SetMarkerSize(float markerSize)
Parameters
| Type | Name | Description |
|---|---|---|
| Single | markerSize |
StartDetecting()
Starts marker detection
Declaration
public void StartDetecting()
StopDetecting()
Stops marker detection
Declaration
public void StopDetecting()
TryGetMarkerSize(Int32, out Single)
Tries to obtain the physical size of a detected marker. Returns true if the marker size is known and was determined through detection; otherwise, returns false.
Declaration
public bool TryGetMarkerSize(int markerId, out float size)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | markerId | id of detected marker |
| Single | size | The physical size (in meters) of the detected marker |
Returns
| Type | Description |
|---|---|
| Boolean | True if the size was located |
Update()
Declaration
protected void Update()
Events
MarkersUpdated
Event called when any observed markers have been updated
Declaration
public event MarkersUpdatedHandler MarkersUpdated
Event Type
| Type | Description |
|---|---|
| MarkersUpdatedHandler |