chromium/out/Default/gen/services/viz/privileged/mojom/compositing/frame_sink_manager.mojom-params-data.h

// services/viz/privileged/mojom/compositing/frame_sink_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 SERVICES_VIZ_PRIVILEGED_MOJOM_COMPOSITING_FRAME_SINK_MANAGER_MOJOM_PARAMS_DATA_H_
#define SERVICES_VIZ_PRIVILEGED_MOJOM_COMPOSITING_FRAME_SINK_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 viz::mojom {
namespace internal {
class  FrameSinkManager_RegisterFrameSinkId_Params_Data {};
static_assert;
class  FrameSinkManager_InvalidateFrameSinkId_Params_Data {};
static_assert;
class  FrameSinkManager_SetFrameSinkDebugLabel_Params_Data {};
static_assert;
class  FrameSinkManager_CreateRootCompositorFrameSink_Params_Data {};
static_assert;
class  FrameSinkManager_CreateFrameSinkBundle_Params_Data {};
static_assert;
class  FrameSinkManager_CreateCompositorFrameSink_Params_Data {};
static_assert;
class  FrameSinkManager_DestroyCompositorFrameSink_Params_Data {};
static_assert;
class  FrameSinkManager_DestroyCompositorFrameSink_ResponseParams_Data {};
static_assert;
class  FrameSinkManager_RegisterFrameSinkHierarchy_Params_Data {};
static_assert;
class  FrameSinkManager_UnregisterFrameSinkHierarchy_Params_Data {};
static_assert;
class  FrameSinkManager_AddVideoDetectorObserver_Params_Data {};
static_assert;
class  FrameSinkManager_CreateVideoCapturer_Params_Data {};
static_assert;
class  FrameSinkManager_EvictSurfaces_Params_Data {};
static_assert;
class  FrameSinkManager_Throttle_Params_Data {};
static_assert;
class  FrameSinkManager_StartThrottlingAllFrameSinks_Params_Data {};
static_assert;
class  FrameSinkManager_StopThrottlingAllFrameSinks_Params_Data {};
static_assert;
class  FrameSinkManager_RequestCopyOfOutput_Params_Data {};
static_assert;
class  FrameSinkManager_UpdateDebugRendererSettings_Params_Data {};
static_assert;
class  FrameSinkManager_ClearUnclaimedViewTransitionResources_Params_Data {};
static_assert;
class  FrameSinkManager_CreateMetricsRecorderForTest_Params_Data {};
static_assert;
class  FrameSinkManager_EnableFrameSinkManagerTestApi_Params_Data {};
static_assert;
class  FrameSinkManagerClient_OnFirstSurfaceActivation_Params_Data {};
static_assert;
class  FrameSinkManagerClient_OnAggregatedHitTestRegionListUpdated_Params_Data {};
static_assert;
class  FrameSinkManagerClient_OnFrameTokenChanged_Params_Data {};
static_assert;
class  FrameSinkManagerClient_OnScreenshotCaptured_Params_Data {};
static_assert;

}  // namespace internal


class FrameSinkManager_RegisterFrameSinkId_ParamsDataView {};


class FrameSinkManager_InvalidateFrameSinkId_ParamsDataView {};


class FrameSinkManager_SetFrameSinkDebugLabel_ParamsDataView {};


class FrameSinkManager_CreateRootCompositorFrameSink_ParamsDataView {};


class FrameSinkManager_CreateFrameSinkBundle_ParamsDataView {};


class FrameSinkManager_CreateCompositorFrameSink_ParamsDataView {};


class FrameSinkManager_DestroyCompositorFrameSink_ParamsDataView {};


class FrameSinkManager_DestroyCompositorFrameSink_ResponseParamsDataView {};


class FrameSinkManager_RegisterFrameSinkHierarchy_ParamsDataView {};


class FrameSinkManager_UnregisterFrameSinkHierarchy_ParamsDataView {};


class FrameSinkManager_AddVideoDetectorObserver_ParamsDataView {};


class FrameSinkManager_CreateVideoCapturer_ParamsDataView {};


class FrameSinkManager_EvictSurfaces_ParamsDataView {};


class FrameSinkManager_Throttle_ParamsDataView {};


class FrameSinkManager_StartThrottlingAllFrameSinks_ParamsDataView {};


class FrameSinkManager_StopThrottlingAllFrameSinks_ParamsDataView {};


class FrameSinkManager_RequestCopyOfOutput_ParamsDataView {};


class FrameSinkManager_UpdateDebugRendererSettings_ParamsDataView {};


class FrameSinkManager_ClearUnclaimedViewTransitionResources_ParamsDataView {};


class FrameSinkManager_CreateMetricsRecorderForTest_ParamsDataView {};


class FrameSinkManager_EnableFrameSinkManagerTestApi_ParamsDataView {};


class FrameSinkManagerClient_OnFirstSurfaceActivation_ParamsDataView {};


class FrameSinkManagerClient_OnAggregatedHitTestRegionListUpdated_ParamsDataView {};


class FrameSinkManagerClient_OnFrameTokenChanged_ParamsDataView {};


