Lines Matching refs:SkBenchmark
29 class PathBench : public SkBenchmark {
79 typedef SkBenchmark INHERITED;
223 class RandomPathBench : public SkBenchmark {
315 typedef SkBenchmark INHERITED;
624 class CirclesBench : public SkBenchmark {
679 typedef SkBenchmark INHERITED;
688 class ArbRoundRectBench : public SkBenchmark {
788 typedef SkBenchmark INHERITED;
791 class ConservativelyContainsBench : public SkBenchmark {
866 typedef SkBenchmark INHERITED;
875 static SkBenchmark* FactT00(void* p) { return new TrianglePathBench(p, FLAGS00); } in FactT00()
876 static SkBenchmark* FactT01(void* p) { return new TrianglePathBench(p, FLAGS01); } in FactT01()
877 static SkBenchmark* FactT10(void* p) { return new TrianglePathBench(p, FLAGS10); } in FactT10()
878 static SkBenchmark* FactT11(void* p) { return new TrianglePathBench(p, FLAGS11); } in FactT11()
880 static SkBenchmark* FactR00(void* p) { return new RectPathBench(p, FLAGS00); } in FactR00()
881 static SkBenchmark* FactR01(void* p) { return new RectPathBench(p, FLAGS01); } in FactR01()
882 static SkBenchmark* FactR10(void* p) { return new RectPathBench(p, FLAGS10); } in FactR10()
883 static SkBenchmark* FactR11(void* p) { return new RectPathBench(p, FLAGS11); } in FactR11()
885 static SkBenchmark* FactO00(void* p) { return new OvalPathBench(p, FLAGS00); } in FactO00()
886 static SkBenchmark* FactO01(void* p) { return new OvalPathBench(p, FLAGS01); } in FactO01()
887 static SkBenchmark* FactO10(void* p) { return new OvalPathBench(p, FLAGS10); } in FactO10()
888 static SkBenchmark* FactO11(void* p) { return new OvalPathBench(p, FLAGS11); } in FactO11()
890 static SkBenchmark* FactC00(void* p) { return new CirclePathBench(p, FLAGS00); } in FactC00()
891 static SkBenchmark* FactC01(void* p) { return new CirclePathBench(p, FLAGS01); } in FactC01()
892 static SkBenchmark* FactC10(void* p) { return new CirclePathBench(p, FLAGS10); } in FactC10()
893 static SkBenchmark* FactC11(void* p) { return new CirclePathBench(p, FLAGS11); } in FactC11()
895 static SkBenchmark* FactS00(void* p) { return new SawToothPathBench(p, FLAGS00); } in FactS00()
896 static SkBenchmark* FactS01(void* p) { return new SawToothPathBench(p, FLAGS01); } in FactS01()
898 static SkBenchmark* FactLC00(void* p) { in FactLC00()
901 static SkBenchmark* FactLC01(void* p) { in FactLC01()
905 static SkBenchmark* FactLL00(void* p) { in FactLL00()
909 static SkBenchmark* FactLL01(void* p) { in FactLL01()
942 static SkBenchmark* FactCreate(void* p) { return new PathCreateBench(p); } in FactCreate()
945 static SkBenchmark* FactCopy(void* p) { return new PathCopyBench(p); } in FactCopy()
948 static SkBenchmark* FactPathTransformInPlace(void* p) { return new PathTransformBench(true, p); } in FactPathTransformInPlace()
951 static SkBenchmark* FactPathTransformCopy(void* p) { return new PathTransformBench(false, p); } in FactPathTransformCopy()
954 static SkBenchmark* FactEquality(void* p) { return new PathEqualityBench(p); } in FactEquality()
957 static SkBenchmark* FactAdd(void* p) { return new SkBench_AddPathTest(SkBench_AddPathTest::kAdd_Add… in FactAdd()
958 static SkBenchmark* FactAddTrans(void* p) { return new SkBench_AddPathTest(SkBench_AddPathTest::kAd… in FactAddTrans()
959 static SkBenchmark* FactAddMatrix(void* p) { return new SkBench_AddPathTest(SkBench_AddPathTest::kA… in FactAddMatrix()
960 static SkBenchmark* FactPathTo(void* p) { return new SkBench_AddPathTest(SkBench_AddPathTest::kPath… in FactPathTo()
961 static SkBenchmark* FactReverseAdd(void* p) { return new SkBench_AddPathTest(SkBench_AddPathTest::k… in FactReverseAdd()
962 static SkBenchmark* FactReverseTo(void* p) { return new SkBench_AddPathTest(SkBench_AddPathTest::kR… in FactReverseTo()
971 static SkBenchmark* CirclesTest(void* p) { return new CirclesBench(p, FLAGS00); } in CirclesTest()
974 static SkBenchmark* CirclesStrokeTest(void* p) { return new CirclesBench(p, FLAGS01); } in CirclesStrokeTest()
977 static SkBenchmark* ArbRoundRectTest(void* p) { return new ArbRoundRectBench(p, false); } in ArbRoundRectTest()
980 static SkBenchmark* ZeroRadRoundRectTest(void* p) { return new ArbRoundRectBench(p, true); } in ZeroRadRoundRectTest()
983 static SkBenchmark* RectConservativelyContainsTest(void* p) { return new ConservativelyContainsBenc… in RectConservativelyContainsTest()
986 static SkBenchmark* RoundRectConservativelyContainsTest(void* p) { return new ConservativelyContain… in RoundRectConservativelyContainsTest()
989 static SkBenchmark* OvalConservativelyContainsTest(void* p) { return new ConservativelyContainsBenc… in OvalConservativelyContainsTest()