#ifndef SERVICES_VIZ_PRIVILEGED_MOJOM_GL_GPU_HOST_MOJOM_PARAMS_DATA_H_
#define SERVICES_VIZ_PRIVILEGED_MOJOM_GL_GPU_HOST_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 GpuHost_DidInitialize_Params_Data { … };
static_assert …;
class GpuHost_DidFailInitialize_Params_Data { … };
static_assert …;
class GpuHost_DidCreateContextSuccessfully_Params_Data { … };
static_assert …;
class GpuHost_DidCreateOffscreenContext_Params_Data { … };
static_assert …;
class GpuHost_DidDestroyOffscreenContext_Params_Data { … };
static_assert …;
class GpuHost_DidDestroyChannel_Params_Data { … };
static_assert …;
class GpuHost_DidDestroyAllChannels_Params_Data { … };
static_assert …;
class GpuHost_DidLoseContext_Params_Data { … };
static_assert …;
class GpuHost_DidUpdateGPUInfo_Params_Data { … };
static_assert …;
class GpuHost_DisableGpuCompositing_Params_Data { … };
static_assert …;
class GpuHost_GetIsolationKey_Params_Data { … };
static_assert …;
class GpuHost_GetIsolationKey_ResponseParams_Data { … };
static_assert …;
class GpuHost_StoreBlobToDisk_Params_Data { … };
static_assert …;
class GpuHost_RecordLogMessage_Params_Data { … };
static_assert …;
class GpuHost_ClearGrShaderDiskCache_Params_Data { … };
static_assert …;
}
class GpuHost_DidInitialize_ParamsDataView { … };
class GpuHost_DidFailInitialize_ParamsDataView { … };
class GpuHost_DidCreateContextSuccessfully_ParamsDataView { … };
class GpuHost_DidCreateOffscreenContext_ParamsDataView { … };
class GpuHost_DidDestroyOffscreenContext_ParamsDataView { … };
class GpuHost_DidDestroyChannel_ParamsDataView { … };
class GpuHost_DidDestroyAllChannels_ParamsDataView { … };
class GpuHost_DidLoseContext_ParamsDataView { … };
class GpuHost_DidUpdateGPUInfo_ParamsDataView { … };
class GpuHost_DisableGpuCompositing_ParamsDataView { … };
class GpuHost_GetIsolationKey_ParamsDataView { … };
class GpuHost_GetIsolationKey_ResponseParamsDataView { … };
class GpuHost_StoreBlobToDisk_ParamsDataView { … };
class GpuHost_RecordLogMessage_ParamsDataView { … };
class GpuHost_ClearGrShaderDiskCache_ParamsDataView { … };
inline void GpuHost_DidInitialize_ParamsDataView::GetGpuInfoDataView(
::gpu::mojom::GpuInfoDataView* output) { … }
inline void GpuHost_DidInitialize_ParamsDataView::GetGpuFeatureInfoDataView(
::gpu::mojom::GpuFeatureInfoDataView* output) { … }
inline void GpuHost_DidInitialize_ParamsDataView::GetGpuInfoForHardwareGpuDataView(
::gpu::mojom::GpuInfoDataView* output) { … }
inline void GpuHost_DidInitialize_ParamsDataView::GetGpuFeatureInfoForHardwareGpuDataView(
::gpu::mojom::GpuFeatureInfoDataView* output) { … }
inline void GpuHost_DidInitialize_ParamsDataView::GetGpuExtraInfoDataView(
::gfx::mojom::GpuExtraInfoDataView* output) { … }
inline void GpuHost_DidCreateOffscreenContext_ParamsDataView::GetUrlDataView(
::url::mojom::UrlDataView* output) { … }
inline void GpuHost_DidDestroyOffscreenContext_ParamsDataView::GetUrlDataView(
::url::mojom::UrlDataView* output) { … }
inline void GpuHost_DidLoseContext_ParamsDataView::GetActiveUrlDataView(
::url::mojom::UrlDataView* output) { … }
inline void GpuHost_DidUpdateGPUInfo_ParamsDataView::GetGpuInfoDataView(
::gpu::mojom::GpuInfoDataView* output) { … }
inline void GpuHost_GetIsolationKey_ParamsDataView::GetWgpuContextTokenDataView(
::blink::mojom::WebGPUExecutionContextTokenDataView* output) { … }
inline void GpuHost_GetIsolationKey_ResponseParamsDataView::GetIsolationKeyDataView(
mojo::StringDataView* output) { … }
inline void GpuHost_StoreBlobToDisk_ParamsDataView::GetCacheHandleDataView(
::gpu::mojom::GpuDiskCacheHandleDataView* output) { … }
inline void GpuHost_StoreBlobToDisk_ParamsDataView::GetKeyDataView(
::mojo_base::mojom::ByteStringDataView* output) { … }
inline void GpuHost_StoreBlobToDisk_ParamsDataView::GetBlobDataView(
::mojo_base::mojom::ByteStringDataView* output) { … }
inline void GpuHost_RecordLogMessage_ParamsDataView::GetHeaderDataView(
mojo::StringDataView* output) { … }
inline void GpuHost_RecordLogMessage_ParamsDataView::GetMessageDataView(
mojo::StringDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif