SkShaderMaskFilter.h 456 B

123456789101112131415161718192021222324
  1. /*
  2. * Copyright 2018 Google Inc.
  3. *
  4. * Use of this source code is governed by a BSD-style license that can be
  5. * found in the LICENSE file.
  6. */
  7. #ifndef SkShaderMaskFilter_DEFINED
  8. #define SkShaderMaskFilter_DEFINED
  9. #include "SkMaskFilter.h"
  10. class SkShader;
  11. class SK_API SkShaderMaskFilter {
  12. public:
  13. static sk_sp<SkMaskFilter> Make(sk_sp<SkShader> shader);
  14. private:
  15. static void RegisterFlattenables();
  16. friend class SkFlattenable;
  17. };
  18. #endif