chromium/out/Default/gen/device/vr/public/mojom/vr_service.mojom-shared.cc

// device/vr/public/mojom/vr_service.mojom-shared.cc is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "device/vr/public/mojom/vr_service.mojom-shared.h"

// Used to support stream output operator for enums.
// TODO(dcheng): Consider omitting this somehow if not needed.
#include <ostream>
#include <utility>

#include "base/strings/stringprintf.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/lib/validation_util.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"

#include "device/vr/public/mojom/vr_service.mojom-params-data.h"
namespace device {
namespace mojom {

NOINLINE static const char* XRHandednessToStringHelper(XRHandedness value) {}

std::string XRHandednessToString(XRHandedness value) {}

std::ostream& operator<<(std::ostream& os, XRHandedness value) {}

NOINLINE static const char* XRTargetRayModeToStringHelper(XRTargetRayMode value) {}

std::string XRTargetRayModeToString(XRTargetRayMode value) {}

std::ostream& operator<<(std::ostream& os, XRTargetRayMode value) {}

NOINLINE static const char* XRSessionFeatureRequestStatusToStringHelper(XRSessionFeatureRequestStatus value) {}

std::string XRSessionFeatureRequestStatusToString(XRSessionFeatureRequestStatus value) {}

std::ostream& operator<<(std::ostream& os, XRSessionFeatureRequestStatus value) {}

NOINLINE static const char* XREnvironmentBlendModeToStringHelper(XREnvironmentBlendMode value) {}

std::string XREnvironmentBlendModeToString(XREnvironmentBlendMode value) {}

std::ostream& operator<<(std::ostream& os, XREnvironmentBlendMode value) {}

NOINLINE static const char* XRInteractionModeToStringHelper(XRInteractionMode value) {}

std::string XRInteractionModeToString(XRInteractionMode value) {}

std::ostream& operator<<(std::ostream& os, XRInteractionMode value) {}

NOINLINE static const char* XRHandJointToStringHelper(XRHandJoint value) {}

std::string XRHandJointToString(XRHandJoint value) {}

std::ostream& operator<<(std::ostream& os, XRHandJoint value) {}

NOINLINE static const char* XREyeToStringHelper(XREye value) {}

std::string XREyeToString(XREye value) {}

std::ostream& operator<<(std::ostream& os, XREye value) {}

NOINLINE static const char* XRPresentationTransportMethodToStringHelper(XRPresentationTransportMethod value) {}

std::string XRPresentationTransportMethodToString(XRPresentationTransportMethod value) {}

std::ostream& operator<<(std::ostream& os, XRPresentationTransportMethod value) {}

NOINLINE static const char* XRReferenceSpaceTypeToStringHelper(XRReferenceSpaceType value) {}

std::string XRReferenceSpaceTypeToString(XRReferenceSpaceType value) {}

std::ostream& operator<<(std::ostream& os, XRReferenceSpaceType value) {}

NOINLINE static const char* XRInputSourceSpaceTypeToStringHelper(XRInputSourceSpaceType value) {}

std::string XRInputSourceSpaceTypeToString(XRInputSourceSpaceType value) {}

std::ostream& operator<<(std::ostream& os, XRInputSourceSpaceType value) {}

NOINLINE static const char* XRPlaneOrientationToStringHelper(XRPlaneOrientation value) {}

std::string XRPlaneOrientationToString(XRPlaneOrientation value) {}

std::ostream& operator<<(std::ostream& os, XRPlaneOrientation value) {}

NOINLINE static const char* XrCompatibleResultToStringHelper(XrCompatibleResult value) {}

std::string XrCompatibleResultToString(XrCompatibleResult value) {}

std::ostream& operator<<(std::ostream& os, XrCompatibleResult value) {}

NOINLINE static const char* CreateAnchorResultToStringHelper(CreateAnchorResult value) {}

std::string CreateAnchorResultToString(CreateAnchorResult value) {}

std::ostream& operator<<(std::ostream& os, CreateAnchorResult value) {}

NOINLINE static const char* SubscribeToHitTestResultToStringHelper(SubscribeToHitTestResult value) {}

std::string SubscribeToHitTestResultToString(SubscribeToHitTestResult value) {}

std::ostream& operator<<(std::ostream& os, SubscribeToHitTestResult value) {}

NOINLINE static const char* EntityTypeForHitTestToStringHelper(EntityTypeForHitTest value) {}

std::string EntityTypeForHitTestToString(EntityTypeForHitTest value) {}

std::ostream& operator<<(std::ostream& os, EntityTypeForHitTest value) {}

NOINLINE static const char* XRVisibilityStateToStringHelper(XRVisibilityState value) {}

std::string XRVisibilityStateToString(XRVisibilityState value) {}

std::ostream& operator<<(std::ostream& os, XRVisibilityState value) {}

namespace internal {
// static
bool XRNativeOriginInformation_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context,
    bool inlined) {}
// static
bool XRDepthData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context,
    bool inlined) {}
// static
bool RequestSessionResult_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context,
    bool inlined) {}


