2 * Copyright 2013 Google Inc.
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
8 #include "SkPurgeableMemoryBlock.h"
10 bool SkPurgeableMemoryBlock::IsSupported() {
15 bool SkPurgeableMemoryBlock::PlatformSupportsPurgingAllUnpinnedBlocks() {
19 bool SkPurgeableMemoryBlock::PurgeAllUnpinnedBlocks() {
23 bool SkPurgeableMemoryBlock::purge() {
28 SkPurgeableMemoryBlock::SkPurgeableMemoryBlock(size_t size) {
32 SkPurgeableMemoryBlock::~SkPurgeableMemoryBlock() {
35 void* SkPurgeableMemoryBlock::pin(SkPurgeableMemoryBlock::PinResult*) {
39 void SkPurgeableMemoryBlock::unpin() {