/* * Copyright 2023 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrAtlasManagerTools_DEFINED #define GrAtlasManagerTools_DEFINED #include "src/gpu/ganesh/GrDrawOpAtlas.h" #include "src/gpu/ganesh/text/GrAtlasManager.h" #include class GrDirectContext; class GrAtlasManagerTools { public: static void Dump(const GrAtlasManager*, GrDirectContext*); static void SetAtlasDimensionsToMinimum(GrAtlasManager*); static void SetMaxPages(GrAtlasManager*, uint32_t maxPages); }; class GrDrawOpAtlasTools { public: static int NumAllocated(const GrDrawOpAtlas*); static void SetMaxPages(GrDrawOpAtlas*, uint32_t maxPages); }; #endif