Lines Matching refs:mTiles

22   mTiles.reserve(aTiles.mTileCount);  in Init()
24 mTiles.push_back(TileInternal(aTiles.mTiles[i])); in Init()
25 if (!aTiles.mTiles[i].mDrawTarget) { in Init()
28 if (mTiles[0].mDrawTarget->GetFormat() != in Init()
29 mTiles.back().mDrawTarget->GetFormat() || in Init()
30 mTiles[0].mDrawTarget->GetBackendType() != in Init()
31 mTiles.back().mDrawTarget->GetBackendType()) { in Init()
35 std::max(mRect.XMost(), mTiles[i].mTileOrigin.x + in Init()
36 mTiles[i].mDrawTarget->GetSize().width); in Init()
38 std::max(mRect.YMost(), mTiles[i].mTileOrigin.y + in Init()
39 mTiles[i].mDrawTarget->GetSize().height); in Init()
41 mRect.MoveTo(mTiles[0].mTileOrigin.x, mTiles[0].mTileOrigin.y); in Init()
43 mRect.MoveTo(std::min(mRect.X(), mTiles[i].mTileOrigin.x), in Init()
44 std::min(mRect.Y(), mTiles[i].mTileOrigin.y)); in Init()
48 mTiles[i].mDrawTarget->SetTransform(Matrix::Translation( in Init()
49 -mTiles[i].mTileOrigin.x, -mTiles[i].mTileOrigin.y)); in Init()
51 mFormat = mTiles[0].mDrawTarget->GetFormat(); in Init()
57 return MakeAndAddRef<SnapshotTiled>(mTiles, mRect); in Snapshot()
66 for (size_t i = 0; i < mTiles.size(); i++) { \
67 mTiles[i].mDrawTarget->command(); \
72 for (size_t i = 0; i < mTiles.size(); i++) { \
73 if (!mTiles[i].mClippedOut) mTiles[i].mDrawTarget->command(arg1); \
78 for (size_t i = 0; i < mTiles.size(); i++) { \
79 if (!mTiles[i].mClippedOut) \
80 mTiles[i].mDrawTarget->command(arg1, arg2, arg3); \
86 for (size_t i = 0; i < mTiles.size(); i++) { \
87 if (!mTiles[i].mClippedOut) \
88 mTiles[i].mDrawTarget->command(arg1, arg2, arg3, arg4); \
94 for (size_t i = 0; i < mTiles.size(); i++) { \
95 if (!mTiles[i].mClippedOut) \
96 mTiles[i].mDrawTarget->command(arg1, arg2, arg3, arg4, arg5); \
111 if (!mClippedOutTilesStack.append(std::vector<bool>(mTiles.size()))) { in TILED_COMMAND4()
118 for (size_t i = 0; i < mTiles.size(); i++) { in TILED_COMMAND4()
119 if (!mTiles[i].mClippedOut) { in TILED_COMMAND4()
121 Rect(mTiles[i].mTileOrigin.x, mTiles[i].mTileOrigin.y, in TILED_COMMAND4()
122 mTiles[i].mDrawTarget->GetSize().width, in TILED_COMMAND4()
123 mTiles[i].mDrawTarget->GetSize().height))) { in TILED_COMMAND4()
124 mTiles[i].mDrawTarget->PushClip(aPath); in TILED_COMMAND4()
126 mTiles[i].mClippedOut = true; in TILED_COMMAND4()
134 if (!mClippedOutTilesStack.append(std::vector<bool>(mTiles.size()))) { in PushClipRect()
141 for (size_t i = 0; i < mTiles.size(); i++) { in PushClipRect()
142 if (!mTiles[i].mClippedOut) { in PushClipRect()
144 Rect(mTiles[i].mTileOrigin.x, mTiles[i].mTileOrigin.y, in PushClipRect()
145 mTiles[i].mDrawTarget->GetSize().width, in PushClipRect()
146 mTiles[i].mDrawTarget->GetSize().height))) { in PushClipRect()
147 mTiles[i].mDrawTarget->PushClipRect(aRect); in PushClipRect()
149 mTiles[i].mClippedOut = true; in PushClipRect()
158 MOZ_ASSERT(clippedTiles.size() == mTiles.size()); in PopClip()
159 for (size_t i = 0; i < mTiles.size(); i++) { in PopClip()
160 if (!mTiles[i].mClippedOut) { in PopClip()
161 mTiles[i].mDrawTarget->PopClip(); in PopClip()
163 mTiles[i].mClippedOut = false; in PopClip()
173 for (size_t i = 0; i < mTiles.size(); i++) { in CopySurface()
174 IntPoint tileOrigin = mTiles[i].mTileOrigin; in CopySurface()
175 IntSize tileSize = mTiles[i].mDrawTarget->GetSize(); in CopySurface()
181 mTiles[i].mDrawTarget->CopySurface(aSurface, aSourceRect, in CopySurface()
187 for (size_t i = 0; i < mTiles.size(); i++) { in SetTransform()
189 mat.PostTranslate(Float(-mTiles[i].mTileOrigin.x), in SetTransform()
190 Float(-mTiles[i].mTileOrigin.y)); in SetTransform()
191 mTiles[i].mDrawTarget->SetTransform(mat); in SetTransform()
198 for (size_t i = 0; i < mTiles.size(); i++) { in SetPermitSubpixelAA()
199 mTiles[i].mDrawTarget->SetPermitSubpixelAA(aPermitSubpixelAA); in SetPermitSubpixelAA()
208 for (size_t i = 0; i < mTiles.size(); i++) { in DrawSurface()
209 if (!mTiles[i].mClippedOut && in DrawSurface()
210 deviceRect.Intersects(Rect(mTiles[i].mTileOrigin.x, in DrawSurface()
211 mTiles[i].mTileOrigin.y, in DrawSurface()
212 mTiles[i].mDrawTarget->GetSize().width, in DrawSurface()
213 mTiles[i].mDrawTarget->GetSize().height))) { in DrawSurface()
214 mTiles[i].mDrawTarget->DrawSurface(aSurface, aDest, aSource, in DrawSurface()
223 for (size_t i = 0; i < mTiles.size(); i++) { in FillRect()
224 if (!mTiles[i].mClippedOut && in FillRect()
225 deviceRect.Intersects(Rect(mTiles[i].mTileOrigin.x, in FillRect()
226 mTiles[i].mTileOrigin.y, in FillRect()
227 mTiles[i].mDrawTarget->GetSize().width, in FillRect()
228 mTiles[i].mDrawTarget->GetSize().height))) { in FillRect()
229 mTiles[i].mDrawTarget->FillRect(aRect, aPattern, aDrawOptions); in FillRect()
240 for (size_t i = 0; i < mTiles.size(); i++) { in Stroke()
241 if (!mTiles[i].mClippedOut && in Stroke()
242 deviceRect.Intersects(Rect(mTiles[i].mTileOrigin.x, in Stroke()
243 mTiles[i].mTileOrigin.y, in Stroke()
244 mTiles[i].mDrawTarget->GetSize().width, in Stroke()
245 mTiles[i].mDrawTarget->GetSize().height))) { in Stroke()
246 mTiles[i].mDrawTarget->Stroke(aPath, aPattern, aStrokeOptions, in Stroke()
266 for (size_t i = 0; i < mTiles.size(); i++) { in StrokeRect()
267 if (mTiles[i].mClippedOut) { in StrokeRect()
270 Rect tileRect(mTiles[i].mTileOrigin.x, mTiles[i].mTileOrigin.y, in StrokeRect()
271 mTiles[i].mDrawTarget->GetSize().width, in StrokeRect()
272 mTiles[i].mDrawTarget->GetSize().height); in StrokeRect()
274 mTiles[i].mDrawTarget->StrokeRect(aRect, aPattern, aStrokeOptions, in StrokeRect()
287 for (size_t i = 0; i < mTiles.size(); i++) { in StrokeLine()
288 if (!mTiles[i].mClippedOut && in StrokeLine()
289 deviceRect.Intersects(Rect(mTiles[i].mTileOrigin.x, in StrokeLine()
290 mTiles[i].mTileOrigin.y, in StrokeLine()
291 mTiles[i].mDrawTarget->GetSize().width, in StrokeLine()
292 mTiles[i].mDrawTarget->GetSize().height))) { in StrokeLine()
293 mTiles[i].mDrawTarget->StrokeLine(aStart, aEnd, aPattern, aStrokeOptions, in StrokeLine()
302 for (size_t i = 0; i < mTiles.size(); i++) { in Fill()
303 if (!mTiles[i].mClippedOut && in Fill()
304 deviceRect.Intersects(Rect(mTiles[i].mTileOrigin.x, in Fill()
305 mTiles[i].mTileOrigin.y, in Fill()
306 mTiles[i].mDrawTarget->GetSize().width, in Fill()
307 mTiles[i].mDrawTarget->GetSize().height))) { in Fill()
308 mTiles[i].mDrawTarget->Fill(aPath, aPattern, aDrawOptions); in Fill()
320 for (size_t i = 0; i < mTiles.size(); i++) { in PushLayer()
321 if (!mTiles[i].mClippedOut) { in PushLayer()
323 bounds.MoveBy(-mTiles[i].mTileOrigin); in PushLayer()
324 mTiles[i].mDrawTarget->PushLayer(aOpaque, aOpacity, aMask, aMaskTransform, in PushLayer()
343 for (size_t i = 0; i < mTiles.size(); i++) { in PushLayerWithBlend()
344 if (!mTiles[i].mClippedOut) { in PushLayerWithBlend()
346 bounds.MoveBy(-mTiles[i].mTileOrigin); in PushLayerWithBlend()
347 mTiles[i].mDrawTarget->PushLayerWithBlend(aOpaque, aOpacity, aMask, in PushLayerWithBlend()
362 for (size_t i = 0; i < mTiles.size(); i++) { in PopLayer()
363 if (!mTiles[i].mClippedOut) { in PopLayer()
364 mTiles[i].mDrawTarget->PopLayer(); in PopLayer()
381 for (size_t i = 0; i < mTiles.size(); i++) { in CreateClippedDrawTarget()
382 if (!mTiles[i].mClippedOut) { in CreateClippedDrawTarget()
384 Rect(mTiles[i].mTileOrigin.x, mTiles[i].mTileOrigin.y, in CreateClippedDrawTarget()
385 mTiles[i].mDrawTarget->GetSize().width, in CreateClippedDrawTarget()
386 mTiles[i].mDrawTarget->GetSize().height)); in CreateClippedDrawTarget()
412 for (size_t i = 0; i < mTiles.size(); i++) { in PadEdges()
413 if (mTiles[i].mClippedOut) { in PadEdges()
418 RoundedOut(Rect(mTiles[i].mTileOrigin.x, mTiles[i].mTileOrigin.y, in PadEdges()
419 mTiles[i].mDrawTarget->GetSize().width, in PadEdges()
420 mTiles[i].mDrawTarget->GetSize().height)); in PadEdges()
425 padRegion.MoveBy(-mTiles[i].mTileOrigin); in PadEdges()
426 padRegion.AndWith(IntRect(0, 0, mTiles[i].mDrawTarget->GetSize().width, in PadEdges()
427 mTiles[i].mDrawTarget->GetSize().height)); in PadEdges()
428 mTiles[i].mDrawTarget->PadEdges(padRegion); in PadEdges()