Struct XRTrackedImage
Contains low-level data for a tracked image in the environment.
Syntax
public struct XRTrackedImage : ITrackable, IEquatable<XRTrackedImage>
Constructors
XRTrackedImage(TrackableId, Guid, Pose, Vector2, TrackingState, IntPtr)
Declaration
public XRTrackedImage(TrackableId trackableId, Guid sourceImageId, Pose pose, Vector2 size, TrackingState trackingState, IntPtr nativePtr)
Parameters
Type |
Name |
Description |
TrackableId |
trackableId |
The TrackableId associated with this tracked image.
|
Guid |
sourceImageId |
A GUID associated with the source image.
|
Pose |
pose |
The Pose associated with the detected image.
|
Vector2 |
size |
The size (i.e., dimensions) of the detected image.
|
TrackingState |
trackingState |
The TrackingState of the detected image.
|
IntPtr |
nativePtr |
A native pointer associated with the detected image.
|
Properties
nativePtr
A native pointer associated with this tracked image.
The data pointed to by this pointer is implementation-defined.
While its lifetime is also implementation-defined, it should be
valid at least until the next call to
GetChanges(Allocator).
Declaration
public readonly IntPtr nativePtr { get; }
Property Value
pose
The Pose
associated with this tracked image.
Declaration
public readonly Pose pose { get; }
Property Value
Implements
size
The size (i.e., dimensions) of this tracked image.
Declaration
public readonly Vector2 size { get; }
Property Value
sourceImageId
The GUID
associated with the source image.
Declaration
public readonly Guid sourceImageId { get; }
Property Value
trackableId
Declaration
public readonly TrackableId trackableId { get; }
Property Value
Implements
trackingState
Declaration
public readonly TrackingState trackingState { get; }
Property Value
Implements
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Equals(XRTrackedImage)
Declaration
public bool Equals(XRTrackedImage other)
Parameters
Returns
GetDefault()
Declaration
public static XRTrackedImage GetDefault()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Operators
Equality(XRTrackedImage, XRTrackedImage)
Declaration
public static bool operator ==(XRTrackedImage lhs, XRTrackedImage rhs)
Parameters
Returns
Inequality(XRTrackedImage, XRTrackedImage)
Declaration
public static bool operator !=(XRTrackedImage lhs, XRTrackedImage rhs)
Parameters
Returns