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