chromium/out/Default/gen/services/viz/public/mojom/compositing/compositor_frame_sink.mojom-params-data.h

// services/viz/public/mojom/compositing/compositor_frame_sink.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_PUBLIC_MOJOM_COMPOSITING_COMPOSITOR_FRAME_SINK_MOJOM_PARAMS_DATA_H_
#define SERVICES_VIZ_PUBLIC_MOJOM_COMPOSITING_COMPOSITOR_FRAME_SINK_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  CompositorFrameSink_SetNeedsBeginFrame_Params_Data {};
static_assert;
class  CompositorFrameSink_SetWantsAnimateOnlyBeginFrames_Params_Data {};
static_assert;
class  CompositorFrameSink_SetWantsBeginFrameAcks_Params_Data {};
static_assert;
class  CompositorFrameSink_SetAutoNeedsBeginFrame_Params_Data {};
static_assert;
class  CompositorFrameSink_SubmitCompositorFrame_Params_Data {};
static_assert;
class  CompositorFrameSink_SubmitCompositorFrameSync_Params_Data {};
static_assert;
class  CompositorFrameSink_SubmitCompositorFrameSync_ResponseParams_Data {};
static_assert;
class  CompositorFrameSink_DidNotProduceFrame_Params_Data {};
static_assert;
class  CompositorFrameSink_DidAllocateSharedBitmap_Params_Data {};
static_assert;
class  CompositorFrameSink_DidDeleteSharedBitmap_Params_Data {};
static_assert;
class  CompositorFrameSink_InitializeCompositorFrameSinkType_Params_Data {};
static_assert;
class  CompositorFrameSink_BindLayerContext_Params_Data {};
static_assert;
class  CompositorFrameSinkClient_DidReceiveCompositorFrameAck_Params_Data {};
static_assert;
class  CompositorFrameSinkClient_OnBeginFrame_Params_Data {};
static_assert;
class  CompositorFrameSinkClient_OnBeginFramePausedChanged_Params_Data {};
static_assert;
class  CompositorFrameSinkClient_ReclaimResources_Params_Data {};
static_assert;
class  CompositorFrameSinkClient_OnCompositorFrameTransitionDirectiveProcessed_Params_Data {};
static_assert;
class  CompositorFrameSinkClient_OnSurfaceEvicted_Params_Data {};
static_assert;

}  // namespace internal


class CompositorFrameSink_SetNeedsBeginFrame_ParamsDataView {};


class CompositorFrameSink_SetWantsAnimateOnlyBeginFrames_ParamsDataView {};


class CompositorFrameSink_SetWantsBeginFrameAcks_ParamsDataView {};


class CompositorFrameSink_SetAutoNeedsBeginFrame_ParamsDataView {};


class CompositorFrameSink_SubmitCompositorFrame_ParamsDataView {};


class CompositorFrameSink_SubmitCompositorFrameSync_ParamsDataView {};


class CompositorFrameSink_SubmitCompositorFrameSync_ResponseParamsDataView {};


class CompositorFrameSink_DidNotProduceFrame_ParamsDataView {};


class CompositorFrameSink_DidAllocateSharedBitmap_ParamsDataView {};


class CompositorFrameSink_DidDeleteSharedBitmap_ParamsDataView {};


class CompositorFrameSink_InitializeCompositorFrameSinkType_ParamsDataView {};


class CompositorFrameSink_BindLayerContext_ParamsDataView {};


class CompositorFrameSinkClient_DidReceiveCompositorFrameAck_ParamsDataView {};


class CompositorFrameSinkClient_OnBeginFrame_ParamsDataView {};


class CompositorFrameSinkClient_OnBeginFramePausedChanged_ParamsDataView {};


class CompositorFrameSinkClient_ReclaimResources_ParamsDataView {};


class CompositorFrameSinkClient_OnCompositorFrameTransitionDirectiveProcessed_ParamsDataView {};


class CompositorFrameSinkClient_OnSurfaceEvicted_ParamsDataView {};









inline void CompositorFrameSink_SubmitCompositorFrame_ParamsDataView::GetLocalSurfaceIdDataView(
    ::viz::mojom::LocalSurfaceIdDataView* output) {}
inline void CompositorFrameSink_SubmitCompositorFrame_ParamsDataView::GetFrameDataView(
    ::viz::mojom::CompositorFrameDataView* output) {}
inline void CompositorFrameSink_SubmitCompositorFrame_ParamsDataView::GetHitTestRegionListDataView(
    ::viz::mojom::HitTestRegionListDataView* output) {}


inline void CompositorFrameSink_SubmitCompositorFrameSync_ParamsDataView::GetLocalSurfaceIdDataView(
    ::viz::mojom::LocalSurfaceIdDataView* output) {}
inline void CompositorFrameSink_SubmitCompositorFrameSync_ParamsDataView::GetFrameDataView(
    ::viz::mojom::CompositorFrameDataView* output) {}
inline void CompositorFrameSink_SubmitCompositorFrameSync_ParamsDataView::GetHitTestRegionListDataView(
    ::viz::mojom::HitTestRegionListDataView* output) {}


inline void CompositorFrameSink_SubmitCompositorFrameSync_ResponseParamsDataView::GetResourcesDataView(
    mojo::ArrayDataView<::viz::mojom::ReturnedResourceDataView>* output) {}


inline void CompositorFrameSink_DidNotProduceFrame_ParamsDataView::GetAckDataView(
    ::viz::mojom::BeginFrameAckDataView* output) {}


inline void CompositorFrameSink_DidAllocateSharedBitmap_ParamsDataView::GetRegionDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}
inline void CompositorFrameSink_DidAllocateSharedBitmap_ParamsDataView::GetIdDataView(
    ::viz::mojom::SharedBitmapIdDataView* output) {}


inline void CompositorFrameSink_DidDeleteSharedBitmap_ParamsDataView::GetIdDataView(
    ::viz::mojom::SharedBitmapIdDataView* output) {}




inline void CompositorFrameSink_BindLayerContext_ParamsDataView::GetContextDataView(
    ::viz::mojom::PendingLayerContextDataView* output) {}


inline void CompositorFrameSinkClient_DidReceiveCompositorFrameAck_ParamsDataView::GetResourcesDataView(
    mojo::ArrayDataView<::viz::mojom::ReturnedResourceDataView>* output) {}


inline void CompositorFrameSinkClient_OnBeginFrame_ParamsDataView::GetArgsDataView(
    ::viz::mojom::BeginFrameArgsDataView* output) {}
inline void CompositorFrameSinkClient_OnBeginFrame_ParamsDataView::GetDetailsDataView(
    mojo::MapDataView<uint32_t, ::viz::mojom::FrameTimingDetailsDataView>* output) {}
inline void CompositorFrameSinkClient_OnBeginFrame_ParamsDataView::GetResourcesDataView(
    mojo::ArrayDataView<::viz::mojom::ReturnedResourceDataView>* output) {}




inline void CompositorFrameSinkClient_ReclaimResources_ParamsDataView::GetResourcesDataView(
    mojo::ArrayDataView<::viz::mojom::ReturnedResourceDataView>* output) {}




inline void CompositorFrameSinkClient_OnSurfaceEvicted_ParamsDataView::GetLocalSurfaceIdDataView(
    ::viz::mojom::LocalSurfaceIdDataView* output) {}



}  // viz::mojom

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

#endif  // SERVICES_VIZ_PUBLIC_MOJOM_COMPOSITING_COMPOSITOR_FRAME_SINK_MOJOM_PARAMS_DATA_H_