/* * Copyright 2010 The Android Open Source Project * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #include "SkGLCanvas.h" #include "SkGLDevice.h" SkGLCanvas::SkGLCanvas() : SkCanvas(SkNEW(SkGLDeviceFactory)) {} // static size_t SkGLCanvas::GetTextureCacheMaxCount() { return SkGLDevice::GetTextureCacheMaxCount(); } // static void SkGLCanvas::SetTextureCacheMaxCount(size_t count) { SkGLDevice::SetTextureCacheMaxCount(count); } // static size_t SkGLCanvas::GetTextureCacheMaxSize() { return SkGLDevice::GetTextureCacheMaxSize(); } // static void SkGLCanvas::SetTextureCacheMaxSize(size_t size) { SkGLDevice::SetTextureCacheMaxSize(size); } // static void SkGLCanvas::DeleteAllTextures() { SkGLDevice::DeleteAllTextures(); } // static void SkGLCanvas::AbandonAllTextures() { SkGLDevice::AbandonAllTextures(); }