#include "components/viz/common/quads/shared_element_draw_quad.h"
#include "base/trace_event/traced_value.h"
namespace viz {
SharedElementDrawQuad::SharedElementDrawQuad() = default;
SharedElementDrawQuad::SharedElementDrawQuad(
const SharedElementDrawQuad& other) = default;
SharedElementDrawQuad::~SharedElementDrawQuad() = default;
SharedElementDrawQuad& SharedElementDrawQuad::operator=(
const SharedElementDrawQuad& other) = default;
void SharedElementDrawQuad::SetNew(const SharedQuadState* shared_quad_state,
const gfx::Rect& rect,
const gfx::Rect& visible_rect,
const ViewTransitionElementResourceId& id) { … }
void SharedElementDrawQuad::SetAll(const SharedQuadState* shared_quad_state,
const gfx::Rect& rect,
const gfx::Rect& visible_rect,
bool needs_blending,
const ViewTransitionElementResourceId& id) { … }
const SharedElementDrawQuad* SharedElementDrawQuad::MaterialCast(
const DrawQuad* quad) { … }
void SharedElementDrawQuad::ExtendValue(
base::trace_event::TracedValue* value) const { … }
}