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 "SkTypes.h" 9 10 #if !SK_ALLOW_STATIC_GLOBAL_INITIALIZERS 11 12 #include "Sk1DPathEffect.h" 13 #include "Sk2DPathEffect.h" 14 #include "SkAvoidXfermode.h" 15 #include "SkBlurDrawLooper.h" 16 #include "SkBlurImageFilter.h" 17 #include "SkBlurMaskFilter.h" 18 #include "SkColorFilter.h" 19 #include "SkColorMatrixFilter.h" 20 #include "SkCornerPathEffect.h" 21 #include "SkDashPathEffect.h" 22 #include "SkDiscretePathEffect.h" 23 #include "SkEffects.h" 24 #include "SkFlattenable.h" 25 #include "SkGradientShader.h" 26 #include "SkGroupShape.h" 27 #include "SkLayerDrawLooper.h" 28 #include "SkLayerRasterizer.h" 29 #include "SkPathEffect.h" 30 #include "SkPixelXorXfermode.h" 31 #include "SkRectShape.h" 32 Init()33void SkEffects::Init() { 34 SkAvoidXfermode::Init(); 35 SkBlurDrawLooper::Init(); 36 SkBlurImageFilter::Init(); 37 SkBlurMaskFilter::Init(); 38 SkColorFilter::Init(); 39 SkColorMatrixFilter::Init(); 40 SkCornerPathEffect::Init(); 41 SkDashPathEffect::Init(); 42 SkDiscretePathEffect::Init(); 43 SkGradientShader::Init(); 44 SkGroupShape::Init(); 45 SkLayerDrawLooper::Init(); 46 SkLayerRasterizer::Init(); 47 SkPath1DPathEffect::Init(); 48 SkPath2DPathEffect::Init(); 49 SkPixelXorXfermode::Init(); 50 SkRectShape::Init(); 51 } 52 53 #endif 54