#include "components/viz/service/display/overlay_proposed_candidate.h"
#include <array>
#include "components/viz/common/quads/texture_draw_quad.h"
#include "components/viz/service/display/overlay_processor_strategy.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/geometry/rect_conversions.h"
namespace viz {
OverlayProposedCandidate::OverlayProposedCandidate(
QuadList::Iterator it,
OverlayCandidate overlay_candidate,
OverlayProcessorStrategy* overlay_strategy)
: … { … }
OverlayProposedCandidate::OverlayProposedCandidate(
const OverlayProposedCandidate&) = default;
OverlayProposedCandidate& OverlayProposedCandidate::operator=(
const OverlayProposedCandidate&) = default;
OverlayProposedCandidate::~OverlayProposedCandidate() = default;
ProposedCandidateKey OverlayProposedCandidate::ToProposeKey(
const OverlayProposedCandidate& proposed) { … }
}