Lines Matching refs:mesh
332 Mesh& mesh = fMeshes.push_back();
333 mesh.fColor = color;
334 mesh.fViewMatrix = matrixProvider.localToDevice();
335 mesh.fVertices = std::move(vertices);
336 mesh.fIgnoreColors = false;
345 this->setTransformedBounds(mesh.fVertices->bounds(),
346 mesh.fViewMatrix,
439 for (const auto& mesh : fMeshes) {
440 SkVerticesPriv info(mesh.fVertices->priv());
457 GrColor meshColor = mesh.fColor.toBytes_RGBA();
464 verts << (mesh.hasPerVertexColors() ? colors[i] : meshColor);
472 SkASSERT(!mesh.fViewMatrix.hasPerspective());
473 SkMatrixPriv::MapPointsWithStride(mesh.fViewMatrix, posBase, vertexStride,
532 // If we're acquiring a mesh with a different view matrix, or an op that needed multiple view
547 // If the other op already required per-vertex colors, the combined mesh does.
564 // If the other op already required explicit local coords the combined mesh does.