Lines Matching refs:renderer

47 static Result _clipRect(RenderMethod* renderer, const Point* pts, const Matrix& pm, const Matrix& r…  in _clipRect()  argument
72 renderer->viewport({0, 0, 0, 0}); in _clipRect()
79 static Result _compFastTrack(RenderMethod* renderer, Paint* cmpTarget, const Matrix& pm, RenderRegi… in _compFastTrack() argument
100 if (tryClip) return _clipRect(renderer, pts, pm, rm, before); in _compFastTrack()
133 renderer->viewport(after); in _compFastTrack()
141 RenderRegion Paint::Impl::bounds(RenderMethod* renderer) const in bounds()
144 PAINT_METHOD(ret, bounds(renderer)); in bounds()
210 bool Paint::Impl::render(RenderMethod* renderer) in render() argument
218 PAINT_METHOD(region, bounds(renderer)); in render()
220 … if (MASK_REGION_MERGING(compData->method)) region.add(P(compData->target)->bounds(renderer)); in render()
222 cmp = renderer->target(region, COMPOSITE_TO_COLORSPACE(renderer, compData->method)); in render()
223 if (renderer->beginComposite(cmp, CompositeMethod::None, 255)) { in render()
224 compData->target->pImpl->render(renderer); in render()
228 if (cmp) renderer->beginComposite(cmp, compData->method, compData->target->pImpl->opacity); in render()
231 PAINT_METHOD(ret, render(renderer)); in render()
233 if (cmp) renderer->endComposite(cmp); in render()
239 RenderData Paint::Impl::update(RenderMethod* renderer, const Matrix& pm, Array<RenderData>& clips, … in update() argument
241 if (this->renderer != renderer) { in update()
242 if (this->renderer) TVGERR("RENDERER", "paint's renderer has been changed!"); in update()
243 renderer->ref(); in update()
244 this->renderer = renderer; in update()
268 viewport = renderer->viewport(); in update()
269 … if ((compFastTrack = _compFastTrack(renderer, target, pm, viewport)) == Result::Success) { in update()
276 trd = P(target)->update(renderer, pm, clips, 255, pFlag, false); in update()
283 viewport = renderer->viewport(); in update()
286 …if (!P(this->clipper)->clipper && (compFastTrack = _compFastTrack(renderer, this->clipper, pm, vie… in update()
290 trd = P(this->clipper)->update(renderer, pm, clips, 255, pFlag, true); in update()
303 PAINT_METHOD(rd, update(renderer, tr.cm, clips, opacity, newFlag, clipper)); in update()
306 if (compFastTrack == Result::Success) renderer->viewport(viewport); in update()