#include "components/viz/common/quads/compositor_frame_metadata.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "components/viz/common/frame_sinks/begin_frame_args.h"
#include "components/viz/common/quads/compositor_frame_transition_directive.h"
#include "components/viz/common/quads/frame_deadline.h"
#include "components/viz/common/surfaces/surface_id.h"
#include "components/viz/common/surfaces/surface_range.h"
#include "components/viz/common/viz_common_export.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/skia/include/core/SkColor.h"
#include "ui/gfx/delegated_ink_metadata.h"
#include "ui/gfx/display_color_spaces.h"
#include "ui/gfx/geometry/size_f.h"
#include "ui/gfx/geometry/vector2d_f.h"
#include "ui/gfx/overlay_transform.h"
#include "ui/latency/latency_info.h"
namespace viz {
namespace {
bool AreBeginFrameAcksEqual(const BeginFrameAck& a, const BeginFrameAck& b) { … }
bool AreLatencyInfosEqual(const ui::LatencyInfo& a, const ui::LatencyInfo& b) { … }
bool AreDelegatedInkMetadataEqual(const gfx::DelegatedInkMetadata& a,
const gfx::DelegatedInkMetadata& b) { … }
bool AreTransitionDirectivesEqual(const CompositorFrameTransitionDirective& a,
const CompositorFrameTransitionDirective& b) { … }
TEST(CompositorFrameMetadata, Clone) { … }
}
}