Lines Matching defs:cmd
88 size_t cmd = layerState->fCurrCmd;
89 if (cmd > fLayerCmdCnt) {
91 cmd = 0;
94 // Check if there is a full redraw between cmd and fLayerCmdCnt and if so jump to it and ensure
96 for (size_t checkCmd = fLayerCmdCnt - 1; checkCmd > cmd; --checkCmd) {
98 cmd = checkCmd;
102 for (; cmd < fLayerCmdCnt; ++cmd) {
103 if (cmd == 0 || layer.fCmds[cmd]->isFullRedraw(layerCanvas)) {
106 layer.fCmds[cmd]->draw(layerCanvas, layerMap, layerStateMap);
363 auto cmd = std::make_unique<PicCmd>();
364 cmd->fContent = fRecorder.finishRecordingAsPicture();
365 cmd->fClipRect = fClipRect;
366 if (cmd->fContent) {
367 fDst->fCmds.push_back(std::move(cmd));
442 for (const auto& cmd : layer.fCmds) {
443 cmd->draw(canvas, fOffscreenLayers, &fOffscreenLayerStates);
501 for (const auto& cmd : layer.fCmds) {
502 if (int id = cmd->layerID(); id >= 0) {