Home
last modified time | relevance | path

Searched refs:GrRectanizer (Results 1 - 8 of 8) sorted by relevance

/third_party/skia/src/gpu/
H A DGrRectanizer.h15 class GrRectanizer { class
17 GrRectanizer(int width, int height) : fWidth(width), fHeight(height) { in GrRectanizer() function in GrRectanizer
22 virtual ~GrRectanizer() {} in ~GrRectanizer()
37 static GrRectanizer* Factory(int width, int height);
H A DGrDynamicAtlas.cpp26 Node(Node* previous, GrRectanizer* rectanizer, int x, int y) in Node()
49 GrRectanizer* const fRectanizer;
115 GrRectanizer* rectanizer = (fRectanizerAlgorithm == RectanizerAlgorithm::kSkyline) in makeNode()
116 ? (GrRectanizer*)fNodeAllocator.make<GrRectanizerSkyline>(width, height) in makeNode()
H A DGrRectanizerSkyline.h12 #include "src/gpu/GrRectanizer.h"
18 class GrRectanizerSkyline final : public GrRectanizer {
61 using INHERITED = GrRectanizer;
H A DGrRectanizerPow2.h14 #include "src/gpu/GrRectanizer.h"
23 class GrRectanizerPow2 final : public GrRectanizer {
80 using INHERITED = GrRectanizer;
H A DGrRectanizerSkyline.cpp121 GrRectanizer* GrRectanizer::Factory(int width, int height) {
/third_party/skia/samplecode/
H A DSampleRectanizer.cpp18 // This slide visualizes the various GrRectanizer-derived classes behavior
51 std::unique_ptr<GrRectanizer>(new GrRectanizerPow2(kWidth, kHeight))); in RectanizerView()
53 std::unique_ptr<GrRectanizer>(new GrRectanizerSkyline(kWidth, kHeight))); in RectanizerView()
142 SkTArray<std::unique_ptr<GrRectanizer>> fRectanizers;
/third_party/skia/tests/
H A DGpuRectanizerTest.cpp18 // Basic test of a GrRectanizer-derived class' functionality
19 static void test_rectanizer_basic(skiatest::Reporter* reporter, GrRectanizer* rectanizer) { in test_rectanizer_basic()
32 GrRectanizer* rectanizer, in test_rectanizer_inserts()
/third_party/skia/bench/
H A DRectanizerBench.cpp19 * This bench exercises Ganesh' GrRectanizer classes. It exercises the following
118 std::unique_ptr<GrRectanizer> fRectanizer;

Completed in 3 milliseconds