// static
bool XRDepthConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRDepthConfig_Data::XRDepthConfig_Data()
    :{}


// static
bool XRSessionDeviceConfig_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRSessionDeviceConfig_Data::XRSessionDeviceConfig_Data()
    :{}


// static
bool XRSession_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRSession_Data::XRSession_Data()
    :{}


// static
bool XRPresentationConnection_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationConnection_Data::XRPresentationConnection_Data()
    :{}


// static
bool XRInputSourceDescription_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRInputSourceDescription_Data::XRInputSourceDescription_Data()
    :{}


// static
bool XRHandJointData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRHandJointData_Data::XRHandJointData_Data()
    :{}


// static
bool XRHandTrackingData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRHandTrackingData_Data::XRHandTrackingData_Data()
    :{}


// static
bool XRInputSourceState_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRInputSourceState_Data::XRInputSourceState_Data()
    :{}


// static
bool VRFieldOfView_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRFieldOfView_Data::VRFieldOfView_Data()
    :{}


// static
bool VRPose_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRPose_Data::VRPose_Data()
    :{}


// static
bool Pose_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

Pose_Data::Pose_Data()
    :{}


// static
bool XRRay_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRRay_Data::XRRay_Data()
    :{}


// static
bool XRHitResult_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRHitResult_Data::XRHitResult_Data()
    :{}


// static
bool XRView_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRView_Data::XRView_Data()
    :{}


// static
bool VRStageParameters_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRStageParameters_Data::VRStageParameters_Data()
    :{}


// static
bool XRPresentationTransportOptions_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationTransportOptions_Data::XRPresentationTransportOptions_Data()
    :{}


// static
bool XRInputSourceSpaceInfo_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRInputSourceSpaceInfo_Data::XRInputSourceSpaceInfo_Data()
    :{}


// static
bool XRHandJointSpaceInfo_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRHandJointSpaceInfo_Data::XRHandJointSpaceInfo_Data()
    :{}


// static
bool XRPlanePointData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPlanePointData_Data::XRPlanePointData_Data()
    :{}


// static
bool XRPlaneData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPlaneData_Data::XRPlaneData_Data()
    :{}


// static
bool XRPlaneDetectionData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPlaneDetectionData_Data::XRPlaneDetectionData_Data()
    :{}


// static
bool XRAnchorData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRAnchorData_Data::XRAnchorData_Data()
    :{}


// static
bool XRAnchorsData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRAnchorsData_Data::XRAnchorsData_Data()
    :{}


// static
bool XRHitTestSubscriptionResultData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRHitTestSubscriptionResultData_Data::XRHitTestSubscriptionResultData_Data()
    :{}


// static
bool XRHitTestTransientInputSubscriptionResultData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRHitTestTransientInputSubscriptionResultData_Data::XRHitTestTransientInputSubscriptionResultData_Data()
    :{}


// static
bool XRHitTestSubscriptionResultsData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRHitTestSubscriptionResultsData_Data::XRHitTestSubscriptionResultsData_Data()
    :{}


// static
bool RgbTupleF32_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

RgbTupleF32_Data::RgbTupleF32_Data()
    :{}


// static
bool XRSphericalHarmonics_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRSphericalHarmonics_Data::XRSphericalHarmonics_Data()
    :{}


// static
bool RgbaTupleF16_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

RgbaTupleF16_Data::RgbaTupleF16_Data()
    :{}


// static
bool XRCubeMap_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRCubeMap_Data::XRCubeMap_Data()
    :{}


