// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_PAINT_PREVIEW_COMMON_CAPTURE_RESULT_H_ #define COMPONENTS_PAINT_PREVIEW_COMMON_CAPTURE_RESULT_H_ #include "base/containers/flat_map.h" #include "base/unguessable_token.h" #include "components/paint_preview/common/proto/paint_preview.pb.h" #include "components/paint_preview/common/serialized_recording.h" #include "mojo/public/cpp/base/big_buffer.h" #include "ui/gfx/geometry/rect.h" namespace paint_preview { // A subset of PaintPreviewCaptureParams that will be filled in by // PaintPreviewClient. This type mainly exists to aggregate related parameters. struct RecordingParams { … }; // The result of a capture of a WebContents, which may contain recordings of // multiple subframes. struct CaptureResult { … }; } // namespace paint_preview #endif // COMPONENTS_PAINT_PREVIEW_COMMON_CAPTURE_RESULT_H_