Lines Matching defs:Canvas
48 // These must match the corresponding Canvas API constants.
74 class ANDROID_API Canvas {
76 virtual ~Canvas() {};
78 static Canvas* create_canvas(const SkBitmap& bitmap);
81 * Create a new Canvas object that records view system drawing operations for deferred
86 * @param width of the requested Canvas.
87 * @param height of the requested Canvas.
89 * DisplayList produced by the returned Canvas. This enables the reuse of select C++
91 * @return new non-null Canvas Object. The type of DisplayList produced by this canvas is
95 static WARN_UNUSED_RESULT Canvas* create_recording_canvas(int width, int height,
108 * Create a new Canvas object which delegates to an SkCanvas.
112 * SkCanvas, and the returned Canvas will unref() it upon
116 * @return new non-null Canvas Object. The type of DisplayList produced by this canvas is
119 static Canvas* create_canvas(SkCanvas* skiaCanvas, XformToSRGB xformToSRGB);
122 * Provides a Skia SkCanvas interface that acts as a proxy to this Canvas.
126 * The SkCanvas returned is *only* valid until another Canvas call is made
143 // View System operations (not exposed in public Canvas API)
168 // Canvas state operations
209 // Canvas draw operations