chromium/third_party/blink/renderer/platform/graphics/paint/transform_paint_property_node.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/platform/graphics/paint/transform_paint_property_node.h"

#include "base/memory/values_equivalent.h"
#include "third_party/blink/renderer/platform/graphics/paint/scroll_paint_property_node.h"
#include "third_party/blink/renderer/platform/heap/persistent.h"
#include "third_party/blink/renderer/platform/transforms/affine_transform.h"

namespace blink {

namespace {

bool Keeps2dAxisAlignmentStatus(const gfx::Transform& a,
                                const gfx::Transform& b) {}

}  // anonymous namespace

PaintPropertyChangeType
TransformPaintPropertyNode::State::ComputeTransformChange(
    const TransformAndOrigin& other,
    const AnimationState& animation_state) const {}

PaintPropertyChangeType TransformPaintPropertyNode::State::ComputeChange(
    const State& other,
    const AnimationState& animation_state) const {}

void TransformPaintPropertyNode::State::Trace(Visitor* visitor) const {}

TransformPaintPropertyNode::TransformPaintPropertyNode(RootTag)
    :{}

const TransformPaintPropertyNode& TransformPaintPropertyNode::Root() {}

PaintPropertyChangeType
TransformPaintPropertyNode::DirectlyUpdateTransformAndOrigin(
    TransformAndOrigin&& transform_and_origin,
    const AnimationState& animation_state) {}

bool TransformPaintPropertyNodeOrAlias::Changed(
    PaintPropertyChangeType change,
    const TransformPaintPropertyNodeOrAlias& relative_to_node) const {}

void TransformPaintPropertyNodeOrAlias::ClearChangedToRoot(
    int sequence_number) const {}

std::unique_ptr<JSONObject> TransformPaintPropertyNode::ToJSON() const {}

}  // namespace blink