Lines Matching refs:SkSurface
15 #include "include/core/SkSurface.h"
229 sk_sp<SkSurface> MakeOnScreenGLSurface(sk_sp<GrDirectContext> grContext, int width, int height) {
251 sk_sp<SkSurface> surface(SkSurface::MakeFromBackendRenderTarget(grContext.get(), target,
257 sk_sp<SkSurface> MakeRenderTarget(sk_sp<GrDirectContext> grContext, int width, int height) {
260 sk_sp<SkSurface> surface(SkSurface::MakeRenderTarget(grContext.get(),
268 sk_sp<SkSurface> MakeRenderTarget(sk_sp<GrDirectContext> grContext, SimpleImageInfo sii) {
269 sk_sp<SkSurface> surface(SkSurface::MakeRenderTarget(grContext.get(),
296 select_overload<sk_sp<SkSurface>(sk_sp<GrDirectContext>, int, int)>(&MakeRenderTarget));
298 select_overload<sk_sp<SkSurface>(sk_sp<GrDirectContext>, SimpleImageInfo)>(&MakeRenderTarget));
331 size_t rowBytes)->sk_sp<SkSurface> {
334 return SkSurface::MakeRasterDirect(imageInfo, pixels, rowBytes, nullptr);
349 class_<SkSurface>("SkSurface")
350 .smart_ptr<sk_sp<SkSurface>>("sk_sp<SkSurface>")
351 .function("_flush", select_overload<void()>(&SkSurface::flush))
352 .function("getCanvas", &SkSurface::getCanvas, allow_raw_pointers());