Home | History | Annotate | Download | only in effects

Lines Matching refs:GrArithmeticEffect

262 class GrArithmeticEffect : public GrEffect {
265 AutoEffectUnref effect(SkNEW_ARGS(GrArithmeticEffect, (k1, k2, k3, k4, background)));
269 virtual ~GrArithmeticEffect();
287 GrArithmeticEffect(float k1, float k2, float k3, float k4, GrTexture* background);
299 GrArithmeticEffect::GrArithmeticEffect(float k1, float k2, float k3, float k4,
312 GrArithmeticEffect::~GrArithmeticEffect() {
315 bool GrArithmeticEffect::onIsEqual(const GrEffect& sBase) const {
316 const GrArithmeticEffect& s = CastEffect<GrArithmeticEffect>(sBase);
324 const GrBackendEffectFactory& GrArithmeticEffect::getFactory() const {
325 return GrTBackendEffectFactory<GrArithmeticEffect>::getInstance();
328 void GrArithmeticEffect::getConstantColorComponents(GrColor* color, uint32_t* validFlags) const {
351 GrTexture* backgroundTex = drawEffect.castEffect<GrArithmeticEffect>().backgroundTexture();
392 const GrArithmeticEffect& arith = drawEffect.castEffect<GrArithmeticEffect>();
396 GrEffectRef* GrArithmeticEffect::TestCreate(SkRandom* rand,
405 AutoEffectUnref gEffect(SkNEW_ARGS(GrArithmeticEffect, (k1, k2, k3, k4, NULL)));
409 GR_DEFINE_EFFECT_TEST(GrArithmeticEffect);
413 *effect = GrArithmeticEffect::Create(SkScalarToFloat(fK[0]),