SkGlobalInitialization_chromium.cpp revision a2ca41e3afdd8fad5e0e924dec029f33918e0a67
165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich/* 265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich * Copyright 2011 Google Inc. 365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich * 465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich * Use of this source code is governed by a BSD-style license that can be 565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich * found in the LICENSE file. 665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich */ 765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich 865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkBitmapProcShader.h" 965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkBlurImageFilter.h" 1065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkBlurMaskFilter.h" 1165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkColorFilter.h" 1265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkCornerPathEffect.h" 1365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkDashPathEffect.h" 1465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkGradientShader.h" 1565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkLayerDrawLooper.h" 1665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkMallocPixelRef.h" 1765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich#include "SkXfermode.h" 1865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich 1965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichvoid SkFlattenable::InitializeFlattenables() { 2065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich 2165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkBitmapProcShader) 2265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkBlurImageFilter) 2365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkCornerPathEffect) 2465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkDashPathEffect) 2565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkLayerDrawLooper) 2665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich 2765de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SkBlurMaskFilter::InitializeFlattenables(); 2865de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SkColorFilter::InitializeFlattenables(); 2965de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SkGradientShader::InitializeFlattenables(); 3065de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SkXfermode::InitializeFlattenables(); 3165de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich} 3265de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich 3365de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevichvoid SkPixelRef::InitializeFlattenables() { 3465de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich SkMallocPixelRef::Init(); 3565de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich} 3665de34233da93a3d65c00b8aad3ff9aad44c57deNick Kralevich