float w = -1;
SkPathVerb v; switch (v = fVerbs[vIndex++]) { case SkPathVerb::kMove:
fClosePointStorage[1] = fPoints[pIndex++]; // remember for close return Rec{{&fClosePointStorage[1], 1}, w, v}; case SkPathVerb::kLine: n = 1; break; case SkPathVerb::kQuad: n = 2; break; case SkPathVerb::kConic: n = 2; w = fConics[cIndex++]; break; case SkPathVerb::kCubic: n = 3; break; case SkPathVerb::kClose:
SkASSERT(pIndex > 0);
fClosePointStorage[0] = fPoints[pIndex-1]; // the last point we saw return Rec{fClosePointStorage, w, v};
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.