Flutter Engine
The Flutter Engine
Macros | Functions
SkBlurImageFilter.cpp File Reference
#include "include/effects/SkImageFilters.h"
#include "include/core/SkBitmap.h"
#include "include/core/SkColor.h"
#include "include/core/SkColorType.h"
#include "include/core/SkFlattenable.h"
#include "include/core/SkImageFilter.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkSize.h"
#include "include/core/SkTileMode.h"
#include "include/core/SkTypes.h"
#include "include/private/base/SkFloatingPoint.h"
#include "include/private/base/SkMalloc.h"
#include "include/private/base/SkTo.h"
#include "src/base/SkArenaAlloc.h"
#include "src/base/SkVx.h"
#include "src/core/SkImageFilterTypes.h"
#include "src/core/SkImageFilter_Base.h"
#include "src/core/SkReadBuffer.h"
#include "src/core/SkSpecialImage.h"
#include "src/core/SkWriteBuffer.h"
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <cstring>
#include <optional>
#include <utility>
#include <xmmintrin.h>

Go to the source code of this file.

Macros

#define SK_PREFETCH(ptr)   _mm_prefetch(reinterpret_cast<const char*>(ptr), _MM_HINT_T0)
 

Functions

void SkRegisterBlurImageFilterFlattenable ()
 

Macro Definition Documentation

◆ SK_PREFETCH

#define SK_PREFETCH (   ptr)    _mm_prefetch(reinterpret_cast<const char*>(ptr), _MM_HINT_T0)

Definition at line 48 of file SkBlurImageFilter.cpp.

Function Documentation

◆ SkRegisterBlurImageFilterFlattenable()

void SkRegisterBlurImageFilterFlattenable ( )

Definition at line 140 of file SkBlurImageFilter.cpp.

140 {
141 SK_REGISTER_FLATTENABLE(SkBlurImageFilter);
142 SkFlattenable::Register("SkBlurImageFilterImpl", SkBlurImageFilter::CreateProc);
143}
#define SK_REGISTER_FLATTENABLE(type)
static void Register(const char name[], Factory)