/frameworks/base/core/jni/ |
H A D | android_util_PathParser.cpp | 45 PathData* pathData = new PathData(); local 46 return reinterpret_cast<jlong>(pathData); 50 PathData* pathData = reinterpret_cast<PathData*>(pathDataPtr); local 51 PathData* newPathData = new PathData(*pathData); 57 PathData* pathData = new PathData(); local 59 PathParser::getPathDataFromAsciiString(pathData, &result, pathString, strLength); 62 return reinterpret_cast<jlong>(pathData); 64 delete pathData; 80 PathData* pathData = reinterpret_cast<PathData*>(pathDataHandle); local 81 delete pathData; 97 PathData* pathData = reinterpret_cast<PathData*>(pathDataPtr); local [all...] |
H A D | android_graphics_drawable_VectorDrawable.cpp | 268 PathData* pathData = reinterpret_cast<PathData*>(pathDataPtr); local 269 path->mutateStagingProperties()->setData(*pathData);
|
/frameworks/base/tools/aapt2/compile/ |
H A D | Compile.cpp | 172 Maybe<ResourcePathData> pathData = extractResourcePathData(fullPath, &errStr); local 173 if (!pathData) { 178 outPathData->push_back(std::move(pathData.value())); 185 const ResourcePathData& pathData, IArchiveWriter* writer, 189 std::ifstream fin(pathData.source.path, std::ifstream::binary); 191 context->getDiagnostics()->error(DiagMessage(pathData.source) << strerror(errno)); 203 parserOptions.translatable = pathData.name.find(u"donottranslate") == std::string::npos; 205 ResourceParser resParser(context->getDiagnostics(), &table, pathData.source, 206 pathData.config, parserOptions); 327 const ResourcePathData& pathData, IArchiveWrite 184 compileTable(IAaptContext* context, const CompileOptions& options, const ResourcePathData& pathData, IArchiveWriter* writer, const std::string& outputPath) argument 326 compileXml(IAaptContext* context, const CompileOptions& options, const ResourcePathData& pathData, IArchiveWriter* writer, const std::string& outputPath) argument 372 compilePng(IAaptContext* context, const CompileOptions& options, const ResourcePathData& pathData, IArchiveWriter* writer, const std::string& outputPath) argument 401 compileFile(IAaptContext* context, const CompileOptions& options, const ResourcePathData& pathData, IArchiveWriter* writer, const std::string& outputPath) argument [all...] |
/frameworks/base/libs/hwui/tests/unit/ |
H A D | VectorDrawableTests.cpp | 31 const PathData pathData; member in struct:android::uirenderer::TestData 252 PathData pathData; local 254 PathParser::getPathDataFromAsciiString(&pathData, &result, testData.pathString, length); 255 EXPECT_EQ(testData.pathData, pathData); 260 PathData pathData; local 262 PathParser::getPathDataFromAsciiString(&pathData, &result, 273 VectorDrawableUtils::verbsToPath(&actualPath, testData.pathData); 286 EXPECT_EQ(hasValidData, testData.pathData.verbs.size() > 0); 304 bool canMorph = VectorDrawableUtils::canMorph(fromData.pathData, toDat [all...] |
/frameworks/base/core/java/android/transition/ |
H A D | PatternPathMotion.java | 58 String pathData = a.getString(R.styleable.PatternPathMotion_patternPathData); 59 if (pathData == null) { 60 throw new RuntimeException("pathData must be supplied for patternPathMotion"); 62 Path pattern = PathParser.createPathFromPathData(pathData);
|
/frameworks/support/graphics/drawable/static/src/android/support/graphics/drawable/ |
H A D | AndroidResources.java | 48 android.R.attr.name, android.R.attr.fillColor, android.R.attr.pathData, 68 android.R.attr.name, android.R.attr.pathData
|
H A D | PathParser.java | 59 * @param pathData The string representing a path, the same as "d" string in svg file. 62 public static Path createPathFromPathData(String pathData) { argument 64 PathDataNode[] nodes = createNodesFromPathData(pathData); 69 throw new RuntimeException("Error in parsing " + pathData, e); 77 * @param pathData The string representing a path, the same as "d" string in svg file. 80 public static PathDataNode[] createNodesFromPathData(String pathData) { argument 81 if (pathData == null) { 88 while (end < pathData.length()) { 89 end = nextStart(pathData, end); 90 String s = pathData [all...] |
H A D | VectorDrawableCompat.java | 1358 " pathData is " + NodesToString(mNodes)); 1420 * Clip path, which only has name and pathData. 1433 final boolean hasPathData = TypedArrayUtils.hasAttribute(parser, "pathData"); 1453 final String pathData = 1455 if (pathData != null) { 1456 mNodes = PathParser.createNodesFromPathData(pathData); 1562 final boolean hasPathData = TypedArrayUtils.hasAttribute(parser, "pathData"); 1564 // If there is no pathData in the <path> tag, then this is an empty path, 1573 final String pathData = 1575 if (pathData ! [all...] |
/frameworks/base/libs/hwui/ |
H A D | PathParser.cpp | 191 result->failureMessage = "Invalid pathData. Failure occurred at position " 208 result->failureMessage = "Invalid pathData. Failure occurred at position " 239 PathData pathData; local 240 getPathDataFromAsciiString(&pathData, result, pathStr, strLen); 245 if (pathData.verbs.size() == 0) { 247 result->failureMessage = "No verbs found in the string for pathData: "; 251 VectorDrawableUtils::verbsToPath(skPath, pathData);
|
/frameworks/base/core/java/android/util/ |
H A D | PathParser.java | 76 throw new IllegalArgumentException("Invalid pathData: " + pathString); 122 private static native void nCreatePathFromPathData(long outPathPtr, long pathData); argument
|
/frameworks/base/core/java/android/view/animation/ |
H A D | PathInterpolator.java | 106 // If there is pathData defined in the xml file, then the controls points 107 // will be all coming from pathData. 109 String pathData = a.getString(R.styleable.PathInterpolator_pathData); 110 Path path = PathParser.createPathFromPathData(pathData); 113 + " from " + pathData);
|
/frameworks/base/services/core/jni/ |
H A D | com_android_server_fingerprint_FingerprintService.cpp | 186 jbyte* pathData = env->GetByteArrayElements(path, 0); local 192 memcpy(path_name, pathData, pathSize); 195 env->ReleaseByteArrayElements(path, pathData, 0);
|
/frameworks/base/tools/layoutlib/bridge/src/android/util/ |
H A D | PathParser_Delegate.java | 78 /*package*/ static void nCreatePathFromPathData(long outPathPtr, long pathData) { argument 169 * @param pathData The string representing a path, the same as "d" string in svg file. 174 public static PathDataNode[] createNodesFromPathData(@NonNull String pathData) { argument 179 while (end < pathData.length()) { 180 end = nextStart(pathData, end); 181 String s = pathData.substring(start, end).trim(); 190 if ((end - start) == 1 && start < pathData.length()) { 191 addNode(list, pathData.charAt(start), new float[0]);
|
/frameworks/base/core/java/android/animation/ |
H A D | AnimatorInflater.java | 266 + " two incompatible pathData"); 488 * Setup ObjectAnimator's property or values from pathData. 499 String pathData = arrayObjectAnimator.getString(R.styleable.PropertyAnimator_pathData); 502 // 1) Path morphing: the property to be animated is pathData, and valueFrom and valueTo 506 // pathData attribute. valueFrom and valueTo will not be necessary for this animation. 507 // 3) PathInterpolator can also define a path (in pathData) for its interpolation curve. 509 if (pathData != null) { 519 Path path = PathParser.createPathFromPathData(pathData);
|
/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | VectorDrawable.java | 135 * <dt><code>android:pathData</code></dt> 178 * <dt><code>android:pathData</code></dt> 198 * android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z" /> 1318 public void setPathData(PathParser.PathData pathData) { argument 1319 mPathData.setPathData(pathData); 1327 * Clip path, which only has name and pathData.
|