Lines Matching defs:renderer
87 void replayBakedOps(Renderer& renderer) {
96 * StaticDispatcher::onBitmapOp(Renderer& renderer, const BitmapOp& op, const BakedOpState& state);
99 [](void* renderer, const BakedOpState& state) { \
100 StaticDispatcher::on##Type(*(static_cast<Renderer*>(renderer)), \
111 [](void* renderer, const MergedBakedOpList& opList) { \
112 StaticDispatcher::onMerged##Type##s(*(static_cast<Renderer*>(renderer)), opList); \
124 renderer.startRepaintLayer(layer.offscreenBuffer, layer.repaintRect);
126 layer.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers);
128 renderer.endLayer();
131 layer.offscreenBuffer = renderer.startTemporaryLayer(layer.width, layer.height);
134 layer.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers);
136 renderer.endLayer();
143 renderer.startFrame(fbo0.width, fbo0.height, fbo0.repaintRect);
145 fbo0.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers);
147 renderer.endFrame(fbo0.repaintRect);
151 renderer.recycleTemporaryLayer(temporaryLayer);