Home | History | Annotate | Download | only in effects

Lines Matching refs:GrConfigConversionEffect

8 #include "GrConfigConversionEffect.h"
20 const GrConfigConversionEffect& effect = drawEffect.castEffect<GrConfigConversionEffect>();
35 if (GrConfigConversionEffect::kNone_PMConversion == fPMConversion) {
41 case GrConfigConversionEffect::kMulByAlpha_RoundUp_PMConversion:
46 case GrConfigConversionEffect::kMulByAlpha_RoundDown_PMConversion:
55 case GrConfigConversionEffect::kDivByAlpha_RoundUp_PMConversion:
59 case GrConfigConversionEffect::kDivByAlpha_RoundDown_PMConversion:
74 const GrConfigConversionEffect& conv = drawEffect.castEffect<GrConfigConversionEffect>();
80 GrConfigConversionEffect::PMConversion fPMConversion;
88 GrConfigConversionEffect::GrConfigConversionEffect(GrTexture* texture,
101 const GrBackendEffectFactory& GrConfigConversionEffect::getFactory() const {
102 return GrTBackendEffectFactory<GrConfigConversionEffect>::getInstance();
105 bool GrConfigConversionEffect::onIsEqual(const GrEffect& s) const {
106 const GrConfigConversionEffect& other = CastEffect<GrConfigConversionEffect>(s);
112 void GrConfigConversionEffect::getConstantColorComponents(GrColor* color,
119 GR_DEFINE_EFFECT_TEST(GrConfigConversionEffect);
121 GrEffectRef* GrConfigConversionEffect::TestCreate(SkRandom* random,
132 AutoEffectUnref effect(SkNEW_ARGS(GrConfigConversionEffect,
141 void GrConfigConversionEffect::TestForPreservingPMConversions(GrContext* context,
203 AutoEffectUnref pmToUPM1(SkNEW_ARGS(GrConfigConversionEffect, (dataTex,
207 AutoEffectUnref upmToPM(SkNEW_ARGS(GrConfigConversionEffect, (readTex,
211 AutoEffectUnref pmToUPM2(SkNEW_ARGS(GrConfigConversionEffect, (tempTex,
255 const GrEffectRef* GrConfigConversionEffect::Create(GrTexture* texture,
260 // If we returned a GrConfigConversionEffect that was equivalent to a GrSimpleTextureEffect
271 AutoEffectUnref effect(SkNEW_ARGS(GrConfigConversionEffect, (texture,