chromium/out/Default/gen/components/services/paint_preview_compositor/public/mojom/paint_preview_compositor.mojom-params-data.h

// components/services/paint_preview_compositor/public/mojom/paint_preview_compositor.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 COMPONENTS_SERVICES_PAINT_PREVIEW_COMPOSITOR_PUBLIC_MOJOM_PAINT_PREVIEW_COMPOSITOR_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_SERVICES_PAINT_PREVIEW_COMPOSITOR_PUBLIC_MOJOM_PAINT_PREVIEW_COMPOSITOR_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 paint_preview::mojom {
namespace internal {
class  PaintPreviewCompositor_BeginSeparatedFrameComposite_Params_Data {};
static_assert;
class  PaintPreviewCompositor_BeginSeparatedFrameComposite_ResponseParams_Data {};
static_assert;
class  PaintPreviewCompositor_BitmapForSeparatedFrame_Params_Data {};
static_assert;
class  PaintPreviewCompositor_BitmapForSeparatedFrame_ResponseParams_Data {};
static_assert;
class  PaintPreviewCompositor_BeginMainFrameComposite_Params_Data {};
static_assert;
class  PaintPreviewCompositor_BeginMainFrameComposite_ResponseParams_Data {};
static_assert;
class  PaintPreviewCompositor_BitmapForMainFrame_Params_Data {};
static_assert;
class  PaintPreviewCompositor_BitmapForMainFrame_ResponseParams_Data {};
static_assert;
class  PaintPreviewCompositor_SetRootFrameUrl_Params_Data {};
static_assert;
class  PaintPreviewCompositorCollection_SetDiscardableSharedMemoryManager_Params_Data {};
static_assert;
class  PaintPreviewCompositorCollection_CreateCompositor_Params_Data {};
static_assert;
class  PaintPreviewCompositorCollection_CreateCompositor_ResponseParams_Data {};
static_assert;
class  PaintPreviewCompositorCollection_OnMemoryPressure_Params_Data {};
static_assert;
class  PaintPreviewCompositorCollection_ListCompositors_Params_Data {};
static_assert;
class  PaintPreviewCompositorCollection_ListCompositors_ResponseParams_Data {};
static_assert;

}  // namespace internal


class PaintPreviewCompositor_BeginSeparatedFrameComposite_ParamsDataView {};


class PaintPreviewCompositor_BeginSeparatedFrameComposite_ResponseParamsDataView {};


class PaintPreviewCompositor_BitmapForSeparatedFrame_ParamsDataView {};


class PaintPreviewCompositor_BitmapForSeparatedFrame_ResponseParamsDataView {};


class PaintPreviewCompositor_BeginMainFrameComposite_ParamsDataView {};


class PaintPreviewCompositor_BeginMainFrameComposite_ResponseParamsDataView {};


class PaintPreviewCompositor_BitmapForMainFrame_ParamsDataView {};


class PaintPreviewCompositor_BitmapForMainFrame_ResponseParamsDataView {};


class PaintPreviewCompositor_SetRootFrameUrl_ParamsDataView {};


class PaintPreviewCompositorCollection_SetDiscardableSharedMemoryManager_ParamsDataView {};


class PaintPreviewCompositorCollection_CreateCompositor_ParamsDataView {};


class PaintPreviewCompositorCollection_CreateCompositor_ResponseParamsDataView {};


class PaintPreviewCompositorCollection_OnMemoryPressure_ParamsDataView {};


class PaintPreviewCompositorCollection_ListCompositors_ParamsDataView {};


class PaintPreviewCompositorCollection_ListCompositors_ResponseParamsDataView {};

inline void PaintPreviewCompositor_BeginSeparatedFrameComposite_ParamsDataView::GetRequestDataView(
    PaintPreviewBeginCompositeRequestDataView* output) {}


inline void PaintPreviewCompositor_BeginSeparatedFrameComposite_ResponseParamsDataView::GetResponseDataView(
    PaintPreviewBeginCompositeResponseDataView* output) {}


inline void PaintPreviewCompositor_BitmapForSeparatedFrame_ParamsDataView::GetFrameGuidDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}
inline void PaintPreviewCompositor_BitmapForSeparatedFrame_ParamsDataView::GetClipRectDataView(
    ::gfx::mojom::RectDataView* output) {}


inline void PaintPreviewCompositor_BitmapForSeparatedFrame_ResponseParamsDataView::GetBitmapDataView(
    ::skia::mojom::BitmapN32DataView* output) {}


inline void PaintPreviewCompositor_BeginMainFrameComposite_ParamsDataView::GetRequestDataView(
    PaintPreviewBeginCompositeRequestDataView* output) {}


inline void PaintPreviewCompositor_BeginMainFrameComposite_ResponseParamsDataView::GetResponseDataView(
    PaintPreviewBeginCompositeResponseDataView* output) {}


inline void PaintPreviewCompositor_BitmapForMainFrame_ParamsDataView::GetClipRectDataView(
    ::gfx::mojom::RectDataView* output) {}


inline void PaintPreviewCompositor_BitmapForMainFrame_ResponseParamsDataView::GetBitmapDataView(
    ::skia::mojom::BitmapN32DataView* output) {}


inline void PaintPreviewCompositor_SetRootFrameUrl_ParamsDataView::GetUrlDataView(
    ::url::mojom::UrlDataView* output) {}






inline void PaintPreviewCompositorCollection_CreateCompositor_ResponseParamsDataView::GetCompositorIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}






inline void PaintPreviewCompositorCollection_ListCompositors_ResponseParamsDataView::GetCompositorIdsDataView(
    mojo::ArrayDataView<::mojo_base::mojom::UnguessableTokenDataView>* output) {}



}  // paint_preview::mojom

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

#endif  // COMPONENTS_SERVICES_PAINT_PREVIEW_COMPOSITOR_PUBLIC_MOJOM_PAINT_PREVIEW_COMPOSITOR_MOJOM_PARAMS_DATA_H_