Home | History | Annotate | Download | only in effects
      1 /*
      2  * Copyright 2015 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 #ifndef GrCustomXfermode_DEFINED
      9 #define GrCustomXfermode_DEFINED
     10 
     11 #include "SkXfermode.h"
     12 
     13 class GrTexture;
     14 
     15 /**
     16  * Custom Xfer modes are used for blending when the blend mode cannot be represented using blend
     17  * coefficients.
     18  */
     19 namespace GrCustomXfermode {
     20     bool IsSupportedMode(SkXfermode::Mode mode);
     21     GrXPFactory* CreateXPFactory(SkXfermode::Mode mode);
     22 };
     23 
     24 #endif
     25