// static
bool XRLightProbe_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRLightProbe_Data::XRLightProbe_Data()
    :{}


// static
bool XRReflectionProbe_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRReflectionProbe_Data::XRReflectionProbe_Data()
    :{}


// static
bool XRLightEstimationData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRLightEstimationData_Data::XRLightEstimationData_Data()
    :{}


// static
bool XRDepthDataStillValid_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRDepthDataStillValid_Data::XRDepthDataStillValid_Data()
    :{}


// static
bool XRDepthDataUpdated_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRDepthDataUpdated_Data::XRDepthDataUpdated_Data()
    :{}


// static
bool XRTrackedImageData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRTrackedImageData_Data::XRTrackedImageData_Data()
    :{}


// static
bool XRTrackedImagesData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRTrackedImagesData_Data::XRTrackedImagesData_Data()
    :{}


// static
bool XRFrameData_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRFrameData_Data::XRFrameData_Data()
    :{}


// static
bool RequestSessionSuccess_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

RequestSessionSuccess_Data::RequestSessionSuccess_Data()
    :{}


// static
bool XRFrameDataRequestOptions_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRFrameDataRequestOptions_Data::XRFrameDataRequestOptions_Data()
    :{}


// static
bool VRService_SetClient_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_SetClient_Params_Data::VRService_SetClient_Params_Data()
    :{}


// static
bool VRService_RequestSession_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_RequestSession_Params_Data::VRService_RequestSession_Params_Data()
    :{}


// static
bool VRService_RequestSession_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_RequestSession_ResponseParams_Data::VRService_RequestSession_ResponseParams_Data()
    :{}


// static
bool VRService_SupportsSession_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_SupportsSession_Params_Data::VRService_SupportsSession_Params_Data()
    :{}


// static
bool VRService_SupportsSession_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_SupportsSession_ResponseParams_Data::VRService_SupportsSession_ResponseParams_Data()
    :{}


// static
bool VRService_ExitPresent_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_ExitPresent_Params_Data::VRService_ExitPresent_Params_Data()
    :{}


// static
bool VRService_ExitPresent_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_ExitPresent_ResponseParams_Data::VRService_ExitPresent_ResponseParams_Data()
    :{}


// static
bool VRService_SetFramesThrottled_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_SetFramesThrottled_Params_Data::VRService_SetFramesThrottled_Params_Data()
    :{}


// static
bool VRService_MakeXrCompatible_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_MakeXrCompatible_Params_Data::VRService_MakeXrCompatible_Params_Data()
    :{}


// static
bool VRService_MakeXrCompatible_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRService_MakeXrCompatible_ResponseParams_Data::VRService_MakeXrCompatible_ResponseParams_Data()
    :{}


// static
bool XRSessionMetricsRecorder_ReportFeatureUsed_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRSessionMetricsRecorder_ReportFeatureUsed_Params_Data::XRSessionMetricsRecorder_ReportFeatureUsed_Params_Data()
    :{}


// static
bool VRServiceClient_OnDeviceChanged_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

VRServiceClient_OnDeviceChanged_Params_Data::VRServiceClient_OnDeviceChanged_Params_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_SubscribeToHitTest_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_SubscribeToHitTest_Params_Data::XREnvironmentIntegrationProvider_SubscribeToHitTest_Params_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParams_Data::XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParams_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_Params_Data::XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_Params_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParams_Data::XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParams_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_Params_Data::XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_Params_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_CreateAnchor_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_CreateAnchor_Params_Data::XREnvironmentIntegrationProvider_CreateAnchor_Params_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_CreateAnchor_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_CreateAnchor_ResponseParams_Data::XREnvironmentIntegrationProvider_CreateAnchor_ResponseParams_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_CreatePlaneAnchor_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_CreatePlaneAnchor_Params_Data::XREnvironmentIntegrationProvider_CreatePlaneAnchor_Params_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParams_Data::XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParams_Data()
    :{}


// static
bool XREnvironmentIntegrationProvider_DetachAnchor_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XREnvironmentIntegrationProvider_DetachAnchor_Params_Data::XREnvironmentIntegrationProvider_DetachAnchor_Params_Data()
    :{}


// static
bool XRFrameDataProvider_GetFrameData_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRFrameDataProvider_GetFrameData_Params_Data::XRFrameDataProvider_GetFrameData_Params_Data()
    :{}


