Struct ARTrackablesParentTransformChangedEventArgs
Event arguments for the trackablesParentTransformChanged event.
Inherited Members
Namespace: UnityEngine.XR.ARFoundation
Assembly: Unity.XR.ARFoundation.dll
Syntax
public readonly struct ARTrackablesParentTransformChangedEventArgs : IEquatable<ARTrackablesParentTransformChangedEventArgs>
Constructors
ARTrackablesParentTransformChangedEventArgs(ARSessionOrigin, Transform)
Constructs an ARTrackablesParentTransformChangedEventArgs.
Declaration
public ARTrackablesParentTransformChangedEventArgs(ARSessionOrigin sessionOrigin, Transform trackablesParent)
Parameters
| Type | Name | Description |
|---|---|---|
| ARSessionOrigin | sessionOrigin | The ARSessionOrigin whose trackablesParent has changed. |
| Transform | trackablesParent | The parent transform for all ARTrackables under the
|
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown if |
| ArgumentNullException | Thrown if |
Properties
sessionOrigin
(Read Only) The ARSessionOrigin whose trackablesParent has changed.
Declaration
public ARSessionOrigin sessionOrigin { get; }
Property Value
| Type | Description |
|---|---|
| ARSessionOrigin |
trackablesParent
(Read Only) The parent transform for all ARTrackables under a ARSessionOrigin.
Declaration
public Transform trackablesParent { get; }
Property Value
| Type | Description |
|---|---|
| Transform |
Methods
Equals(object)
Compares for equality.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| object | obj | The object to compare against. |
Returns
| Type | Description |
|---|---|
| bool | Returns |
Overrides
Equals(ARTrackablesParentTransformChangedEventArgs)
Compares for equality.
Declaration
public bool Equals(ARTrackablesParentTransformChangedEventArgs other)
Parameters
| Type | Name | Description |
|---|---|---|
| ARTrackablesParentTransformChangedEventArgs | other | The other ARTrackablesParentTransformChangedEventArgs to compare against. |
Returns
| Type | Description |
|---|---|
| bool | Returns |
GetHashCode()
Generates a hash code suitable for using in a HashSet or Dictionary.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| int | Returns a hash code suitable for using in a |
Overrides
Operators
operator ==(ARTrackablesParentTransformChangedEventArgs, ARTrackablesParentTransformChangedEventArgs)
Compares for equality. Same as Equals(ARTrackablesParentTransformChangedEventArgs).
Declaration
public static bool operator ==(ARTrackablesParentTransformChangedEventArgs lhs, ARTrackablesParentTransformChangedEventArgs rhs)
Parameters
| Type | Name | Description |
|---|---|---|
| ARTrackablesParentTransformChangedEventArgs | lhs | The ARTrackablesParentTransformChangedEventArgs to compare with |
| ARTrackablesParentTransformChangedEventArgs | rhs | The ARTrackablesParentTransformChangedEventArgs to compare with |
Returns
| Type | Description |
|---|---|
| bool | Returns |
operator !=(ARTrackablesParentTransformChangedEventArgs, ARTrackablesParentTransformChangedEventArgs)
Compares for inequality.
Declaration
public static bool operator !=(ARTrackablesParentTransformChangedEventArgs lhs, ARTrackablesParentTransformChangedEventArgs rhs)
Parameters
| Type | Name | Description |
|---|---|---|
| ARTrackablesParentTransformChangedEventArgs | lhs | The ARTrackablesParentTransformChangedEventArgs to compare with |
| ARTrackablesParentTransformChangedEventArgs | rhs | The ARTrackablesParentTransformChangedEventArgs to compare with |
Returns
| Type | Description |
|---|---|
| bool | Returns |