chromium/out/Default/gen/services/viz/privileged/mojom/gl/gpu_host.mojom-params-data.h

// services/viz/privileged/mojom/gl/gpu_host.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 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;

}  // namespace internal


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) {}





}  // viz::mojom

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

#endif  // SERVICES_VIZ_PRIVILEGED_MOJOM_GL_GPU_HOST_MOJOM_PARAMS_DATA_H_