156 {
158
160
168
172
174
175
177
183
187 if (surf2) {
190 }
191 }
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
static void sk_bzero(void *buffer, size_t size)
void translate(SkScalar dx, SkScalar dy)
virtual GrRecordingContext * recordingContext() const
void scale(SkScalar sx, SkScalar sy)
void drawString(const char str[], SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint)
SK_API sk_sp< SkSurface > Raster(const SkImageInfo &imageInfo, size_t rowBytes, const SkSurfaceProps *surfaceProps)
SK_API sk_sp< SkSurface > WrapPixels(const SkImageInfo &imageInfo, void *pixels, size_t rowBytes, const SkSurfaceProps *surfaceProps=nullptr)
SK_API sk_sp< SkSurface > RenderTarget(GrRecordingContext *context, skgpu::Budgeted budgeted, const SkImageInfo &imageInfo, int sampleCount, GrSurfaceOrigin surfaceOrigin, const SkSurfaceProps *surfaceProps, bool shouldCreateWithMips=false, bool isProtected=false)
font
Font Metadata and Metrics.
static SkImageInfo MakeN32Premul(int width, int height)
static void test_surface(SkCanvas *canvas, SkSurface *surf, bool usePaint)