class FrameSinkManagerClient_OnScreenshotCaptured_ParamsDataView {};

inline void FrameSinkManager_RegisterFrameSinkId_ParamsDataView::GetFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}


inline void FrameSinkManager_InvalidateFrameSinkId_ParamsDataView::GetFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}


inline void FrameSinkManager_SetFrameSinkDebugLabel_ParamsDataView::GetFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}
inline void FrameSinkManager_SetFrameSinkDebugLabel_ParamsDataView::GetDebugLabelDataView(
    mojo::StringDataView* output) {}


inline void FrameSinkManager_CreateRootCompositorFrameSink_ParamsDataView::GetParamsDataView(
    RootCompositorFrameSinkParamsDataView* output) {}


inline void FrameSinkManager_CreateFrameSinkBundle_ParamsDataView::GetBundleIdDataView(
    ::viz::mojom::FrameSinkBundleIdDataView* output) {}


inline void FrameSinkManager_CreateCompositorFrameSink_ParamsDataView::GetFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}
inline void FrameSinkManager_CreateCompositorFrameSink_ParamsDataView::GetBundleIdDataView(
    ::viz::mojom::FrameSinkBundleIdDataView* output) {}
inline void FrameSinkManager_CreateCompositorFrameSink_ParamsDataView::GetConfigDataView(
    ::input::mojom::RenderInputRouterConfigDataView* output) {}


inline void FrameSinkManager_DestroyCompositorFrameSink_ParamsDataView::GetFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}




inline void FrameSinkManager_RegisterFrameSinkHierarchy_ParamsDataView::GetParentFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}
inline void FrameSinkManager_RegisterFrameSinkHierarchy_ParamsDataView::GetChildFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}


inline void FrameSinkManager_UnregisterFrameSinkHierarchy_ParamsDataView::GetParentFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}
inline void FrameSinkManager_UnregisterFrameSinkHierarchy_ParamsDataView::GetChildFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}






inline void FrameSinkManager_EvictSurfaces_ParamsDataView::GetSurfaceIdsDataView(
    mojo::ArrayDataView<::viz::mojom::SurfaceIdDataView>* output) {}


inline void FrameSinkManager_Throttle_ParamsDataView::GetFrameSinkIdsDataView(
    mojo::ArrayDataView<::viz::mojom::FrameSinkIdDataView>* output) {}
inline void FrameSinkManager_Throttle_ParamsDataView::GetIntervalDataView(
    ::mojo_base::mojom::TimeDeltaDataView* output) {}


inline void FrameSinkManager_StartThrottlingAllFrameSinks_ParamsDataView::GetIntervalDataView(
    ::mojo_base::mojom::TimeDeltaDataView* output) {}




inline void FrameSinkManager_RequestCopyOfOutput_ParamsDataView::GetSurfaceIdDataView(
    ::viz::mojom::SurfaceIdDataView* output) {}
inline void FrameSinkManager_RequestCopyOfOutput_ParamsDataView::GetRequestDataView(
    ::viz::mojom::CopyOutputRequestDataView* output) {}


inline void FrameSinkManager_UpdateDebugRendererSettings_ParamsDataView::GetDebugSettingsDataView(
    ::viz::mojom::DebugRendererSettingsDataView* output) {}


inline void FrameSinkManager_ClearUnclaimedViewTransitionResources_ParamsDataView::GetTransitionTokenDataView(
    ::blink::mojom::ViewTransitionTokenDataView* output) {}






inline void FrameSinkManagerClient_OnFirstSurfaceActivation_ParamsDataView::GetSurfaceInfoDataView(
    ::viz::mojom::SurfaceInfoDataView* output) {}


inline void FrameSinkManagerClient_OnAggregatedHitTestRegionListUpdated_ParamsDataView::GetFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}
inline void FrameSinkManagerClient_OnAggregatedHitTestRegionListUpdated_ParamsDataView::GetHitTestDataDataView(
    mojo::ArrayDataView<::viz::mojom::AggregatedHitTestRegionDataView>* output) {}


inline void FrameSinkManagerClient_OnFrameTokenChanged_ParamsDataView::GetFrameSinkIdDataView(
    ::viz::mojom::FrameSinkIdDataView* output) {}
inline void FrameSinkManagerClient_OnFrameTokenChanged_ParamsDataView::GetActivationTimeDataView(
    ::mojo_base::mojom::TimeTicksDataView* output) {}


inline void FrameSinkManagerClient_OnScreenshotCaptured_ParamsDataView::GetDestinationTokenDataView(
    ::blink::mojom::SameDocNavigationScreenshotDestinationTokenDataView* output) {}
inline void FrameSinkManagerClient_OnScreenshotCaptured_ParamsDataView::GetCopyOutputResultDataView(
    ::viz::mojom::CopyOutputResultDataView* output) {}



}  // viz::mojom

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

#endif  // SERVICES_VIZ_PRIVILEGED_MOJOM_COMPOSITING_FRAME_SINK_MANAGER_MOJOM_PARAMS_DATA_H_