Home | History | Annotate | Download | only in core

Lines Matching refs:Level

112 SkMipMap::Level* SkMipMap::AllocLevels(int levelCount, size_t pixelSize) {
116 int64_t size = sk_64_mul(levelCount + 1, sizeof(Level)) + pixelSize;
120 return (Level*)sk_malloc_throw(sk_64_asS32(size));
168 Level* levels = SkMipMap::AllocLevels(countLevels, size);
214 SkMipMap::SkMipMap(Level* levels, int count, size_t size)
237 bool SkMipMap::extractLevel(SkScalar scale, Level* levelPtr) const {
242 int level = compute_level(scale) >> 16;
243 SkASSERT(level >= 0);
244 if (level <= 0) {
248 if (level > fCount) {
249 level = fCount;
252 *levelPtr = fLevels[level - 1];