1 /* 2 * Copyright 2013 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #include "SkPurgeableMemoryBlock.h" 9 10 bool SkPurgeableMemoryBlock::IsSupported() { 11 return false; 12 } 13 14 #ifdef SK_DEBUG 15 bool SkPurgeableMemoryBlock::PlatformSupportsPurgingAllUnpinnedBlocks() { 16 return false; 17 } 18 19 bool SkPurgeableMemoryBlock::PurgeAllUnpinnedBlocks() { 20 return false; 21 } 22 23 bool SkPurgeableMemoryBlock::purge() { 24 return false; 25 } 26 #endif 27 28 SkPurgeableMemoryBlock::SkPurgeableMemoryBlock(size_t size) { 29 SkASSERT(false); 30 } 31 32 SkPurgeableMemoryBlock::~SkPurgeableMemoryBlock() { 33 } 34 35 void* SkPurgeableMemoryBlock::pin(SkPurgeableMemoryBlock::PinResult*) { 36 return NULL; 37 } 38 39 void SkPurgeableMemoryBlock::unpin() { 40 } 41