chromium/out/Default/gen/device/vr/public/mojom/vr_service.mojom-params-data.h

// device/vr/public/mojom/vr_service.mojom-params-data.h is auto generated by mojom_bindings_generator.py, do not edit

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

#ifndef DEVICE_VR_PUBLIC_MOJOM_VR_SERVICE_MOJOM_PARAMS_DATA_H_
#define DEVICE_VR_PUBLIC_MOJOM_VR_SERVICE_MOJOM_PARAMS_DATA_H_

#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

namespace mojo::internal {
class ValidationContext;
}


namespace device::mojom {
namespace internal {
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_SetClient_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_RequestSession_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_RequestSession_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_SupportsSession_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_SupportsSession_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_ExitPresent_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_ExitPresent_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_SetFramesThrottled_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_MakeXrCompatible_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRService_MakeXrCompatible_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRSessionMetricsRecorder_ReportFeatureUsed_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) VRServiceClient_OnDeviceChanged_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_SubscribeToHitTest_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_CreateAnchor_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_CreateAnchor_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_CreatePlaneAnchor_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XREnvironmentIntegrationProvider_DetachAnchor_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRFrameDataProvider_GetFrameData_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRFrameDataProvider_GetFrameData_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRFrameDataProvider_GetEnvironmentIntegrationProvider_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRPresentationProvider_UpdateLayerBounds_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRPresentationProvider_SubmitFrameMissing_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRPresentationProvider_SubmitFrame_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRPresentationProvider_SubmitFrameDrawnIntoTexture_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRPresentationClient_OnSubmitFrameTransferred_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRPresentationClient_OnSubmitFrameRendered_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRPresentationClient_OnSubmitFrameGpuFence_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRSessionClient_OnExitPresent_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) XRSessionClient_OnVisibilityStateChanged_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) WebXrInternalsRendererListener_OnFrameData_Params_Data {};
static_assert;
class COMPONENT_EXPORT(DEVICE_VR_SERVICE_MOJO_BINDINGS_SHARED) WebXrInternalsRendererListener_OnConsoleLog_Params_Data {};
static_assert;

}  // namespace internal


class VRService_SetClient_ParamsDataView {};


class VRService_RequestSession_ParamsDataView {};


class VRService_RequestSession_ResponseParamsDataView {};


class VRService_SupportsSession_ParamsDataView {};


class VRService_SupportsSession_ResponseParamsDataView {};


class VRService_ExitPresent_ParamsDataView {};


class VRService_ExitPresent_ResponseParamsDataView {};


class VRService_SetFramesThrottled_ParamsDataView {};


class VRService_MakeXrCompatible_ParamsDataView {};


class VRService_MakeXrCompatible_ResponseParamsDataView {};


class XRSessionMetricsRecorder_ReportFeatureUsed_ParamsDataView {};


class VRServiceClient_OnDeviceChanged_ParamsDataView {};


class XREnvironmentIntegrationProvider_SubscribeToHitTest_ParamsDataView {};


class XREnvironmentIntegrationProvider_SubscribeToHitTest_ResponseParamsDataView {};


class XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ParamsDataView {};


class XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ResponseParamsDataView {};


class XREnvironmentIntegrationProvider_UnsubscribeFromHitTest_ParamsDataView {};


class XREnvironmentIntegrationProvider_CreateAnchor_ParamsDataView {};


class XREnvironmentIntegrationProvider_CreateAnchor_ResponseParamsDataView {};


class XREnvironmentIntegrationProvider_CreatePlaneAnchor_ParamsDataView {};


class XREnvironmentIntegrationProvider_CreatePlaneAnchor_ResponseParamsDataView {};


class XREnvironmentIntegrationProvider_DetachAnchor_ParamsDataView {};


class XRFrameDataProvider_GetFrameData_ParamsDataView {};


class XRFrameDataProvider_GetFrameData_ResponseParamsDataView {};


class XRFrameDataProvider_GetEnvironmentIntegrationProvider_ParamsDataView {};


class XRPresentationProvider_UpdateLayerBounds_ParamsDataView {};


class XRPresentationProvider_SubmitFrameMissing_ParamsDataView {};


class XRPresentationProvider_SubmitFrame_ParamsDataView {};


class XRPresentationProvider_SubmitFrameDrawnIntoTexture_ParamsDataView {};


class XRPresentationClient_OnSubmitFrameTransferred_ParamsDataView {};


class XRPresentationClient_OnSubmitFrameRendered_ParamsDataView {};


class XRPresentationClient_OnSubmitFrameGpuFence_ParamsDataView {};


class XRSessionClient_OnExitPresent_ParamsDataView {};


class XRSessionClient_OnVisibilityStateChanged_ParamsDataView {};


