Lines Matching refs:renderer
88 void replayBakedOps(Renderer& renderer) {
97 * StaticDispatcher::onBitmapOp(Renderer& renderer, const BitmapOp& op, const BakedOpState& state);
100 [](void* renderer, const BakedOpState& state) { \
101 StaticDispatcher::on##Type(*(static_cast<Renderer*>(renderer)), \
112 [](void* renderer, const MergedBakedOpList& opList) { \
113 StaticDispatcher::onMerged##Type##s(*(static_cast<Renderer*>(renderer)), opList); \
125 renderer.startRepaintLayer(layer.offscreenBuffer, layer.repaintRect);
127 layer.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers);
129 renderer.endLayer();
132 layer.offscreenBuffer = renderer.startTemporaryLayer(layer.width, layer.height);
135 layer.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers);
137 renderer.endLayer();
144 renderer.startFrame(fbo0.width, fbo0.height, fbo0.repaintRect);
146 fbo0.replayBakedOpsImpl((void*)&renderer, unmergedReceivers, mergedReceivers);
148 renderer.endFrame(fbo0.repaintRect);
152 renderer.recycleTemporaryLayer(temporaryLayer);