#ifndef DEVICE_VR_PUBLIC_MOJOM_ISOLATED_XR_SERVICE_MOJOM_PARAMS_DATA_H_
#define DEVICE_VR_PUBLIC_MOJOM_ISOLATED_XR_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_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRSessionController_SetFrameDataRestricted_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRRuntimeEventListener_OnVisibilityStateChanged_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRRuntimeEventListener_OnExitPresent_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRRuntime_RequestSession_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRRuntime_RequestSession_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRRuntime_ShutdownSession_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRRuntime_ShutdownSession_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRRuntime_ListenToDeviceChanges_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) ImmersiveOverlay_RequestNextOverlayPose_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) ImmersiveOverlay_RequestNextOverlayPose_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) ImmersiveOverlay_SubmitOverlayTexture_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) ImmersiveOverlay_SubmitOverlayTexture_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) ImmersiveOverlay_SetOverlayAndWebXRVisibility_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) ImmersiveOverlay_RequestNotificationOnWebXrSubmitted_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) ImmersiveOverlay_RequestNotificationOnWebXrSubmitted_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) IsolatedXRRuntimeProviderClient_OnDeviceAdded_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) IsolatedXRRuntimeProviderClient_OnDeviceRemoved_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) IsolatedXRRuntimeProviderClient_OnDevicesEnumerated_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) IsolatedXRRuntimeProvider_RequestDevices_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRDeviceService_BindRuntimeProvider_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRDeviceService_BindTestHook_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(DEVICE_VR_ISOLATED_XR_SERVICE_MOJO_BINDINGS_SHARED) XRDeviceServiceHost_BindGpu_Params_Data { … };
static_assert …;
}
class XRSessionController_SetFrameDataRestricted_ParamsDataView { … };
class XRRuntimeEventListener_OnVisibilityStateChanged_ParamsDataView { … };
class XRRuntimeEventListener_OnExitPresent_ParamsDataView { … };
class XRRuntime_RequestSession_ParamsDataView { … };
class XRRuntime_RequestSession_ResponseParamsDataView { … };
class XRRuntime_ShutdownSession_ParamsDataView { … };
class XRRuntime_ShutdownSession_ResponseParamsDataView { … };
class XRRuntime_ListenToDeviceChanges_ParamsDataView { … };
class ImmersiveOverlay_RequestNextOverlayPose_ParamsDataView { … };
class ImmersiveOverlay_RequestNextOverlayPose_ResponseParamsDataView { … };
class ImmersiveOverlay_SubmitOverlayTexture_ParamsDataView { … };
class ImmersiveOverlay_SubmitOverlayTexture_ResponseParamsDataView { … };
class ImmersiveOverlay_SetOverlayAndWebXRVisibility_ParamsDataView { … };
class ImmersiveOverlay_RequestNotificationOnWebXrSubmitted_ParamsDataView { … };
class ImmersiveOverlay_RequestNotificationOnWebXrSubmitted_ResponseParamsDataView { … };
class IsolatedXRRuntimeProviderClient_OnDeviceAdded_ParamsDataView { … };
class IsolatedXRRuntimeProviderClient_OnDeviceRemoved_ParamsDataView { … };
class IsolatedXRRuntimeProviderClient_OnDevicesEnumerated_ParamsDataView { … };
class IsolatedXRRuntimeProvider_RequestDevices_ParamsDataView { … };
class XRDeviceService_BindRuntimeProvider_ParamsDataView { … };
class XRDeviceService_BindTestHook_ParamsDataView { … };
class XRDeviceServiceHost_BindGpu_ParamsDataView { … };
inline void XRRuntime_RequestSession_ParamsDataView::GetOptionsDataView(
XRRuntimeSessionOptionsDataView* output) { … }
inline void XRRuntime_RequestSession_ResponseParamsDataView::GetSessionDataView(
XRRuntimeSessionResultDataView* output) { … }
inline void ImmersiveOverlay_RequestNextOverlayPose_ResponseParamsDataView::GetRenderInfoDataView(
XRRenderInfoDataView* output) { … }
inline void ImmersiveOverlay_SubmitOverlayTexture_ParamsDataView::GetTextureDataView(
::gfx::mojom::GpuMemoryBufferHandleDataView* output) { … }
inline void ImmersiveOverlay_SubmitOverlayTexture_ParamsDataView::GetSyncTokenDataView(
::gpu::mojom::SyncTokenDataView* output) { … }
inline void ImmersiveOverlay_SubmitOverlayTexture_ParamsDataView::GetLeftBoundsDataView(
::gfx::mojom::RectFDataView* output) { … }
inline void ImmersiveOverlay_SubmitOverlayTexture_ParamsDataView::GetRightBoundsDataView(
::gfx::mojom::RectFDataView* output) { … }
inline void IsolatedXRRuntimeProviderClient_OnDeviceAdded_ParamsDataView::GetDeviceDataDataView(
XRDeviceDataDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif