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

// Copyright 2017 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/geometry_mapper_clip_cache.h"

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

namespace blink {

// All clip caches invalidate themselves by tracking a local cache generation,
// and invalidating their cache if their cache generation disagrees with
// s_global_generation_.
unsigned GeometryMapperClipCache::s_global_generation_ =;

void GeometryMapperClipCache::ClipAndTransform::Trace(Visitor* visitor) const {}

void GeometryMapperClipCache::Trace(Visitor* visitor) const {}

void GeometryMapperClipCache::ClearCache() {}

bool GeometryMapperClipCache::IsValid() const {}

void GeometryMapperClipCache::Update(const ClipPaintPropertyNode& node) {}

const GeometryMapperClipCache::ClipCacheEntry*
GeometryMapperClipCache::GetCachedClip(
    const ClipAndTransform& clip_and_transform) {}

void GeometryMapperClipCache::SetCachedClip(const ClipCacheEntry& entry) {}

}  // namespace blink