Flutter Engine
The Flutter Engine
|
#include "include/core/SkMatrix.h"
#include "include/core/SkPixmap.h"
#include "include/core/SkTileMode.h"
#include "include/core/SkTypes.h"
#include "include/private/base/SkCPUTypes.h"
#include "include/private/base/SkFixed.h"
#include "include/private/base/SkMath.h"
#include "include/private/base/SkTFitsIn.h"
#include "include/private/base/SkTPin.h"
#include "include/private/base/SkTo.h"
#include "src/core/SkBitmapProcState.h"
#include "src/core/SkMemset.h"
#include <cstdint>
#include <cstring>
Go to the source code of this file.
Functions | |
static bool | can_truncate_to_fixed_for_decal (SkFixed fx, SkFixed dx, int count, unsigned max) |
static void | decal_nofilter_scale (uint32_t dst[], SkFixed fx, SkFixed dx, int count) |
template<unsigned(*)(SkFixed, int) tilex, unsigned(*)(SkFixed, int) tiley, bool tryDecal> | |
static void | nofilter_scale (const SkBitmapProcState &s, uint32_t xy[], int count, int x, int y) |
template<unsigned(*)(SkFixed, int) tilex, unsigned(*)(SkFixed, int) tiley> | |
static void | nofilter_affine (const SkBitmapProcState &s, uint32_t xy[], int count, int x, int y) |
static unsigned | extract_low_bits_clamp_clamp (SkFixed fx, int) |
static unsigned | extract_low_bits_general (SkFixed fx, int max) |
template<unsigned(*)(SkFixed, int) tile, unsigned(*)(SkFixed, int) extract_low_bits> | |
static uint32_t | pack (SkFixed f, unsigned max, SkFixed one) |
template<unsigned(*)(SkFixed, int) tilex, unsigned(*)(SkFixed, int) tiley, unsigned(*)(SkFixed, int) extract_low_bits, bool tryDecal> | |
static void | filter_scale (const SkBitmapProcState &s, uint32_t xy[], int count, int x, int y) |
template<unsigned(*)(SkFixed, int) tilex, unsigned(*)(SkFixed, int) tiley, unsigned(*)(SkFixed, int) extract_low_bits> | |
static void | filter_affine (const SkBitmapProcState &s, uint32_t xy[], int count, int x, int y) |
static unsigned | SK_USHIFT16 (unsigned x) |
static unsigned | repeat (SkFixed fx, int max) |
static unsigned | mirror (SkFixed fx, int max) |
static unsigned | clamp (SkFixed fx, int max) |
static U16CPU | int_clamp (int x, int n) |
static int | sk_int_mod (int x, int n) |
static U16CPU | int_repeat (int x, int n) |
static U16CPU | int_mirror (int x, int n) |
static void | fill_sequential (uint16_t xptr[], int pos, int count) |
static void | fill_backwards (uint16_t xptr[], int pos, int count) |
template<U16CPU(tiley)(int x, int n) > | |
static void | clampx_nofilter_trans (const SkBitmapProcState &s, uint32_t xy[], int count, int x, int y) |
template<U16CPU(tiley)(int x, int n) > | |
static void | repeatx_nofilter_trans (const SkBitmapProcState &s, uint32_t xy[], int count, int x, int y) |
template<U16CPU(tiley)(int x, int n) > | |
static void | mirrorx_nofilter_trans (const SkBitmapProcState &s, uint32_t xy[], int count, int x, int y) |
Variables | |
static const SkBitmapProcState::MatrixProc | ClampX_ClampY_Procs [] |
static const SkBitmapProcState::MatrixProc | RepeatX_RepeatY_Procs [] |
static const SkBitmapProcState::MatrixProc | MirrorX_MirrorY_Procs [] |
|
inlinestatic |
Definition at line 34 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 271 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 343 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 67 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 154 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 161 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 335 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 329 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 228 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 191 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 321 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 317 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 262 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 432 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 131 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 85 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 183 of file SkBitmapProcState_matrixProcs.cpp.
Definition at line 258 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 395 of file SkBitmapProcState_matrixProcs.cpp.
|
inlinestatic |
Definition at line 254 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 275 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 283 of file SkBitmapProcState_matrixProcs.cpp.
|
static |
Definition at line 279 of file SkBitmapProcState_matrixProcs.cpp.