struct XRPersistentAnchor
(Niantic.Lightship.AR.XRSubsystems.XRPersistentAnchor)
概要
アンカーのセッション相対データを記述する。
struct XRPersistentAnchor:
	    ITrackable,
	    IEquatable< XRPersistentAnchor > {
		// fields
	
		 static XRPersistentAnchor defaultValue => s_Default;
		 TrackableId trackableId => m_Id;
		 Pose pose => m_Pose;
		 TrackingState trackingState => m_TrackingState;
		 TrackingStateReason trackingStateReason => m_TrackingStateReason;
		 XRPersistentAnchorPayload xrPersistentAnchorPayload => m_XRPersistentAnchorPayload;
		 UInt64 timestampMs => m_timestampMs;
		 IntPtr nativePtr => m_XRPersistentAnchorPayload.nativePtr;
		// methods
	
		XRPersistentAnchor(
			TrackableId trackableId,
			Pose pose,
			TrackingState trackingState,
			TrackingStateReason trackingStateReason,
			XRPersistentAnchorPayload xrPersistentAnchorPayload,
			UInt64 timestampMs
		);
	
		XRPersistentAnchor(TrackableId trackableId);
		override int GetHashCode();
		bool Equals(XRPersistentAnchor other);
		override bool Equals(object obj);
		static bool operator == (XRPersistentAnchor lhs, XRPersistentAnchor rhs);
		static bool operator != (XRPersistentAnchor lhs, XRPersistentAnchor rhs);
};
詳細資料
アンカーのセッション相対データを記述する。
参照
Fields
defaultValue
static XRPersistentAnchor defaultValue => s_Default
デフォルトで初期化された XRPersistentAnchor を取得します。 これは、ゼロ初期化バージョンとは異なる場合があります(例えば、 [pose](./index.mdx#pose)は、ゼロ初期化ではなくPose.identityです)。
trackableId
TrackableId trackableId => m_Id
このアンカーに関連付けられている TrackableId を取得します。
pose
Pose pose => m_Pose
セッションスペースで、このアンカーのポーズを取る。
trackingState
TrackingState trackingState => m_TrackingState
このアンカーのTrackingStateを取得する。
trackingStateReason
TrackingStateReason trackingStateReason => m_TrackingStateReason
このアンカーの trackingStateReason を取得する。