Struct XrSpatialPersistenceDataEXT
The persistence component. Provided by XR_EXT_spatial_persistence.
Implements
Inherited Members
Namespace: UnityEngine.XR.OpenXR.NativeTypes
Assembly: Unity.XR.OpenXR.dll
Syntax
public readonly struct XrSpatialPersistenceDataEXT : IEquatable<XrSpatialPersistenceDataEXT>
Constructors
XrSpatialPersistenceDataEXT(XrUuid, XrSpatialPersistenceStateEXT)
Construct an instance.
Declaration
public XrSpatialPersistenceDataEXT(XrUuid persistUuid, XrSpatialPersistenceStateEXT persistState)
Parameters
| Type | Name | Description |
|---|---|---|
| XrUuid | persistUuid | The unique identifier of the persisted entity. |
| XrSpatialPersistenceStateEXT | persistState | The persistence state. |
Properties
persistState
The persistence state of the entity identified by persistUuid.
Declaration
public XrSpatialPersistenceStateEXT persistState { get; }
Property Value
| Type | Description |
|---|---|
| XrSpatialPersistenceStateEXT |
persistUuid
The unique identifier of the persisted entity.
Declaration
public XrUuid persistUuid { get; }
Property Value
| Type | Description |
|---|---|
| XrUuid |
Methods
Equals(object)
Compares for equality.
Two instances are equal if their persistId and persistState properties are equal.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| object | obj | The other instance. |
Returns
| Type | Description |
|---|---|
| bool |
|
Overrides
Equals(XrSpatialPersistenceDataEXT)
Compares for equality.
Two instances are equal if their persistId and persistState properties are equal.
Declaration
public bool Equals(XrSpatialPersistenceDataEXT other)
Parameters
| Type | Name | Description |
|---|---|---|
| XrSpatialPersistenceDataEXT | other | The other instance. |
Returns
| Type | Description |
|---|---|
| bool |
|
GetHashCode()
Generates a unique hash code for this instance.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| int | The hash code. |