/// <summary> /// Compares for equality. /// </summary> /// <param name="other">The other <see cref="XRCameraFrame"/> to compare against.</param> /// <returns><c>true</c> if the <see cref="XRCameraFrame"/> represents the same object.</returns> public bool Equals(XRCameraFrame other) { return(m_TimestampNs.Equals(other.m_TimestampNs) && m_AverageBrightness.Equals(other.m_AverageBrightness) && m_AverageColorTemperature.Equals(other.m_AverageColorTemperature) && m_ProjectionMatrix.Equals(other.m_ProjectionMatrix) && m_DisplayMatrix.Equals(other.m_DisplayMatrix) && m_AverageIntensityInLumens.Equals(other.m_AverageIntensityInLumens) && m_ExposureDuration.Equals(other.m_ExposureDuration) && m_ExposureOffset.Equals(other.m_ExposureOffset) && m_MainLightDirection.Equals(other.m_MainLightDirection) && m_MainLightIntensityLumens.Equals(other.m_MainLightIntensityLumens) && m_MainLightColor.Equals(other.m_MainLightColor) && m_AmbientSphericalHarmonics.Equals(other.m_AmbientSphericalHarmonics) && (m_Properties == other.m_Properties)); }
public bool Equals(CameraFrame o) { return(timestampNs.Equals(o.timestampNs) && averageBrightness.Equals(o.averageBrightness) && averageColorTemperature.Equals(o.averageColorTemperature) && colorCorrection.Equals(o.colorCorrection) && projectionMatrix.Equals(o.projectionMatrix) && displayMatrix.Equals(o.displayMatrix) && trackingState.Equals(o.trackingState) && nativePtr.Equals(o.nativePtr) && properties.Equals(o.properties) && averageIntensityInLumens.Equals(o.averageIntensityInLumens) && exposureDuration.Equals(o.exposureDuration) && exposureOffset.Equals(o.exposureOffset) && mainLightIntensityLumens.Equals(o.mainLightIntensityLumens) && mainLightColor.Equals(o.mainLightColor) && mainLightDirection.Equals(o.mainLightDirection) && ambientSphericalHarmonics.Equals(o.ambientSphericalHarmonics) && cameraGrain.Equals(o.cameraGrain) && noiseIntensity.Equals(o.noiseIntensity)); }