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 IsSupported()10bool SkPurgeableMemoryBlock::IsSupported() { 11 return false; 12 } 13 14 #ifdef SK_DEBUG PlatformSupportsPurgingAllUnpinnedBlocks()15bool SkPurgeableMemoryBlock::PlatformSupportsPurgingAllUnpinnedBlocks() { 16 return false; 17 } 18 PurgeAllUnpinnedBlocks()19bool SkPurgeableMemoryBlock::PurgeAllUnpinnedBlocks() { 20 return false; 21 } 22 purge()23bool SkPurgeableMemoryBlock::purge() { 24 return false; 25 } 26 #endif 27 SkPurgeableMemoryBlock(size_t size)28SkPurgeableMemoryBlock::SkPurgeableMemoryBlock(size_t size) { 29 SkASSERT(false); 30 } 31 ~SkPurgeableMemoryBlock()32SkPurgeableMemoryBlock::~SkPurgeableMemoryBlock() { 33 } 34 pin(SkPurgeableMemoryBlock::PinResult *)35void* SkPurgeableMemoryBlock::pin(SkPurgeableMemoryBlock::PinResult*) { 36 return NULL; 37 } 38 unpin()39void SkPurgeableMemoryBlock::unpin() { 40 } 41