Lines Matching full:pathstr
125 const char* pathStr, int start, int end) {
127 if (pathStr[start] == 'z' || pathStr[start] == 'Z') {
138 extract(&endPosition, &endWithNegOrDot, pathStr, startPosition, end);
141 float currentValue = parseFloat(result, &pathStr[startPosition],
166 const char* pathStr, size_t strLen) {
167 if (pathStr == NULL) {
175 while (isspace(pathStr[start]) && start < strLen) {
186 end = nextStart(pathStr, strLen, end);
188 getFloats(&points, result, pathStr, start, end);
189 if (!isVerbValid(pathStr[start])) {
192 + std::to_string(start) + " of path: " + pathStr;
198 data->verbs.push_back(pathStr[start]);
206 if (!isVerbValid(pathStr[start])) {
209 + std::to_string(start) + " of path: " + pathStr;
212 data->verbs.push_back(pathStr[start]);
238 void PathParser::parseAsciiStringForSkPath(SkPath* skPath, ParseResult* result, const char* pathStr, size_t strLen) {
240 getPathDataFromAsciiString(&pathData, result, pathStr, strLen);
248 result->failureMessage += pathStr;