#include "src/core/SkMask.h"
#include "include/private/base/SkMalloc.h"
#include "include/private/base/SkMath.h"
#include "include/private/base/SkTFitsIn.h"
#include "include/private/base/SkTo.h"
#include "src/base/SkSafeMath.h"
#include <array>
#include <climits>
static int32_t safeMul32(int32_t a, int32_t b) { … }
size_t SkMask::computeImageSize() const { … }
size_t SkMask::computeTotalImageSize() const { … }
uint8_t* SkMaskBuilder::AllocImage(size_t size, AllocType at) { … }
void SkMaskBuilder::FreeImage(void* image) { … }
SkMaskBuilder SkMaskBuilder::PrepareDestination(int radiusX, int radiusY, const SkMask& src) { … }
static const int gMaskFormatToShift[] = …;
static int maskFormatToShift(SkMask::Format format) { … }
const void* SkMask::getAddr(int x, int y) const { … }