class WebXrInternalsRendererListener_OnFrameData_ParamsDataView {};


class WebXrInternalsRendererListener_OnConsoleLog_ParamsDataView {};



inline void VRService_RequestSession_ParamsDataView::GetOptionsDataView(
    ::device::mojom::XRSessionOptionsDataView* output) {}


inline void VRService_RequestSession_ResponseParamsDataView::GetResultDataView(
    RequestSessionResultDataView* output) {}


inline void VRService_SupportsSession_ParamsDataView::GetOptionsDataView(
    ::device::mojom::XRSessionOptionsDataView* output) {}


















inline void XREnvironmentIntegrationProvider_SubscribeToHitTest_ParamsDataView::GetNativeOriginInformationDataView(
    XRNativeOriginInformationDataView* output) {}
inline void XREnvironmentIntegrationProvider_SubscribeToHitTest_ParamsDataView::GetEntityTypesDataView(
    mojo::ArrayDataView<EntityTypeForHitTest>* output) {}
inline void XREnvironmentIntegrationProvider_SubscribeToHitTest_ParamsDataView::GetRayDataView(
    XRRayDataView* output) {}




inline void XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ParamsDataView::GetProfileNameDataView(
    mojo::StringDataView* output) {}
inline void XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ParamsDataView::GetEntityTypesDataView(
    mojo::ArrayDataView<EntityTypeForHitTest>* output) {}
inline void XREnvironmentIntegrationProvider_SubscribeToHitTestForTransientInput_ParamsDataView::GetRayDataView(
    XRRayDataView* output) {}






inline void XREnvironmentIntegrationProvider_CreateAnchor_ParamsDataView::GetNativeOriginInformationDataView(
    XRNativeOriginInformationDataView* output) {}
inline void XREnvironmentIntegrationProvider_CreateAnchor_ParamsDataView::GetNativeOriginFromAnchorDataView(
    PoseDataView* output) {}




inline void XREnvironmentIntegrationProvider_CreatePlaneAnchor_ParamsDataView::GetNativeOriginInformationDataView(
    XRNativeOriginInformationDataView* output) {}
inline void XREnvironmentIntegrationProvider_CreatePlaneAnchor_ParamsDataView::GetNativeOriginFromAnchorDataView(
    PoseDataView* output) {}






inline void XRFrameDataProvider_GetFrameData_ParamsDataView::GetOptionsDataView(
    XRFrameDataRequestOptionsDataView* output) {}


inline void XRFrameDataProvider_GetFrameData_ResponseParamsDataView::GetFrameDataDataView(
    XRFrameDataDataView* output) {}




inline void XRPresentationProvider_UpdateLayerBounds_ParamsDataView::GetLeftBoundsDataView(
    ::gfx::mojom::RectFDataView* output) {}
inline void XRPresentationProvider_UpdateLayerBounds_ParamsDataView::GetRightBoundsDataView(
    ::gfx::mojom::RectFDataView* output) {}
inline void XRPresentationProvider_UpdateLayerBounds_ParamsDataView::GetSourceSizeDataView(
    ::gfx::mojom::SizeDataView* output) {}


inline void XRPresentationProvider_SubmitFrameMissing_ParamsDataView::GetSyncTokenDataView(
    ::gpu::mojom::SyncTokenDataView* output) {}


inline void XRPresentationProvider_SubmitFrame_ParamsDataView::GetMailboxHolderDataView(
    ::gpu::mojom::MailboxHolderDataView* output) {}
inline void XRPresentationProvider_SubmitFrame_ParamsDataView::GetTimeWaitedDataView(
    ::mojo_base::mojom::TimeDeltaDataView* output) {}


inline void XRPresentationProvider_SubmitFrameDrawnIntoTexture_ParamsDataView::GetSyncTokenDataView(
    ::gpu::mojom::SyncTokenDataView* output) {}
inline void XRPresentationProvider_SubmitFrameDrawnIntoTexture_ParamsDataView::GetTimeWaitedDataView(
    ::mojo_base::mojom::TimeDeltaDataView* output) {}






inline void XRPresentationClient_OnSubmitFrameGpuFence_ParamsDataView::GetGpuFenceHandleDataView(
    ::gfx::mojom::GpuFenceHandleDataView* output) {}






inline void WebXrInternalsRendererListener_OnFrameData_ParamsDataView::GetXrframeStatisticsDataView(
    ::device::mojom::XrFrameStatisticsDataView* output) {}


inline void WebXrInternalsRendererListener_OnConsoleLog_ParamsDataView::GetXrloggingStatisticsDataView(
    ::device::mojom::XrLogMessageDataView* output) {}



}  // device::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // DEVICE_VR_PUBLIC_MOJOM_VR_SERVICE_MOJOM_PARAMS_DATA_H_