chromium/out/Default/gen/ui/ozone/platform/wayland/mojom/wayland_buffer_manager.mojom-params-data.h

// ui/ozone/platform/wayland/mojom/wayland_buffer_manager.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 UI_OZONE_PLATFORM_WAYLAND_MOJOM_WAYLAND_BUFFER_MANAGER_MOJOM_PARAMS_DATA_H_
#define UI_OZONE_PLATFORM_WAYLAND_MOJOM_WAYLAND_BUFFER_MANAGER_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 ui::ozone::mojom {
namespace internal {
class  WaylandBufferManagerHost_SetWaylandBufferManagerGpu_Params_Data {};
static_assert;
class  WaylandBufferManagerHost_CreateDmabufBasedBuffer_Params_Data {};
static_assert;
class  WaylandBufferManagerHost_CreateShmBasedBuffer_Params_Data {};
static_assert;
class  WaylandBufferManagerHost_CreateSolidColorBuffer_Params_Data {};
static_assert;
class  WaylandBufferManagerHost_CreateSinglePixelBuffer_Params_Data {};
static_assert;
class  WaylandBufferManagerHost_DestroyBuffer_Params_Data {};
static_assert;
class  WaylandBufferManagerHost_CommitOverlays_Params_Data {};
static_assert;
class  WaylandBufferManagerGpu_Initialize_Params_Data {};
static_assert;
class  WaylandBufferManagerGpu_OnSubmission_Params_Data {};
static_assert;
class  WaylandBufferManagerGpu_OnPresentation_Params_Data {};
static_assert;

}  // namespace internal


class WaylandBufferManagerHost_SetWaylandBufferManagerGpu_ParamsDataView {};


class WaylandBufferManagerHost_CreateDmabufBasedBuffer_ParamsDataView {};


class WaylandBufferManagerHost_CreateShmBasedBuffer_ParamsDataView {};


class WaylandBufferManagerHost_CreateSolidColorBuffer_ParamsDataView {};


class WaylandBufferManagerHost_CreateSinglePixelBuffer_ParamsDataView {};


class WaylandBufferManagerHost_DestroyBuffer_ParamsDataView {};


class WaylandBufferManagerHost_CommitOverlays_ParamsDataView {};


class WaylandBufferManagerGpu_Initialize_ParamsDataView {};


class WaylandBufferManagerGpu_OnSubmission_ParamsDataView {};


class WaylandBufferManagerGpu_OnPresentation_ParamsDataView {};



inline void WaylandBufferManagerHost_CreateDmabufBasedBuffer_ParamsDataView::GetSizeDataView(
    ::gfx::mojom::SizeDataView* output) {}
inline void WaylandBufferManagerHost_CreateDmabufBasedBuffer_ParamsDataView::GetStridesDataView(
    mojo::ArrayDataView<uint32_t>* output) {}
inline void WaylandBufferManagerHost_CreateDmabufBasedBuffer_ParamsDataView::GetOffsetsDataView(
    mojo::ArrayDataView<uint32_t>* output) {}
inline void WaylandBufferManagerHost_CreateDmabufBasedBuffer_ParamsDataView::GetModifiersDataView(
    mojo::ArrayDataView<uint64_t>* output) {}


inline void WaylandBufferManagerHost_CreateShmBasedBuffer_ParamsDataView::GetSizeDataView(
    ::gfx::mojom::SizeDataView* output) {}


inline void WaylandBufferManagerHost_CreateSolidColorBuffer_ParamsDataView::GetSizeDataView(
    ::gfx::mojom::SizeDataView* output) {}
inline void WaylandBufferManagerHost_CreateSolidColorBuffer_ParamsDataView::GetColorDataView(
    ::skia::mojom::SkColor4fDataView* output) {}


inline void WaylandBufferManagerHost_CreateSinglePixelBuffer_ParamsDataView::GetColorDataView(
    ::skia::mojom::SkColor4fDataView* output) {}




inline void WaylandBufferManagerHost_CommitOverlays_ParamsDataView::GetWidgetDataView(
    ::gfx::mojom::AcceleratedWidgetDataView* output) {}
inline void WaylandBufferManagerHost_CommitOverlays_ParamsDataView::GetDataDataView(
    ::gfx::mojom::FrameDataDataView* output) {}
inline void WaylandBufferManagerHost_CommitOverlays_ParamsDataView::GetOverlaysDataView(
    mojo::ArrayDataView<::wl::mojom::WaylandOverlayConfigDataView>* output) {}


inline void WaylandBufferManagerGpu_Initialize_ParamsDataView::GetBufferFormatsWithModifiersDataView(
    mojo::MapDataView<::gfx::mojom::BufferFormat, mojo::ArrayDataView<uint64_t>>* output) {}
inline void WaylandBufferManagerGpu_Initialize_ParamsDataView::GetServerVersionDataView(
    ::mojo_base::mojom::VersionDataView* output) {}


inline void WaylandBufferManagerGpu_OnSubmission_ParamsDataView::GetWidgetDataView(
    ::gfx::mojom::AcceleratedWidgetDataView* output) {}
inline void WaylandBufferManagerGpu_OnSubmission_ParamsDataView::GetReleaseFenceHandleDataView(
    ::gfx::mojom::GpuFenceHandleDataView* output) {}
inline void WaylandBufferManagerGpu_OnSubmission_ParamsDataView::GetPresentationInfosDataView(
    mojo::ArrayDataView<::wl::mojom::WaylandPresentationInfoDataView>* output) {}


inline void WaylandBufferManagerGpu_OnPresentation_ParamsDataView::GetWidgetDataView(
    ::gfx::mojom::AcceleratedWidgetDataView* output) {}
inline void WaylandBufferManagerGpu_OnPresentation_ParamsDataView::GetPresentationInfosDataView(
    mojo::ArrayDataView<::wl::mojom::WaylandPresentationInfoDataView>* output) {}



}  // ui::ozone::mojom

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

#endif  // UI_OZONE_PLATFORM_WAYLAND_MOJOM_WAYLAND_BUFFER_MANAGER_MOJOM_PARAMS_DATA_H_