// static
bool XRFrameDataProvider_GetFrameData_ResponseParams_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRFrameDataProvider_GetFrameData_ResponseParams_Data::XRFrameDataProvider_GetFrameData_ResponseParams_Data()
    :{}


// static
bool XRFrameDataProvider_GetEnvironmentIntegrationProvider_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRFrameDataProvider_GetEnvironmentIntegrationProvider_Params_Data::XRFrameDataProvider_GetEnvironmentIntegrationProvider_Params_Data()
    :{}


// static
bool XRPresentationProvider_UpdateLayerBounds_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationProvider_UpdateLayerBounds_Params_Data::XRPresentationProvider_UpdateLayerBounds_Params_Data()
    :{}


// static
bool XRPresentationProvider_SubmitFrameMissing_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationProvider_SubmitFrameMissing_Params_Data::XRPresentationProvider_SubmitFrameMissing_Params_Data()
    :{}


// static
bool XRPresentationProvider_SubmitFrame_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationProvider_SubmitFrame_Params_Data::XRPresentationProvider_SubmitFrame_Params_Data()
    :{}


// static
bool XRPresentationProvider_SubmitFrameDrawnIntoTexture_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationProvider_SubmitFrameDrawnIntoTexture_Params_Data::XRPresentationProvider_SubmitFrameDrawnIntoTexture_Params_Data()
    :{}


// static
bool XRPresentationClient_OnSubmitFrameTransferred_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationClient_OnSubmitFrameTransferred_Params_Data::XRPresentationClient_OnSubmitFrameTransferred_Params_Data()
    :{}


// static
bool XRPresentationClient_OnSubmitFrameRendered_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationClient_OnSubmitFrameRendered_Params_Data::XRPresentationClient_OnSubmitFrameRendered_Params_Data()
    :{}


// static
bool XRPresentationClient_OnSubmitFrameGpuFence_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRPresentationClient_OnSubmitFrameGpuFence_Params_Data::XRPresentationClient_OnSubmitFrameGpuFence_Params_Data()
    :{}


// static
bool XRSessionClient_OnExitPresent_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRSessionClient_OnExitPresent_Params_Data::XRSessionClient_OnExitPresent_Params_Data()
    :{}


// static
bool XRSessionClient_OnVisibilityStateChanged_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

XRSessionClient_OnVisibilityStateChanged_Params_Data::XRSessionClient_OnVisibilityStateChanged_Params_Data()
    :{}


// static
bool WebXrInternalsRendererListener_OnFrameData_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

WebXrInternalsRendererListener_OnFrameData_Params_Data::WebXrInternalsRendererListener_OnFrameData_Params_Data()
    :{}


// static
bool WebXrInternalsRendererListener_OnConsoleLog_Params_Data::Validate(
    const void* data,
    mojo::internal::ValidationContext* validation_context) {}

WebXrInternalsRendererListener_OnConsoleLog_Params_Data::WebXrInternalsRendererListener_OnConsoleLog_Params_Data()
    :{}

}  // namespace internal
}  // namespace mojom
}  // namespace device

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRHandedness>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRHandedness value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRTargetRayMode>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRTargetRayMode value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRSessionFeatureRequestStatus>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRSessionFeatureRequestStatus value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XREnvironmentBlendMode>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XREnvironmentBlendMode value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRInteractionMode>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRInteractionMode value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRHandJoint>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRHandJoint value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XREye>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XREye value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRPresentationTransportMethod>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRPresentationTransportMethod value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRReferenceSpaceType>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRReferenceSpaceType value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRInputSourceSpaceType>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRInputSourceSpaceType value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRPlaneOrientation>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRPlaneOrientation value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XrCompatibleResult>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XrCompatibleResult value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::CreateAnchorResult>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::CreateAnchorResult value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::SubscribeToHitTestResult>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::SubscribeToHitTestResult value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::EntityTypeForHitTest>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::EntityTypeForHitTest value) {}

} // namespace perfetto

namespace perfetto {

// static
void TraceFormatTraits<::device::mojom::XRVisibilityState>::WriteIntoTrace(
   perfetto::TracedValue context, ::device::mojom::XRVisibilityState value) {}

} // namespace perfetto