#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "cc/test/test_options_provider.h"
#include <limits>
#include <vector>
#include "cc/paint/paint_op_writer.h"
#include "third_party/skia/include/core/SkBitmap.h"
#include "third_party/skia/include/core/SkColorSpace.h"
#include "third_party/skia/include/core/SkImageInfo.h"
#include "third_party/skia/include/core/SkRefCnt.h"
#include "third_party/skia/include/core/SkSize.h"
namespace cc {
namespace {
constexpr int kSkottieSerializationHistoryTestPurgePeriod = …;
}
class TestOptionsProvider::DiscardableManager
: public SkStrikeServer::DiscardableHandleManager,
public SkStrikeClient::DiscardableHandleManager { … };
TestOptionsProvider::TestOptionsProvider()
: … { … }
TestOptionsProvider::~TestOptionsProvider() = default;
sk_sp<SkColorSpace> TestOptionsProvider::color_space() { … }
void TestOptionsProvider::PushFonts() { … }
ImageProvider::ScopedResult TestOptionsProvider::GetRasterContent(
const DrawImage& draw_image) { … }
void TestOptionsProvider::ClearPaintCache() { … }
void TestOptionsProvider::ForcePurgeSkottieSerializationHistory() { … }
}