Struct ARAnchorsChangedEventArgs
Event arguments for the anchorsChanged event.
Implements
Inherited Members
Namespace: UnityEngine.XR.ARFoundation
Assembly: Unity.XR.ARFoundation.dll
Syntax
public struct ARAnchorsChangedEventArgs : IEquatable<ARAnchorsChangedEventArgs>
Constructors
ARAnchorsChangedEventArgs(List<ARAnchor>, List<ARAnchor>, List<ARAnchor>)
Constructs an ARAnchorsChangedEventArgs.
Declaration
public ARAnchorsChangedEventArgs(List<ARAnchor> added, List<ARAnchor> updated, List<ARAnchor> removed)
Parameters
Type | Name | Description |
---|---|---|
List<ARAnchor> | added | The list of ARAnchors added since the last event. |
List<ARAnchor> | updated | The list of ARAnchors updated since the last event. |
List<ARAnchor> | removed | The list of ARAnchors removed since the last event. |
Properties
added
The list of ARAnchors added since the last event.
Declaration
public readonly List<ARAnchor> added { get; }
Property Value
Type | Description |
---|---|
List<ARAnchor> |
removed
The list of ARAnchors removed since the last event. At the time the event is invoked, the ARAnchors in this list still exist. They are destroyed immediately afterward.
Declaration
public readonly List<ARAnchor> removed { get; }
Property Value
Type | Description |
---|---|
List<ARAnchor> |
updated
The list of ARAnchors udpated since the last event.
Declaration
public readonly List<ARAnchor> updated { get; }
Property Value
Type | Description |
---|---|
List<ARAnchor> |
Methods
Equals(object)
Tests for equality.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The |
Returns
Type | Description |
---|---|
bool |
|
Overrides
Equals(ARAnchorsChangedEventArgs)
Tests for equality.
Declaration
public bool Equals(ARAnchorsChangedEventArgs other)
Parameters
Type | Name | Description |
---|---|---|
ARAnchorsChangedEventArgs | other | The other ARAnchorsChangedEventArgs to compare against. |
Returns
Type | Description |
---|---|
bool |
|
GetHashCode()
Generates a hash suitable for use with containers like HashSet
and Dictionary
.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | A hash code generated from this object's fields. |
Overrides
ToString()
Generates a string representation of this ARAnchorsChangedEventArgs.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | A string representation of this ARAnchorsChangedEventArgs. |
Overrides
Operators
operator ==(ARAnchorsChangedEventArgs, ARAnchorsChangedEventArgs)
Tests for equality. Same as Equals(ARAnchorsChangedEventArgs).
Declaration
public static bool operator ==(ARAnchorsChangedEventArgs lhs, ARAnchorsChangedEventArgs rhs)
Parameters
Type | Name | Description |
---|---|---|
ARAnchorsChangedEventArgs | lhs | The left-hand side of the comparison. |
ARAnchorsChangedEventArgs | rhs | The right-hand side of the comparison. |
Returns
Type | Description |
---|---|
bool |
|
operator !=(ARAnchorsChangedEventArgs, ARAnchorsChangedEventArgs)
Tests for inequality. Same as !
Equals(ARAnchorsChangedEventArgs).
Declaration
public static bool operator !=(ARAnchorsChangedEventArgs lhs, ARAnchorsChangedEventArgs rhs)
Parameters
Type | Name | Description |
---|---|---|
ARAnchorsChangedEventArgs | lhs | The left-hand side of the comparison. |
ARAnchorsChangedEventArgs | rhs | The right-hand side of the comparison. |
Returns
Type | Description |
---|---|
bool |
|