#include "device/vr/public/mojom/vr_service.mojom-shared.h"
#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 {
bool XRNativeOriginInformation_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context,
bool inlined) { … }
bool XRDepthData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context,
bool inlined) { … }
bool RequestSessionResult_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context,
bool inlined) { … }
bool XRDepthConfig_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRDepthConfig_Data::XRDepthConfig_Data()
: … { … }
bool XRSessionDeviceConfig_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRSessionDeviceConfig_Data::XRSessionDeviceConfig_Data()
: … { … }
bool XRSession_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRSession_Data::XRSession_Data()
: … { … }
bool XRPresentationConnection_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationConnection_Data::XRPresentationConnection_Data()
: … { … }
bool XRInputSourceDescription_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRInputSourceDescription_Data::XRInputSourceDescription_Data()
: … { … }
bool XRHandJointData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRHandJointData_Data::XRHandJointData_Data()
: … { … }
bool XRHandTrackingData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRHandTrackingData_Data::XRHandTrackingData_Data()
: … { … }
bool XRInputSourceState_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRInputSourceState_Data::XRInputSourceState_Data()
: … { … }
bool VRFieldOfView_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRFieldOfView_Data::VRFieldOfView_Data()
: … { … }
bool VRPose_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRPose_Data::VRPose_Data()
: … { … }
bool Pose_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
Pose_Data::Pose_Data()
: … { … }
bool XRRay_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRRay_Data::XRRay_Data()
: … { … }
bool XRHitResult_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRHitResult_Data::XRHitResult_Data()
: … { … }
bool XRView_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRView_Data::XRView_Data()
: … { … }
bool VRStageParameters_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRStageParameters_Data::VRStageParameters_Data()
: … { … }
bool XRPresentationTransportOptions_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationTransportOptions_Data::XRPresentationTransportOptions_Data()
: … { … }
bool XRInputSourceSpaceInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRInputSourceSpaceInfo_Data::XRInputSourceSpaceInfo_Data()
: … { … }
bool XRHandJointSpaceInfo_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRHandJointSpaceInfo_Data::XRHandJointSpaceInfo_Data()
: … { … }
bool XRPlanePointData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPlanePointData_Data::XRPlanePointData_Data()
: … { … }
bool XRPlaneData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPlaneData_Data::XRPlaneData_Data()
: … { … }
bool XRPlaneDetectionData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPlaneDetectionData_Data::XRPlaneDetectionData_Data()
: … { … }
bool XRAnchorData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRAnchorData_Data::XRAnchorData_Data()
: … { … }
bool XRAnchorsData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRAnchorsData_Data::XRAnchorsData_Data()
: … { … }
bool XRHitTestSubscriptionResultData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRHitTestSubscriptionResultData_Data::XRHitTestSubscriptionResultData_Data()
: … { … }
bool XRHitTestTransientInputSubscriptionResultData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRHitTestTransientInputSubscriptionResultData_Data::XRHitTestTransientInputSubscriptionResultData_Data()
: … { … }
bool XRHitTestSubscriptionResultsData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRHitTestSubscriptionResultsData_Data::XRHitTestSubscriptionResultsData_Data()
: … { … }
bool RgbTupleF32_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
RgbTupleF32_Data::RgbTupleF32_Data()
: … { … }
bool XRSphericalHarmonics_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRSphericalHarmonics_Data::XRSphericalHarmonics_Data()
: … { … }
bool RgbaTupleF16_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
RgbaTupleF16_Data::RgbaTupleF16_Data()
: … { … }
bool XRCubeMap_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRCubeMap_Data::XRCubeMap_Data()
: … { … }
bool XRLightProbe_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRLightProbe_Data::XRLightProbe_Data()
: … { … }
bool XRReflectionProbe_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRReflectionProbe_Data::XRReflectionProbe_Data()
: … { … }
bool XRLightEstimationData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRLightEstimationData_Data::XRLightEstimationData_Data()
: … { … }
bool XRDepthDataStillValid_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRDepthDataStillValid_Data::XRDepthDataStillValid_Data()
: … { … }
bool XRDepthDataUpdated_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRDepthDataUpdated_Data::XRDepthDataUpdated_Data()
: … { … }
bool XRTrackedImageData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTrackedImageData_Data::XRTrackedImageData_Data()
: … { … }
bool XRTrackedImagesData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRTrackedImagesData_Data::XRTrackedImagesData_Data()
: … { … }
bool XRFrameData_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRFrameData_Data::XRFrameData_Data()
: … { … }
bool RequestSessionSuccess_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
RequestSessionSuccess_Data::RequestSessionSuccess_Data()
: … { … }
bool XRFrameDataRequestOptions_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRFrameDataRequestOptions_Data::XRFrameDataRequestOptions_Data()
: … { … }
bool VRService_SetClient_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_SetClient_Params_Data::VRService_SetClient_Params_Data()
: … { … }
bool VRService_RequestSession_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_RequestSession_Params_Data::VRService_RequestSession_Params_Data()
: … { … }
bool VRService_RequestSession_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_RequestSession_ResponseParams_Data::VRService_RequestSession_ResponseParams_Data()
: … { … }
bool VRService_SupportsSession_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_SupportsSession_Params_Data::VRService_SupportsSession_Params_Data()
: … { … }
bool VRService_SupportsSession_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_SupportsSession_ResponseParams_Data::VRService_SupportsSession_ResponseParams_Data()
: … { … }
bool VRService_ExitPresent_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_ExitPresent_Params_Data::VRService_ExitPresent_Params_Data()
: … { … }
bool VRService_ExitPresent_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_ExitPresent_ResponseParams_Data::VRService_ExitPresent_ResponseParams_Data()
: … { … }
bool VRService_SetFramesThrottled_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_SetFramesThrottled_Params_Data::VRService_SetFramesThrottled_Params_Data()
: … { … }
bool VRService_MakeXrCompatible_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_MakeXrCompatible_Params_Data::VRService_MakeXrCompatible_Params_Data()
: … { … }
bool VRService_MakeXrCompatible_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRService_MakeXrCompatible_ResponseParams_Data::VRService_MakeXrCompatible_ResponseParams_Data()
: … { … }
bool XRSessionMetricsRecorder_ReportFeatureUsed_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRSessionMetricsRecorder_ReportFeatureUsed_Params_Data::XRSessionMetricsRecorder_ReportFeatureUsed_Params_Data()
: … { … }
bool VRServiceClient_OnDeviceChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
VRServiceClient_OnDeviceChanged_Params_Data::VRServiceClient_OnDeviceChanged_Params_Data()
: … { … }
bool XREnvironmentIntegrationProvider_SubscribeToHitTest_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_SubscribeToHitTest_Params_Data::XREnvironmentIntegrationProvider_SubscribeToHitTest_Params_Data()
: … { … }
bool XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParams_Data::XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParams_Data()
: … { … }
bool XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_Params_Data::XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_Params_Data()
: … { … }
bool XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParams_Data::XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParams_Data()
: … { … }
bool XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_Params_Data::XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_Params_Data()
: … { … }
bool XREnvironmentIntegrationProvider_CreateAnchor_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_CreateAnchor_Params_Data::XREnvironmentIntegrationProvider_CreateAnchor_Params_Data()
: … { … }
bool XREnvironmentIntegrationProvider_CreateAnchor_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_CreateAnchor_ResponseParams_Data::XREnvironmentIntegrationProvider_CreateAnchor_ResponseParams_Data()
: … { … }
bool XREnvironmentIntegrationProvider_CreatePlaneAnchor_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_CreatePlaneAnchor_Params_Data::XREnvironmentIntegrationProvider_CreatePlaneAnchor_Params_Data()
: … { … }
bool XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParams_Data::XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParams_Data()
: … { … }
bool XREnvironmentIntegrationProvider_DetachAnchor_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XREnvironmentIntegrationProvider_DetachAnchor_Params_Data::XREnvironmentIntegrationProvider_DetachAnchor_Params_Data()
: … { … }
bool XRFrameDataProvider_GetFrameData_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRFrameDataProvider_GetFrameData_Params_Data::XRFrameDataProvider_GetFrameData_Params_Data()
: … { … }
bool XRFrameDataProvider_GetFrameData_ResponseParams_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRFrameDataProvider_GetFrameData_ResponseParams_Data::XRFrameDataProvider_GetFrameData_ResponseParams_Data()
: … { … }
bool XRFrameDataProvider_GetEnvironmentIntegrationProvider_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRFrameDataProvider_GetEnvironmentIntegrationProvider_Params_Data::XRFrameDataProvider_GetEnvironmentIntegrationProvider_Params_Data()
: … { … }
bool XRPresentationProvider_UpdateLayerBounds_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationProvider_UpdateLayerBounds_Params_Data::XRPresentationProvider_UpdateLayerBounds_Params_Data()
: … { … }
bool XRPresentationProvider_SubmitFrameMissing_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationProvider_SubmitFrameMissing_Params_Data::XRPresentationProvider_SubmitFrameMissing_Params_Data()
: … { … }
bool XRPresentationProvider_SubmitFrame_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationProvider_SubmitFrame_Params_Data::XRPresentationProvider_SubmitFrame_Params_Data()
: … { … }
bool XRPresentationProvider_SubmitFrameDrawnIntoTexture_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationProvider_SubmitFrameDrawnIntoTexture_Params_Data::XRPresentationProvider_SubmitFrameDrawnIntoTexture_Params_Data()
: … { … }
bool XRPresentationClient_OnSubmitFrameTransferred_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationClient_OnSubmitFrameTransferred_Params_Data::XRPresentationClient_OnSubmitFrameTransferred_Params_Data()
: … { … }
bool XRPresentationClient_OnSubmitFrameRendered_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationClient_OnSubmitFrameRendered_Params_Data::XRPresentationClient_OnSubmitFrameRendered_Params_Data()
: … { … }
bool XRPresentationClient_OnSubmitFrameGpuFence_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRPresentationClient_OnSubmitFrameGpuFence_Params_Data::XRPresentationClient_OnSubmitFrameGpuFence_Params_Data()
: … { … }
bool XRSessionClient_OnExitPresent_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRSessionClient_OnExitPresent_Params_Data::XRSessionClient_OnExitPresent_Params_Data()
: … { … }
bool XRSessionClient_OnVisibilityStateChanged_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
XRSessionClient_OnVisibilityStateChanged_Params_Data::XRSessionClient_OnVisibilityStateChanged_Params_Data()
: … { … }
bool WebXrInternalsRendererListener_OnFrameData_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebXrInternalsRendererListener_OnFrameData_Params_Data::WebXrInternalsRendererListener_OnFrameData_Params_Data()
: … { … }
bool WebXrInternalsRendererListener_OnConsoleLog_Params_Data::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
WebXrInternalsRendererListener_OnConsoleLog_Params_Data::WebXrInternalsRendererListener_OnConsoleLog_Params_Data()
: … { … }
}
}
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRHandedness>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRHandedness value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRTargetRayMode>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRTargetRayMode value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRSessionFeatureRequestStatus>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRSessionFeatureRequestStatus value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XREnvironmentBlendMode>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XREnvironmentBlendMode value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRInteractionMode>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRInteractionMode value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRHandJoint>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRHandJoint value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XREye>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XREye value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRPresentationTransportMethod>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRPresentationTransportMethod value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRReferenceSpaceType>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRReferenceSpaceType value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRInputSourceSpaceType>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRInputSourceSpaceType value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRPlaneOrientation>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRPlaneOrientation value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XrCompatibleResult>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XrCompatibleResult value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::CreateAnchorResult>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::CreateAnchorResult value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::SubscribeToHitTestResult>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::SubscribeToHitTestResult value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::EntityTypeForHitTest>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::EntityTypeForHitTest value) { … }
}
namespace perfetto {
void TraceFormatTraits<::device::mojom::XRVisibilityState>::WriteIntoTrace(
perfetto::TracedValue context, ::device::mojom::XRVisibilityState value) { … }
}