910e62b5创建于 1月15日历史提交
// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "gpu/ipc/common/shared_image_pool_id_mojom_traits.h"

namespace mojo {

bool StructTraits<
    gpu::mojom::SharedImagePoolIdDataView,
    gpu::SharedImagePoolId>::Read(gpu::mojom::SharedImagePoolIdDataView& input,
                                  gpu::SharedImagePoolId* output) {
  base::UnguessableToken token;
  if (!input.ReadValue(&token)) {
    return false;
  }
  *output = gpu::SharedImagePoolId(token);
  return true;
}

}  // namespace mojo