Lines Matching refs:tile
27 // AE motion tile effect semantics
30 // - the full content of the layer is mapped to a tile: tile_center, tile_width, tile_height
77 const auto tile = SkRect::MakeXYWH(fTileCenter.fX - 0.5f * tile_size.width(),
83 SkRect::MakeWH(fLayerSize.width(), fLayerSize.height()), tile);
89 if (fPhase && layer_shader && tile.isFinite()) {
94 ? SkVector::Make(tile.width(), 0)
95 : SkVector::Make(0, tile.height());
101 // The mask is generated using a step gradient shader, spanning 2 x tile width/height,
106 const SkPoint pts[] = {{ tile.x(), tile.y() },
107 { tile.x() + 2 * (tile.width() - phase_vec.fX),
108 tile.y() + 2 * (tile.height() - phase_vec.fY) }};
134 // AE allow one of the tile dimensions to collapse, but not both.
170 sk_sp<SkShader> fMainPassShader, // shader for the main tile(s)
171 fPhasePassShader; // shader for the phased tile(s)