#ifndef SERVICES_VIZ_PRIVILEGED_MOJOM_GL_GPU_SERVICE_MOJOM_PARAMS_DATA_H_
#define SERVICES_VIZ_PRIVILEGED_MOJOM_GL_GPU_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 viz::mojom {
namespace internal {
class GpuService_EstablishGpuChannel_Params_Data { … };
static_assert …;
class GpuService_EstablishGpuChannel_ResponseParams_Data { … };
static_assert …;
class GpuService_SetChannelClientPid_Params_Data { … };
static_assert …;
class GpuService_SetChannelDiskCacheHandle_Params_Data { … };
static_assert …;
class GpuService_OnDiskCacheHandleDestoyed_Params_Data { … };
static_assert …;
class GpuService_CloseChannel_Params_Data { … };
static_assert …;
class GpuService_BindClientGmbInterface_Params_Data { … };
static_assert …;
class GpuService_CreateVideoEncodeAcceleratorProvider_Params_Data { … };
static_assert …;
class GpuService_BindWebNNContextProvider_Params_Data { … };
static_assert …;
class GpuService_CreateGpuMemoryBuffer_Params_Data { … };
static_assert …;
class GpuService_CreateGpuMemoryBuffer_ResponseParams_Data { … };
static_assert …;
class GpuService_DestroyGpuMemoryBuffer_Params_Data { … };
static_assert …;
class GpuService_CopyGpuMemoryBuffer_Params_Data { … };
static_assert …;
class GpuService_CopyGpuMemoryBuffer_ResponseParams_Data { … };
static_assert …;
class GpuService_GetVideoMemoryUsageStats_Params_Data { … };
static_assert …;
class GpuService_GetVideoMemoryUsageStats_ResponseParams_Data { … };
static_assert …;
class GpuService_StartPeakMemoryMonitor_Params_Data { … };
static_assert …;
class GpuService_GetPeakMemoryUsage_Params_Data { … };
static_assert …;
class GpuService_GetPeakMemoryUsage_ResponseParams_Data { … };
static_assert …;
class GpuService_LoadedBlob_Params_Data { … };
static_assert …;
class GpuService_WakeUpGpu_Params_Data { … };
static_assert …;
class GpuService_GpuSwitched_Params_Data { … };
static_assert …;
class GpuService_DisplayAdded_Params_Data { … };
static_assert …;
class GpuService_DisplayRemoved_Params_Data { … };
static_assert …;
class GpuService_DisplayMetricsChanged_Params_Data { … };
static_assert …;
class GpuService_DestroyAllChannels_Params_Data { … };
static_assert …;
class GpuService_OnBackgroundCleanup_Params_Data { … };
static_assert …;
class GpuService_OnBackgrounded_Params_Data { … };
static_assert …;
class GpuService_OnForegrounded_Params_Data { … };
static_assert …;
class GpuService_OnMemoryPressure_Params_Data { … };
static_assert …;
class GpuService_GetDawnInfo_Params_Data { … };
static_assert …;
class GpuService_GetDawnInfo_ResponseParams_Data { … };
static_assert …;
class GpuService_Crash_Params_Data { … };
static_assert …;
class GpuService_Hang_Params_Data { … };
static_assert …;
class GpuService_ThrowJavaException_Params_Data { … };
static_assert …;
}
class GpuService_EstablishGpuChannel_ParamsDataView { … };
class GpuService_EstablishGpuChannel_ResponseParamsDataView { … };
class GpuService_SetChannelClientPid_ParamsDataView { … };
class GpuService_SetChannelDiskCacheHandle_ParamsDataView { … };
class GpuService_OnDiskCacheHandleDestoyed_ParamsDataView { … };
class GpuService_CloseChannel_ParamsDataView { … };
class GpuService_BindClientGmbInterface_ParamsDataView { … };
class GpuService_CreateVideoEncodeAcceleratorProvider_ParamsDataView { … };
class GpuService_BindWebNNContextProvider_ParamsDataView { … };
class GpuService_CreateGpuMemoryBuffer_ParamsDataView { … };
class GpuService_CreateGpuMemoryBuffer_ResponseParamsDataView { … };
class GpuService_DestroyGpuMemoryBuffer_ParamsDataView { … };
class GpuService_CopyGpuMemoryBuffer_ParamsDataView { … };
class GpuService_CopyGpuMemoryBuffer_ResponseParamsDataView { … };
class GpuService_GetVideoMemoryUsageStats_ParamsDataView { … };
class GpuService_GetVideoMemoryUsageStats_ResponseParamsDataView { … };
class GpuService_StartPeakMemoryMonitor_ParamsDataView { … };
class GpuService_GetPeakMemoryUsage_ParamsDataView { … };
class GpuService_GetPeakMemoryUsage_ResponseParamsDataView { … };
class GpuService_LoadedBlob_ParamsDataView { … };
class GpuService_WakeUpGpu_ParamsDataView { … };
class GpuService_GpuSwitched_ParamsDataView { … };
class GpuService_DisplayAdded_ParamsDataView { … };
class GpuService_DisplayRemoved_ParamsDataView { … };
class GpuService_DisplayMetricsChanged_ParamsDataView { … };
class GpuService_DestroyAllChannels_ParamsDataView { … };
class GpuService_OnBackgroundCleanup_ParamsDataView { … };
class GpuService_OnBackgrounded_ParamsDataView { … };
class GpuService_OnForegrounded_ParamsDataView { … };
class GpuService_OnMemoryPressure_ParamsDataView { … };
class GpuService_GetDawnInfo_ParamsDataView { … };
class GpuService_GetDawnInfo_ResponseParamsDataView { … };
class GpuService_Crash_ParamsDataView { … };
class GpuService_Hang_ParamsDataView { … };
class GpuService_ThrowJavaException_ParamsDataView { … };
inline void GpuService_EstablishGpuChannel_ResponseParamsDataView::GetGpuInfoDataView(
::gpu::mojom::GpuInfoDataView* output) { … }
inline void GpuService_EstablishGpuChannel_ResponseParamsDataView::GetGpuFeatureInfoDataView(
::gpu::mojom::GpuFeatureInfoDataView* output) { … }
inline void GpuService_EstablishGpuChannel_ResponseParamsDataView::GetSharedImageCapabilitiesDataView(
::gpu::mojom::SharedImageCapabilitiesDataView* output) { … }
inline void GpuService_SetChannelClientPid_ParamsDataView::GetClientPidDataView(
::mojo_base::mojom::ProcessIdDataView* output) { … }
inline void GpuService_SetChannelDiskCacheHandle_ParamsDataView::GetCacheHandleDataView(
::gpu::mojom::GpuDiskCacheHandleDataView* output) { … }
inline void GpuService_OnDiskCacheHandleDestoyed_ParamsDataView::GetCacheHandleDataView(
::gpu::mojom::GpuDiskCacheHandleDataView* output) { … }
inline void GpuService_CreateGpuMemoryBuffer_ParamsDataView::GetIdDataView(
::gfx::mojom::GpuMemoryBufferIdDataView* output) { … }
inline void GpuService_CreateGpuMemoryBuffer_ParamsDataView::GetSizeDataView(
::gfx::mojom::SizeDataView* output) { … }
inline void GpuService_CreateGpuMemoryBuffer_ParamsDataView::GetSurfaceHandleDataView(
::gpu::mojom::SurfaceHandleDataView* output) { … }
inline void GpuService_CreateGpuMemoryBuffer_ResponseParamsDataView::GetBufferHandleDataView(
::gfx::mojom::GpuMemoryBufferHandleDataView* output) { … }
inline void GpuService_DestroyGpuMemoryBuffer_ParamsDataView::GetIdDataView(
::gfx::mojom::GpuMemoryBufferIdDataView* output) { … }
inline void GpuService_CopyGpuMemoryBuffer_ParamsDataView::GetBufferHandleDataView(
::gfx::mojom::GpuMemoryBufferHandleDataView* output) { … }
inline void GpuService_CopyGpuMemoryBuffer_ParamsDataView::GetSharedMemoryDataView(
::mojo_base::mojom::UnsafeSharedMemoryRegionDataView* output) { … }
inline void GpuService_GetVideoMemoryUsageStats_ResponseParamsDataView::GetStatsDataView(
::gpu::mojom::VideoMemoryUsageStatsDataView* output) { … }
inline void GpuService_GetPeakMemoryUsage_ResponseParamsDataView::GetMemoryPerAllocationSourceDataView(
mojo::MapDataView<::gpu::mojom::GpuPeakMemoryAllocationSource, uint64_t>* output) { … }
inline void GpuService_LoadedBlob_ParamsDataView::GetCacheHandleDataView(
::gpu::mojom::GpuDiskCacheHandleDataView* output) { … }
inline void GpuService_LoadedBlob_ParamsDataView::GetKeyDataView(
::mojo_base::mojom::ByteStringDataView* output) { … }
inline void GpuService_LoadedBlob_ParamsDataView::GetDataDataView(
::mojo_base::mojom::ByteStringDataView* output) { … }
inline void GpuService_GetDawnInfo_ResponseParamsDataView::GetDawnInfoListDataView(
mojo::ArrayDataView<mojo::StringDataView>* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif