Lines Matching refs:renderer
83 if (auto renderer = PP(scene)->renderer) { in ~Impl() local
84 renderer->dispose(rd); in ~Impl()
113 …RenderData update(RenderMethod* renderer, const Matrix& transform, Array<RenderData>& clips, uint8… in update()
115 this->vport = renderer->viewport(); in update()
124 paint->pImpl->update(renderer, transform, clips, opacity, flag, false); in update()
130 bool render(RenderMethod* renderer) in render()
135 renderer->blend(PP(scene)->blendMethod); in render()
138 cmp = renderer->target(bounds(renderer), renderer->colorSpace()); in render()
139 renderer->beginComposite(cmp, CompositeMethod::None, opacity); in render()
143 ret &= paint->pImpl->render(renderer); in render()
150 renderer->effect(cmp, *e); in render()
153 renderer->endComposite(cmp); in render()
159 RenderRegion bounds(RenderMethod* renderer) const in bounds()
169 auto region = paint->pImpl->bounds(renderer); in bounds()
183 if (effect->rd || renderer->prepare(effect)) { in bounds()