Show / Hide Table of Contents

Class XRReferencePointSubsystem

Inheritance
Object
IntegratedSubsystem
IntegratedSubsystem<XRReferencePointSubsystemDescriptor>
XRReferencePointSubsystem
Implements
ISubsystem
Inherited Members
IntegratedSubsystem<XRReferencePointSubsystemDescriptor>.SubsystemDescriptor
IntegratedSubsystem.Start()
IntegratedSubsystem.Stop()
IntegratedSubsystem.Destroy()
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.XR
Assembly: UnityEngine.dll
Syntax
public class XRReferencePointSubsystem : IntegratedSubsystem<XRReferencePointSubsystemDescriptor>, ISubsystem

Properties

LastUpdatedFrame

Declaration
public int LastUpdatedFrame { get; }
Property Value
Type Description
Int32

Methods

| Improve this Doc View Source

GetAllReferencePoints(List<ReferencePoint>)

Declaration
public void GetAllReferencePoints(List<ReferencePoint> referencePointsOut)
Parameters
Type Name Description
List<ReferencePoint> referencePointsOut
| Improve this Doc View Source

TryAddReferencePoint(Pose, out TrackableId)

Declaration
public bool TryAddReferencePoint(Pose pose, out TrackableId referencePointId)
Parameters
Type Name Description
Pose pose
TrackableId referencePointId
Returns
Type Description
Boolean

TryAddReferencePoint(Vector3, Quaternion, out TrackableId)

Declaration
public bool TryAddReferencePoint(Vector3 position, Quaternion rotation, out TrackableId referencePointId)
Parameters
Type Name Description
Vector3 position
Quaternion rotation
TrackableId referencePointId
Returns
Type Description
Boolean

TryGetReferencePoint(TrackableId, out ReferencePoint)

Declaration
public bool TryGetReferencePoint(TrackableId referencePointId, out ReferencePoint referencePoint)
Parameters
Type Name Description
TrackableId referencePointId
ReferencePoint referencePoint
Returns
Type Description
Boolean

TryRemoveReferencePoint(TrackableId)

Declaration
public bool TryRemoveReferencePoint(TrackableId referencePointId)
Parameters
Type Name Description
TrackableId referencePointId
Returns
Type Description
Boolean

Events

| Improve this Doc View Source

ReferencePointUpdated

Declaration
public event Action<ReferencePointUpdatedEventArgs> ReferencePointUpdated
Event Type
Type Description
Action<ReferencePointUpdatedEventArgs>

Implements

ISubsystem

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX