#ifndef GPU_IPC_COMMON_GPU_CHANNEL_MOJOM_PARAMS_DATA_H_
#define GPU_IPC_COMMON_GPU_CHANNEL_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 gpu::mojom {
namespace internal {
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_CrashForTesting_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_TerminateForTesting_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_GetChannelToken_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_GetChannelToken_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_Flush_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_Flush_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_GetSharedMemoryForFlushId_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_GetSharedMemoryForFlushId_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_CreateCommandBuffer_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_CreateCommandBuffer_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_DestroyCommandBuffer_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_DestroyCommandBuffer_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_ScheduleImageDecode_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_FlushDeferredRequests_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_CreateGpuMemoryBuffer_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_CreateGpuMemoryBuffer_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_GetGpuMemoryBufferHandleInfo_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_GetGpuMemoryBufferHandleInfo_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_WaitForTokenInRange_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_WaitForTokenInRange_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_WaitForGetOffsetInRange_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) GpuChannel_WaitForGetOffsetInRange_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBuffer_SetGetBuffer_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBuffer_RegisterTransferBuffer_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBuffer_CreateGpuFenceFromHandle_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBuffer_GetGpuFenceHandle_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBuffer_GetGpuFenceHandle_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBuffer_SignalSyncToken_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBuffer_SignalQuery_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBufferClient_OnConsoleMessage_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBufferClient_OnGpuSwitched_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBufferClient_OnDestroyed_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBufferClient_OnReturnData_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_GPU_EXPORT) CommandBufferClient_OnSignalAck_Params_Data { … };
static_assert …;
}
class GpuChannel_CrashForTesting_ParamsDataView { … };
class GpuChannel_TerminateForTesting_ParamsDataView { … };
class GpuChannel_GetChannelToken_ParamsDataView { … };
class GpuChannel_GetChannelToken_ResponseParamsDataView { … };
class GpuChannel_Flush_ParamsDataView { … };
class GpuChannel_Flush_ResponseParamsDataView { … };
class GpuChannel_GetSharedMemoryForFlushId_ParamsDataView { … };
class GpuChannel_GetSharedMemoryForFlushId_ResponseParamsDataView { … };
class GpuChannel_CreateCommandBuffer_ParamsDataView { … };
class GpuChannel_CreateCommandBuffer_ResponseParamsDataView { … };
class GpuChannel_DestroyCommandBuffer_ParamsDataView { … };
class GpuChannel_DestroyCommandBuffer_ResponseParamsDataView { … };
class GpuChannel_ScheduleImageDecode_ParamsDataView { … };
class GpuChannel_FlushDeferredRequests_ParamsDataView { … };
class GpuChannel_CreateGpuMemoryBuffer_ParamsDataView { … };
class GpuChannel_CreateGpuMemoryBuffer_ResponseParamsDataView { … };
class GpuChannel_GetGpuMemoryBufferHandleInfo_ParamsDataView { … };
class GpuChannel_GetGpuMemoryBufferHandleInfo_ResponseParamsDataView { … };
class GpuChannel_WaitForTokenInRange_ParamsDataView { … };
class GpuChannel_WaitForTokenInRange_ResponseParamsDataView { … };
class GpuChannel_WaitForGetOffsetInRange_ParamsDataView { … };
class GpuChannel_WaitForGetOffsetInRange_ResponseParamsDataView { … };
class CommandBuffer_SetGetBuffer_ParamsDataView { … };
class CommandBuffer_RegisterTransferBuffer_ParamsDataView { … };
class CommandBuffer_CreateGpuFenceFromHandle_ParamsDataView { … };
class CommandBuffer_GetGpuFenceHandle_ParamsDataView { … };
class CommandBuffer_GetGpuFenceHandle_ResponseParamsDataView { … };
class CommandBuffer_SignalSyncToken_ParamsDataView { … };
class CommandBuffer_SignalQuery_ParamsDataView { … };
class CommandBufferClient_OnConsoleMessage_ParamsDataView { … };
class CommandBufferClient_OnGpuSwitched_ParamsDataView { … };
class CommandBufferClient_OnDestroyed_ParamsDataView { … };
class CommandBufferClient_OnReturnData_ParamsDataView { … };
class CommandBufferClient_OnSignalAck_ParamsDataView { … };
inline void GpuChannel_GetChannelToken_ResponseParamsDataView::GetTokenDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void GpuChannel_GetSharedMemoryForFlushId_ResponseParamsDataView::GetVersionBufferDataView(
::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) { … }
inline void GpuChannel_CreateCommandBuffer_ParamsDataView::GetParamsDataView(
CreateCommandBufferParamsDataView* output) { … }
inline void GpuChannel_CreateCommandBuffer_ParamsDataView::GetSharedStateDataView(
::mojo_base::mojom::UnsafeSharedMemoryRegionDataView* output) { … }
inline void GpuChannel_CreateCommandBuffer_ResponseParamsDataView::GetCapabiltiesDataView(
::gpu::mojom::CapabilitiesDataView* output) { … }
inline void GpuChannel_CreateCommandBuffer_ResponseParamsDataView::GetGlCapabilitiesDataView(
::gpu::mojom::GLCapabilitiesDataView* output) { … }
inline void GpuChannel_ScheduleImageDecode_ParamsDataView::GetParamsDataView(
ScheduleImageDecodeParamsDataView* output) { … }
inline void GpuChannel_FlushDeferredRequests_ParamsDataView::GetRequestsDataView(
mojo::ArrayDataView<DeferredRequestDataView>* output) { … }
inline void GpuChannel_CreateGpuMemoryBuffer_ParamsDataView::GetSizeDataView(
::gfx::mojom::SizeDataView* output) { … }
inline void GpuChannel_CreateGpuMemoryBuffer_ParamsDataView::GetFormatDataView(
::viz::mojom::SharedImageFormatDataView* output) { … }
inline void GpuChannel_CreateGpuMemoryBuffer_ResponseParamsDataView::GetBufferHandleDataView(
::gfx::mojom::GpuMemoryBufferHandleDataView* output) { … }
inline void GpuChannel_GetGpuMemoryBufferHandleInfo_ParamsDataView::GetMailboxDataView(
::gpu::mojom::MailboxDataView* output) { … }
inline void GpuChannel_GetGpuMemoryBufferHandleInfo_ResponseParamsDataView::GetBufferHandleDataView(
::gfx::mojom::GpuMemoryBufferHandleDataView* output) { … }
inline void GpuChannel_GetGpuMemoryBufferHandleInfo_ResponseParamsDataView::GetFormatDataView(
::viz::mojom::SharedImageFormatDataView* output) { … }
inline void GpuChannel_GetGpuMemoryBufferHandleInfo_ResponseParamsDataView::GetSizeDataView(
::gfx::mojom::SizeDataView* output) { … }
inline void GpuChannel_WaitForTokenInRange_ResponseParamsDataView::GetStateDataView(
CommandBufferStateDataView* output) { … }
inline void GpuChannel_WaitForGetOffsetInRange_ResponseParamsDataView::GetStateDataView(
CommandBufferStateDataView* output) { … }
inline void CommandBuffer_RegisterTransferBuffer_ParamsDataView::GetBufferDataView(
::mojo_base::mojom::UnsafeSharedMemoryRegionDataView* output) { … }
inline void CommandBuffer_CreateGpuFenceFromHandle_ParamsDataView::GetFenceHandleDataView(
::gfx::mojom::GpuFenceHandleDataView* output) { … }
inline void CommandBuffer_GetGpuFenceHandle_ResponseParamsDataView::GetFenceHandleDataView(
::gfx::mojom::GpuFenceHandleDataView* output) { … }
inline void CommandBuffer_SignalSyncToken_ParamsDataView::GetSyncTokenDataView(
::gpu::mojom::SyncTokenDataView* output) { … }
inline void CommandBufferClient_OnConsoleMessage_ParamsDataView::GetMessageDataView(
mojo::StringDataView* output) { … }
inline void CommandBufferClient_OnReturnData_ParamsDataView::GetDataDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void CommandBufferClient_OnSignalAck_ParamsDataView::GetStateDataView(
CommandBufferStateDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif