1/* 2 * Copyright 2011 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 "SkBitmapProcShader.h" 9#include "SkBlurImageFilter.h" 10#include "SkBlurMaskFilter.h" 11#include "SkColorFilter.h" 12#include "SkCornerPathEffect.h" 13#include "SkDashPathEffect.h" 14#include "SkGradientShader.h" 15#include "SkLayerDrawLooper.h" 16#include "SkMallocPixelRef.h" 17#include "SkXfermode.h" 18#include "SkMagnifierImageFilter.h" 19 20void SkFlattenable::InitializeFlattenables() { 21 22 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkBitmapProcShader) 23 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkBlurImageFilter) 24 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkCornerPathEffect) 25 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkDashPathEffect) 26 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkLayerDrawLooper) 27 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkMallocPixelRef) 28 SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(SkMagnifierImageFilter) 29 30 SkBlurMaskFilter::InitializeFlattenables(); 31 SkColorFilter::InitializeFlattenables(); 32 SkGradientShader::InitializeFlattenables(); 33 SkXfermode::InitializeFlattenables(); 34} 35