Searched refs:PathParser (Results 1 - 24 of 24) sorted by relevance

/frameworks/base/libs/hwui/tests/microbench/
H A DPathParserBench.cpp19 #include "PathParser.h"
32 PathParser::ParseResult result;
34 PathParser::parseAsciiStringForSkPath(&skPath, &result, sPathString, length);
44 PathParser::ParseResult result;
46 PathParser::getPathDataFromAsciiString(&outData, &result, sPathString, length);
/frameworks/base/core/jni/
H A Dandroid_util_PathParser.cpp20 #include <PathParser.h>
36 PathParser::ParseResult result;
37 PathParser::parseAsciiStringForSkPath(skPath, &result, pathString, strLength);
58 PathParser::ParseResult result;
59 PathParser::getPathDataFromAsciiString(pathData, &result, pathString, strLength);
118 return RegisterMethodsOrDie(env, "android/util/PathParser", gMethods, NELEM(gMethods));
H A Dandroid_graphics_drawable_VectorDrawable.cpp21 #include "PathParser.h"
183 PathParser::ParseResult result;
185 PathParser::getPathDataFromAsciiString(&data, &result, pathString, stringLength);
/frameworks/base/libs/hwui/
H A DPathParser.h33 class PathParser { class in namespace:android::uirenderer
H A DPathParser.cpp17 #include "PathParser.h"
101 static float parseFloat(PathParser::ParseResult* result, const char* startPtr, size_t expectedLength) {
124 static void getFloats(std::vector<float>* outPoints, PathParser::ParseResult* result,
159 bool PathParser::isVerbValid(char verb) {
165 void PathParser::getPathDataFromAsciiString(PathData* data, ParseResult* result,
217 void PathParser::dump(const PathData& data) {
238 void PathParser::parseAsciiStringForSkPath(SkPath* skPath, ParseResult* result, const char* pathStr, size_t strLen) {
H A DVectorDrawable.cpp19 #include "PathParser.h"
42 PathParser::ParseResult result;
44 PathParser::getPathDataFromAsciiString(&data, &result, pathStr, strLength);
H A DAndroid.mk96 PathParser.cpp \
/frameworks/base/libs/hwui/tests/unit/
H A DVectorDrawableTests.cpp19 #include "PathParser.h"
248 TEST(PathParser, parseStringForData) {
250 PathParser::ParseResult result;
254 PathParser::getPathDataFromAsciiString(&pathData, &result, testData.pathString, length);
259 PathParser::ParseResult result;
262 PathParser::getPathDataFromAsciiString(&pathData, &result,
278 TEST(PathParser, parseAsciiStringForSkPath) {
280 PathParser::ParseResult result;
284 PathParser::parseAsciiStringForSkPath(&actualPath, &result, testData.pathString, length);
293 PathParser
[all...]
/frameworks/base/core/java/android/util/
H A DPathParser.java24 public class PathParser { class
25 static final String LOGTAG = PathParser.class.getSimpleName();
/frameworks/base/core/java/android/transition/
H A DPatternPathMotion.java24 import android.util.PathParser;
62 Path pattern = PathParser.createPathFromPathData(pathData);
/frameworks/support/transition/src/android/support/transition/
H A DPatternPathMotion.java25 import android.support.v4.graphics.PathParser;
65 Path pattern = PathParser.createPathFromPathData(pathData);
/frameworks/support/graphics/drawable/animated/src/android/support/graphics/drawable/
H A DAnimatorInflaterCompat.java43 import android.support.v4.graphics.PathParser;
97 // Since AVDC will fall back onto AVD when API is >= 24, therefore, PathParser will need
157 TypeEvaluator<PathParser.PathDataNode[]> {
158 private PathParser.PathDataNode[] mNodeArray;
161 * Create a PathParser.PathDataNode[] that does not reuse the animated value.
163 * a new <code>PathParser.PathDataNode[]</code> will be allocated.
176 PathDataEvaluator(PathParser.PathDataNode[] nodeArray) {
181 public PathParser.PathDataNode[] evaluate(float fraction,
182 PathParser.PathDataNode[] startPathData,
183 PathParser
[all...]
H A DPathInterpolatorCompat.java30 import android.support.v4.graphics.PathParser;
84 Path path = PathParser.createPathFromPathData(pathData);
/frameworks/base/core/java/android/animation/
H A DAnimatorInflater.java33 import android.util.PathParser;
258 private static class PathDataEvaluator implements TypeEvaluator<PathParser.PathData> {
259 private final PathParser.PathData mPathData = new PathParser.PathData();
262 public PathParser.PathData evaluate(float fraction, PathParser.PathData startPathData,
263 PathParser.PathData endPathData) {
264 if (!PathParser.interpolatePathData(mPathData, startPathData, endPathData, fraction)) {
298 PathParser.PathData nodesFrom = fromString == null
299 ? null : new PathParser
[all...]
H A DPropertyValuesHolder.java24 import android.util.PathParser;
1084 if (values.startValue instanceof PathParser.PathData) {
1087 values.startValue = new PathParser.PathData((PathParser.PathData) values.startValue);
1090 if (values.endValue instanceof PathParser.PathData) {
1093 values.endValue = new PathParser.PathData((PathParser.PathData) values.endValue);
/frameworks/base/core/java/android/view/animation/
H A DPathInterpolator.java24 import android.util.PathParser;
114 Path path = PathParser.createPathFromPathData(pathData);
/frameworks/base/graphics/java/android/graphics/drawable/
H A DVectorDrawable.java41 import android.util.PathParser;
1493 protected PathParser.PathData mPathData = null;
1498 private static final Property<VPath, PathParser.PathData> PATH_DATA =
1499 new Property<VPath, PathParser.PathData>(PathParser.PathData.class, "pathData") {
1501 public void set(VPath object, PathParser.PathData data) {
1506 public PathParser.PathData get(VPath object) {
1526 mPathData = copy.mPathData == null ? null : new PathParser.PathData(copy.mPathData);
1535 public PathParser.PathData getPathData() {
1541 public void setPathData(PathParser
[all...]
H A DAnimatedVectorDrawable.java48 import android.util.PathParser;
1323 if (mTmpValues.endValue instanceof PathParser.PathData &&
1379 long startPathDataPtr = ((PathParser.PathData) mTmpValues.startValue)
1381 long endPathDataPtr = ((PathParser.PathData) mTmpValues.endValue)
H A DAdaptiveIconDrawable.java44 import android.util.PathParser;
155 sMask = PathParser.createPathFromPathData(
158 mMask = PathParser.createPathFromPathData(
/frameworks/support/graphics/drawable/static/src/android/support/graphics/drawable/
H A DVectorDrawableCompat.java46 import android.support.v4.graphics.PathParser;
1514 protected PathParser.PathDataNode[] mNodes = null;
1532 public String nodesToString(PathParser.PathDataNode[] nodes) {
1547 mNodes = PathParser.deepCopyNodes(copy.mNodes);
1553 PathParser.PathDataNode.nodesToPath(mNodes, path);
1574 public PathParser.PathDataNode[] getPathData() {
1579 public void setPathData(PathParser.PathDataNode[] nodes) {
1580 if (!PathParser.canMorph(mNodes, nodes)) {
1582 mNodes = PathParser.deepCopyNodes(nodes);
1584 PathParser
[all...]
/frameworks/base/core/tests/coretests/src/android/graphics/drawable/
H A DAdaptiveIconDrawableTest.java20 import android.util.PathParser;
117 Path pathFromDeviceConfig = PathParser.createPathFromPathData(
/frameworks/support/compat/java/android/support/v4/graphics/
H A DPathParser.java28 * This class is a duplicate from the PathParser.java of frameworks/base, with slight
34 public class PathParser { class
35 private static final String LOGTAG = "PathParser";
123 PathDataNode[] copy = new PathParser.PathDataNode[source.length];
/frameworks/base/
H A Dpreloaded-classes2311 android.util.PathParser
2312 android.util.PathParser$PathData
H A Dcompiled-classes-phone4235 android.util.PathParser
4236 android.util.PathParser$PathData

Completed in 3428 milliseconds