Struct ARCameraFrameEventArgs
A structure for camera-related information pertaining to a particular frame. This is used to communicate information in the cameraFrameReceived event.
Inherited Members
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Namespace: UnityEngine.XR.ARFoundation
Syntax
public struct ARCameraFrameEventArgs : IEquatable<ARCameraFrameEventArgs>
Constructors
ARCameraFrameEventArgs(LightEstimationData, Nullable<Single>)
Constructs an ARCameraFrameEventArgs.
Declaration
public ARCameraFrameEventArgs(LightEstimationData lightEstimation, float ? time)
Parameters
Type | Name | Description |
---|---|---|
LightEstimationData | lightEstimation | The LightEstimationData for the frame. |
System.Nullable<System.Single> | time | The time, in seconds, for the frame. |
Properties
lightEstimation
The LightEstimationData associated with this frame.
Declaration
public LightEstimationData lightEstimation { get; }
Property Value
Type | Description |
---|---|
LightEstimationData |
time
The time, in seconds, associated with this frame.
Use time.HasValue
to determine if this data is available.
Declaration
public float ? time { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Single> |
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
System.ValueType.Equals(System.Object)
Equals(ARCameraFrameEventArgs)
Declaration
public bool Equals(ARCameraFrameEventArgs other)
Parameters
Type | Name | Description |
---|---|---|
ARCameraFrameEventArgs | other |
Returns
Type | Description |
---|---|
System.Boolean |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.ValueType.GetHashCode()
Operators
Equality(ARCameraFrameEventArgs, ARCameraFrameEventArgs)
Declaration
public static bool operator ==(ARCameraFrameEventArgs lhs, ARCameraFrameEventArgs rhs)
Parameters
Type | Name | Description |
---|---|---|
ARCameraFrameEventArgs | lhs | |
ARCameraFrameEventArgs | rhs |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(ARCameraFrameEventArgs, ARCameraFrameEventArgs)
Declaration
public static bool operator !=(ARCameraFrameEventArgs lhs, ARCameraFrameEventArgs rhs)
Parameters
Type | Name | Description |
---|---|---|
ARCameraFrameEventArgs | lhs | |
ARCameraFrameEventArgs | rhs |
Returns
Type | Description |
---|---|
System.Boolean |