15#if defined(SK_ENABLE_SVG)
17void FuzzSVG(
const uint8_t *data,
size_t size) {
35 dom->setContainerSize(winSize);
37 dom->render(
s->getCanvas());
40#if defined(SK_BUILD_FOR_LIBFUZZER)
Builder & setTextShapingFactory(sk_sp< SkShapers::Factory >)
sk_sp< SkSVGDOM > make(SkStream &) const
Builder & setFontManager(sk_sp< SkFontMgr >)
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
sk_sp< Factory > BestAvailable()
SK_API sk_sp< SkSurface > Raster(const SkImageInfo &imageInfo, size_t rowBytes, const SkSurfaceProps *surfaceProps)
static SkImageInfo MakeN32Premul(int width, int height)
static constexpr SkSize Make(SkScalar w, SkScalar h)