SW 중심대학 OSS GIT 서버 박건태, 이승준, 고기완, 이준호 새로운 배포
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.1 KiB

4 years ago
  1. using System;
  2. namespace UnityEngine.XR.ARSubsystems
  3. {
  4. /// <summary>
  5. /// Defines an interface for the <c>struct</c>s associated with tracking subsystems.
  6. /// </summary>
  7. /// <remarks>
  8. /// Subsystems that detect and track features in the environment, such as planes or images,
  9. /// follow a similar pattern and should use <see cref="ITrackable"/> for the structs defining
  10. /// their session relative data.
  11. /// </remarks>
  12. public interface ITrackable
  13. {
  14. /// <summary>
  15. /// The <see cref="TrackableId"/> associated with this trackable.
  16. /// </summary>
  17. TrackableId trackableId { get; }
  18. /// <summary>
  19. /// The <c>Pose</c> associated with this trackable.
  20. /// </summary>
  21. Pose pose { get; }
  22. /// <summary>
  23. /// The <see cref="TrackingState"/> associated with this trackable.
  24. /// </summary>
  25. TrackingState trackingState { get; }
  26. /// <summary>
  27. /// The native pointer associated with this trackable.
  28. /// </summary>
  29. IntPtr nativePtr { get; }
  30. }
  31. }