Struct XRTrackedObject
  
Syntax
public struct XRTrackedObject : ITrackable, IEquatable<XRTrackedObject>
 
Constructors
  
XRTrackedObject(TrackableId, Pose, TrackingState, IntPtr, Guid)
Declaration
public XRTrackedObject(TrackableId trackableId, Pose pose, TrackingState trackingState, IntPtr nativePtr, Guid referenceObjectGuid)
 
Parameters
| Type | 
Name | 
Description | 
| TrackableId | 
trackableId | 
The TrackableId associated with this tracked object. 
 | 
| Pose | 
pose | 
The Pose of this tracked object. 
 | 
| TrackingState | 
trackingState | 
The TrackingState of the tracked object. 
 | 
| IntPtr | 
nativePtr | 
A native pointer associated with this tracked object. If not null,
the object pointed to by this pointer should be valid at least until the next call to
. 
 | 
| Guid | 
referenceObjectGuid | 
The Guid of the reference object which was used to detect this tracked object. 
 | 
Properties
  
defaultTrackedObject
Declaration
public static XRTrackedObject defaultTrackedObject { get; }
 
Property Value
nativePtr
A native pointer associated with this tracked object.
 
Declaration
public IntPtr nativePtr { get; }
 
Property Value
pose
The Pose associated with this tracked object.
 
Declaration
public Pose pose { get; }
 
Property Value
Implements
referenceObjectGuid
Declaration
public Guid referenceObjectGuid { get; }
 
Property Value
trackableId
Declaration
public TrackableId trackableId { get; }
 
Property Value
Implements
trackingState
Declaration
public TrackingState trackingState { get; }
 
Property Value
Implements
Methods
  
Equals(Object)
Declaration
public override bool Equals(object obj)
 
Parameters
| Type | 
Name | 
Description | 
| Object | 
obj | 
 | 
Returns
Overrides
Equals(XRTrackedObject)
Declaration
public bool Equals(XRTrackedObject other)
 
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
 
Returns
Overrides
Operators
  
Equality(XRTrackedObject, XRTrackedObject)
Declaration
public static bool operator ==(XRTrackedObject lhs, XRTrackedObject rhs)
 
Parameters
Returns
Inequality(XRTrackedObject, XRTrackedObject)
Declaration
public static bool operator !=(XRTrackedObject lhs, XRTrackedObject rhs)
 
Parameters
Returns
See Also