Flutter Engine
The Flutter Engine
third_party
skia
include
effects
SkShaderMaskFilter.h
Go to the documentation of this file.
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
8
#ifndef SkShaderMaskFilter_DEFINED
9
#define SkShaderMaskFilter_DEFINED
10
11
#include "
include/core/SkRefCnt.h
"
12
#include "
include/core/SkTypes.h
"
13
14
class
SkMaskFilter
;
15
class
SkShader
;
16
17
// (DEPRECATED) This factory function is deprecated. ShaderMaskFilters will be deleted entirely
18
// in an upcoming Skia release.
19
class
SK_API
SkShaderMaskFilter
{
20
public
:
21
static
sk_sp<SkMaskFilter>
Make
(
sk_sp<SkShader>
shader);
22
23
private
:
24
static
void
RegisterFlattenables();
25
friend
class
SkFlattenable
;
26
};
27
28
#endif
SK_API
#define SK_API
Definition:
SkAPI.h:35
SkRefCnt.h
SkTypes.h
SkFlattenable
Definition:
SkFlattenable.h:28
SkMaskFilter
Definition:
SkMaskFilter.h:27
SkShaderMaskFilter
Definition:
SkShaderMaskFilter.h:19
SkShader
Definition:
SkShader.h:36
sk_sp< SkMaskFilter >
SkMultiPictureDocument::Make
SK_API sk_sp< SkDocument > Make(SkWStream *dst, const SkSerialProcs *=nullptr, std::function< void(const SkPicture *)> onEndPage=nullptr)
Definition:
SkMultiPictureDocument.cpp:150
Generated on Sun Jun 23 2024 21:56:02 for Flutter Engine by
1.9.4