Lines Matching refs:SkSurface
51 class SkSurface;
59 SkCanvas and SkPaint together provide the state to draw into SkSurface or SkBaseDevice.
66 Request SkCanvas from SkSurface to obtain the interface to draw.
104 @param rowBytes interval from one SkSurface row to the next, or zero
135 @param rowBytes interval from one SkSurface row to the next, or zero
150 /** Creates SkCanvas of the specified dimensions without a SkSurface.
172 Sets SkSurfaceProps::kLegacyFontHost_InitType in constructed SkSurface.
257 /** Creates SkSurface matching info and props, and associates it with SkCanvas.
261 does not have SkSurfaceProps, creates SkSurface with default SkSurfaceProps.
265 @return SkSurface matching info and props, or nullptr if no match is available
267 sk_sp<SkSurface> makeSurface(const SkImageInfo& info, const SkSurfaceProps* props = nullptr);
277 while SkCanvas is in scope and unchanged. Any SkCanvas call or SkSurface call
309 SkCanvas or SkSurface call may invalidate the pixmap values.
1039 discard() may do nothing, depending on the implementation of SkSurface or SkBaseDevice
1043 cached data associated with SkSurface or SkBaseDevice.
1045 any cached data is deleted when owning SkSurface or SkBaseDevice is deleted.
2296 This does not account for translation by SkBaseDevice or SkSurface.
2327 virtual sk_sp<SkSurface> onNewSurface(const SkImageInfo& info, const SkSurfaceProps& props);