Home | History | Annotate | Download | only in effects

Lines Matching defs:direction

143     enum class Direction { kX, kY };
146 static std::unique_ptr<GrFragmentProcessor> Make(sk_sp<GrTextureProxy> proxy, Direction dir,
152 static std::unique_ptr<GrFragmentProcessor> Make(sk_sp<GrTextureProxy> proxy, Direction dir,
161 Direction direction() const { return fDirection; }
174 Direction fDirection;
186 GrMorphologyEffect(sk_sp<GrTextureProxy>, Direction, int radius, Type, const float range[2]);
240 switch (me.direction()) {
241 case GrMorphologyEffect::Direction::kX:
244 case GrMorphologyEffect::Direction::kY:
248 SK_ABORT("Unknown filter direction.");
284 key |= (static_cast<uint32_t>(m.direction()) << 9);
298 switch (m.direction()) {
299 case GrMorphologyEffect::Direction::kX:
302 case GrMorphologyEffect::Direction::kY:
306 SK_ABORT("Unknown filter direction.");
312 if (GrMorphologyEffect::Direction::kY == m.direction() &&
324 Direction direction,
331 , fDirection(direction)
370 this->direction() == s.direction() &&
385 Direction dir = d->fRandom->nextBool() ? Direction::kX : Direction::kY;
403 GrMorphologyEffect::Direction direction) {
408 direction, radius, morphType,
422 GrMorphologyEffect::Direction direction) {
427 direction, radius, morphType));
440 GrMorphologyEffect::Direction direction) {
445 if (direction == GrMorphologyEffect::Direction::kX) {
467 srcRect, dstRect, radius, morphType, bounds, direction);
471 lowerSrcRect, lowerDstRect, radius, morphType, bounds, direction);
473 upperSrcRect, upperDstRect, radius, morphType, bounds, direction);
475 middleSrcRect, middleDstRect, radius, morphType, direction);
507 radius.fWidth, morphType, GrMorphologyEffect::Direction::kX);
525 radius.fHeight, morphType, GrMorphologyEffect::Direction::kY);