Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
SkMaskFilterBase.h File Reference
#include "include/core/SkBlurTypes.h"
#include "include/core/SkFlattenable.h"
#include "include/core/SkMaskFilter.h"
#include "include/core/SkPaint.h"
#include "include/core/SkStrokeRec.h"
#include "include/private/base/SkNoncopyable.h"
#include "src/base/SkTLazy.h"
#include "src/core/SkMask.h"

Go to the source code of this file.

Classes

class  SkMaskFilterBase
 
struct  SkMaskFilterBase::BlurRec
 
class  SkMaskFilterBase::NinePatch
 

Namespaces

namespace  skgpu
 
namespace  skgpu::ganesh
 

Functions

SkMaskFilterBaseas_MFB (SkMaskFilter *mf)
 
const SkMaskFilterBaseas_MFB (const SkMaskFilter *mf)
 
const SkMaskFilterBaseas_MFB (const sk_sp< SkMaskFilter > &mf)
 
void sk_register_blur_maskfilter_createproc ()
 

Function Documentation

◆ as_MFB() [1/3]

const SkMaskFilterBase * as_MFB ( const sk_sp< SkMaskFilter > &  mf)
inline

Definition at line 193 of file SkMaskFilterBase.h.

193 {
194 return static_cast<SkMaskFilterBase*>(mf.get());
195}
T * get() const
Definition: SkRefCnt.h:303

◆ as_MFB() [2/3]

const SkMaskFilterBase * as_MFB ( const SkMaskFilter mf)
inline

Definition at line 189 of file SkMaskFilterBase.h.

189 {
190 return static_cast<const SkMaskFilterBase*>(mf);
191}

◆ as_MFB() [3/3]

SkMaskFilterBase * as_MFB ( SkMaskFilter mf)
inline

Definition at line 185 of file SkMaskFilterBase.h.

185 {
186 return static_cast<SkMaskFilterBase*>(mf);
187}

◆ sk_register_blur_maskfilter_createproc()

void sk_register_blur_maskfilter_createproc ( )

Definition at line 73 of file SkBlurMaskFilterImpl.cpp.