Struct ARPointCloudChangedEventArgs
Event arguments for the pointCloudsChanged event.
Inherited Members
Namespace: UnityEngine.XR.ARFoundation
Syntax
public struct ARPointCloudChangedEventArgs : IEquatable<ARPointCloudChangedEventArgs>
Constructors
ARPointCloudChangedEventArgs(List<ARPointCloud>, List<ARPointCloud>, List<ARPointCloud>)
Constructs an ARPointCloudChangedEventArgs.
Declaration
public ARPointCloudChangedEventArgs(List<ARPointCloud> added, List<ARPointCloud> updated, List<ARPointCloud> removed)
Parameters
| Type | Name | Description |
|---|---|---|
| List<ARPointCloud> | added | The list of ARPointClouds added since the last event. |
| List<ARPointCloud> | updated | The list of ARPointClouds updated since the last event. |
| List<ARPointCloud> | removed | The list of ARPointClouds removed since the last event. |
Properties
added
The list of ARPointClouds added since the last event.
Declaration
public List<ARPointCloud> added { readonly get; }
Property Value
| Type | Description |
|---|---|
| List<ARPointCloud> |
removed
The list of ARPointClouds removed since the last event.
Declaration
public List<ARPointCloud> removed { readonly get; }
Property Value
| Type | Description |
|---|---|
| List<ARPointCloud> |
updated
The list of ARPointClouds udpated since the last event.
Declaration
public List<ARPointCloud> updated { readonly get; }
Property Value
| Type | Description |
|---|---|
| List<ARPointCloud> |
Methods
Equals(Object)
Tests for equality.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| Object | obj | The |
Returns
| Type | Description |
|---|---|
| Boolean |
|
Overrides
Equals(ARPointCloudChangedEventArgs)
Tests for equality.
Declaration
public bool Equals(ARPointCloudChangedEventArgs other)
Parameters
| Type | Name | Description |
|---|---|---|
| ARPointCloudChangedEventArgs | other | The other ARPointCloudChangedEventArgs to compare against. |
Returns
| Type | Description |
|---|---|
| Boolean |
|
Implements
GetHashCode()
Generates a hash suitable for use with containers like HashSet and Dictionary.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| Int32 | A hash code generated from this object's fields. |
Overrides
ToString()
Generates a string representation of this ARPointCloudChangedEventArgs.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| String | A string representation of this ARPointCloudChangedEventArgs. |
Overrides
Operators
Equality(ARPointCloudChangedEventArgs, ARPointCloudChangedEventArgs)
Tests for equality. Same as Equals(ARPointCloudChangedEventArgs).
Declaration
public static bool operator ==(ARPointCloudChangedEventArgs lhs, ARPointCloudChangedEventArgs rhs)
Parameters
| Type | Name | Description |
|---|---|---|
| ARPointCloudChangedEventArgs | lhs | The left-hand side of the comparison. |
| ARPointCloudChangedEventArgs | rhs | The right-hand side of the comparison. |
Returns
| Type | Description |
|---|---|
| Boolean |
|
Inequality(ARPointCloudChangedEventArgs, ARPointCloudChangedEventArgs)
Tests for inequality. Same as !Equals(ARPointCloudChangedEventArgs).
Declaration
public static bool operator !=(ARPointCloudChangedEventArgs lhs, ARPointCloudChangedEventArgs rhs)
Parameters
| Type | Name | Description |
|---|---|---|
| ARPointCloudChangedEventArgs | lhs | The left-hand side of the comparison. |
| ARPointCloudChangedEventArgs | rhs | The right-hand side of the comparison. |
Returns
| Type | Description |
|---|---|
| Boolean |
|