chromium/cc/tiles/tiles_with_resource_iterator.cc

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

#include "cc/tiles/tiles_with_resource_iterator.h"

#include "base/memory/raw_ptr.h"
#include "cc/layers/picture_layer_impl.h"
#include "cc/tiles/picture_layer_tiling_set.h"

namespace cc {

TilesWithResourceIterator::TilesWithResourceIterator(
    const std::vector<raw_ptr<PictureLayerImpl, VectorExperimental>>*
        picture_layers,
    const std::vector<raw_ptr<PictureLayerImpl, VectorExperimental>>*
        secondary_picture_layers)
    :{}

TilesWithResourceIterator::~TilesWithResourceIterator() = default;

bool TilesWithResourceIterator::AtEnd() const {}

Tile* TilesWithResourceIterator::GetCurrent() {}

bool TilesWithResourceIterator::IsCurrentTileOccluded() {}

void TilesWithResourceIterator::Next() {}

bool TilesWithResourceIterator::FindNextInPictureLayers() {}

bool TilesWithResourceIterator::FindNextInActiveLayers() {}

bool TilesWithResourceIterator::FindNextInPictureLayerTilingSet() {}

bool TilesWithResourceIterator::FindNextInTileIterator() {}

PictureLayerTilingSet*
TilesWithResourceIterator::CurrentPictureLayerTilingSet() {}

PictureLayerTiling* TilesWithResourceIterator::CurrentPictureLayerTiling() {}

}  // namespace cc