Lines Matching defs:Target
33 struct Target { struct
34 explicit Target(const Config& c) : config(c) { } in Target() argument
35 virtual ~Target() { } in ~Target() argument
37 const Config config;
38 sk_sp<SkSurface> surface;
41 virtual void setup() { } in setup()
46 virtual SkCanvas* beginTiming(SkCanvas* canvas) { return canvas; } in beginTiming()
50 virtual void endTiming() { } in endTiming()
55 virtual void fence() { } in fence()
60 virtual bool needsFrameTiming(int* frameLag) const { return false; } in needsFrameTiming()
71 virtual void fillOptions(NanoJSONResultsWriter& log) { } in fillOptions()
74 virtual void dumpStats() {} in dumpStats()
76 SkCanvas* getCanvas() const { in getCanvas()