#ifndef SERVICES_VIZ_PUBLIC_MOJOM_COMPOSITING_FRAME_SINK_BUNDLE_MOJOM_PARAMS_DATA_H_
#define SERVICES_VIZ_PUBLIC_MOJOM_COMPOSITING_FRAME_SINK_BUNDLE_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 FrameSinkBundle_InitializeCompositorFrameSinkType_Params_Data { … };
static_assert …;
class FrameSinkBundle_SetNeedsBeginFrame_Params_Data { … };
static_assert …;
class FrameSinkBundle_SetWantsBeginFrameAcks_Params_Data { … };
static_assert …;
class FrameSinkBundle_Submit_Params_Data { … };
static_assert …;
class FrameSinkBundle_DidAllocateSharedBitmap_Params_Data { … };
static_assert …;
class FrameSinkBundleClient_FlushNotifications_Params_Data { … };
static_assert …;
class FrameSinkBundleClient_OnBeginFramePausedChanged_Params_Data { … };
static_assert …;
class FrameSinkBundleClient_OnCompositorFrameTransitionDirectiveProcessed_Params_Data { … };
static_assert …;
}
class FrameSinkBundle_InitializeCompositorFrameSinkType_ParamsDataView { … };
class FrameSinkBundle_SetNeedsBeginFrame_ParamsDataView { … };
class FrameSinkBundle_SetWantsBeginFrameAcks_ParamsDataView { … };
class FrameSinkBundle_Submit_ParamsDataView { … };
class FrameSinkBundle_DidAllocateSharedBitmap_ParamsDataView { … };
class FrameSinkBundleClient_FlushNotifications_ParamsDataView { … };
class FrameSinkBundleClient_OnBeginFramePausedChanged_ParamsDataView { … };
class FrameSinkBundleClient_OnCompositorFrameTransitionDirectiveProcessed_ParamsDataView { … };
inline void FrameSinkBundle_Submit_ParamsDataView::GetSubmissionsDataView(
mojo::ArrayDataView<BundledFrameSubmissionDataView>* output) { … }
inline void FrameSinkBundle_DidAllocateSharedBitmap_ParamsDataView::GetRegionDataView(
::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) { … }
inline void FrameSinkBundle_DidAllocateSharedBitmap_ParamsDataView::GetIdDataView(
::viz::mojom::SharedBitmapIdDataView* output) { … }
inline void FrameSinkBundleClient_FlushNotifications_ParamsDataView::GetAcksDataView(
mojo::ArrayDataView<BundledReturnedResourcesDataView>* output) { … }
inline void FrameSinkBundleClient_FlushNotifications_ParamsDataView::GetBeginFramesDataView(
mojo::ArrayDataView<BeginFrameInfoDataView>* output) { … }
inline void FrameSinkBundleClient_FlushNotifications_ParamsDataView::GetReclaimedResourcesDataView(
mojo::ArrayDataView<BundledReturnedResourcesDataView>* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif