/* * Copyright 2014 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef skgpu_RectanizerSkyline_DEFINED #define skgpu_RectanizerSkyline_DEFINED #include "include/private/base/SkTDArray.h" #include "src/gpu/Rectanizer.h" #include <cstdint> struct SkIPoint16; namespace skgpu { // Pack rectangles and track the current silhouette // Based, in part, on Jukka Jylanki's work at http://clb.demon.fi // // Mark this class final in an effort to avoid the vtable when this subclass is used explicitly. class RectanizerSkyline final : public Rectanizer { … }; } // End of namespace skgpu #endif