gitextract_zz72p1x2/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── build_bindings.sh ├── build_skia_wasm_bitcode.sh ├── docs/ │ ├── LiberationMono-Regular-ttf │ ├── index.html │ ├── skia.js │ ├── skia.wasm │ └── webgl.js ├── example_gradient.js ├── example_star.js ├── example_text.js ├── include/ │ ├── android/ │ │ ├── SkAndroidFrameworkUtils.h │ │ ├── SkAnimatedImage.h │ │ ├── SkBRDAllocator.h │ │ └── SkBitmapRegionDecoder.h │ ├── atlastext/ │ │ ├── SkAtlasTextContext.h │ │ ├── SkAtlasTextFont.h │ │ ├── SkAtlasTextRenderer.h │ │ └── SkAtlasTextTarget.h │ ├── c/ │ │ ├── sk_canvas.h │ │ ├── sk_data.h │ │ ├── sk_image.h │ │ ├── sk_maskfilter.h │ │ ├── sk_matrix.h │ │ ├── sk_paint.h │ │ ├── sk_path.h │ │ ├── sk_picture.h │ │ ├── sk_shader.h │ │ ├── sk_surface.h │ │ └── sk_types.h │ ├── codec/ │ │ ├── SkAndroidCodec.h │ │ ├── SkCodec.h │ │ ├── SkCodecAnimation.h │ │ └── SkEncodedOrigin.h │ ├── config/ │ │ └── SkUserConfig.h │ ├── core/ │ │ ├── SkAnnotation.h │ │ ├── SkBBHFactory.h │ │ ├── SkBitmap.h │ │ ├── SkBlendMode.h │ │ ├── SkBlurTypes.h │ │ ├── SkCanvas.h │ │ ├── SkCanvasVirtualEnforcer.h │ │ ├── SkClipOp.h │ │ ├── SkColor.h │ │ ├── SkColorFilter.h │ │ ├── SkColorPriv.h │ │ ├── SkColorSpace.h │ │ ├── SkColorSpaceXform.h │ │ ├── SkColorSpaceXformCanvas.h │ │ ├── SkCoverageMode.h │ │ ├── SkData.h │ │ ├── SkDataTable.h │ │ ├── SkDeferredDisplayListRecorder.h │ │ ├── SkDeque.h │ │ ├── SkDocument.h │ │ ├── SkDrawFilter.h │ │ ├── SkDrawLooper.h │ │ ├── SkDrawable.h │ │ ├── SkEncodedImageFormat.h │ │ ├── SkExecutor.h │ │ ├── SkFilterQuality.h │ │ ├── SkFlattenable.h │ │ ├── SkFont.h │ │ ├── SkFontArguments.h │ │ ├── SkFontLCDConfig.h │ │ ├── SkFontStyle.h │ │ ├── SkGraphics.h │ │ ├── SkICC.h │ │ ├── SkImage.h │ │ ├── SkImageEncoder.h │ │ ├── SkImageFilter.h │ │ ├── SkImageGenerator.h │ │ ├── SkImageInfo.h │ │ ├── SkMallocPixelRef.h │ │ ├── SkMaskFilter.h │ │ ├── SkMath.h │ │ ├── SkMatrix.h │ │ ├── SkMatrix44.h │ │ ├── SkMetaData.h │ │ ├── SkMilestone.h │ │ ├── SkMultiPictureDraw.h │ │ ├── SkOverdrawCanvas.h │ │ ├── SkPaint.h │ │ ├── SkPath.h │ │ ├── SkPathEffect.h │ │ ├── SkPathMeasure.h │ │ ├── SkPicture.h │ │ ├── SkPictureRecorder.h │ │ ├── SkPixelRef.h │ │ ├── SkPixmap.h │ │ ├── SkPngChunkReader.h │ │ ├── SkPoint.h │ │ ├── SkPoint3.h │ │ ├── SkPostConfig.h │ │ ├── SkPreConfig.h │ │ ├── SkRRect.h │ │ ├── SkRSXform.h │ │ ├── SkRWBuffer.h │ │ ├── SkRasterHandleAllocator.h │ │ ├── SkRect.h │ │ ├── SkRefCnt.h │ │ ├── SkRegion.h │ │ ├── SkScalar.h │ │ ├── SkSerialProcs.h │ │ ├── SkShader.h │ │ ├── SkSize.h │ │ ├── SkStream.h │ │ ├── SkString.h │ │ ├── SkStrokeRec.h │ │ ├── SkSurface.h │ │ ├── SkSurfaceCharacterization.h │ │ ├── SkSurfaceProps.h │ │ ├── SkSwizzle.h │ │ ├── SkTLazy.h │ │ ├── SkTextBlob.h │ │ ├── SkTime.h │ │ ├── SkTraceMemoryDump.h │ │ ├── SkTypeface.h │ │ ├── SkTypes.h │ │ ├── SkUnPreMultiply.h │ │ ├── SkVertices.h │ │ └── SkYUVSizeInfo.h │ ├── effects/ │ │ ├── Sk1DPathEffect.h │ │ ├── Sk2DPathEffect.h │ │ ├── SkAlphaThresholdFilter.h │ │ ├── SkArithmeticImageFilter.h │ │ ├── SkBlurDrawLooper.h │ │ ├── SkBlurImageFilter.h │ │ ├── SkBlurMaskFilter.h │ │ ├── SkColorFilterImageFilter.h │ │ ├── SkColorMatrix.h │ │ ├── SkColorMatrixFilter.h │ │ ├── SkComposeImageFilter.h │ │ ├── SkCornerPathEffect.h │ │ ├── SkDashPathEffect.h │ │ ├── SkDiscretePathEffect.h │ │ ├── SkDisplacementMapEffect.h │ │ ├── SkDropShadowImageFilter.h │ │ ├── SkGradientShader.h │ │ ├── SkHighContrastFilter.h │ │ ├── SkImageSource.h │ │ ├── SkLayerDrawLooper.h │ │ ├── SkLightingImageFilter.h │ │ ├── SkLumaColorFilter.h │ │ ├── SkMagnifierImageFilter.h │ │ ├── SkMatrixConvolutionImageFilter.h │ │ ├── SkMergeImageFilter.h │ │ ├── SkMorphologyImageFilter.h │ │ ├── SkOffsetImageFilter.h │ │ ├── SkOverdrawColorFilter.h │ │ ├── SkPaintFlagsDrawFilter.h │ │ ├── SkPaintImageFilter.h │ │ ├── SkPerlinNoiseShader.h │ │ ├── SkPictureImageFilter.h │ │ ├── SkShaderMaskFilter.h │ │ ├── SkTableColorFilter.h │ │ ├── SkTableMaskFilter.h │ │ ├── SkTileImageFilter.h │ │ ├── SkToSRGBColorFilter.h │ │ ├── SkTrimPathEffect.h │ │ └── SkXfermodeImageFilter.h │ ├── encode/ │ │ ├── SkEncoder.h │ │ ├── SkJpegEncoder.h │ │ ├── SkPngEncoder.h │ │ └── SkWebpEncoder.h │ ├── gpu/ │ │ ├── GrBackendSemaphore.h │ │ ├── GrBackendSurface.h │ │ ├── GrBlend.h │ │ ├── GrConfig.h │ │ ├── GrContext.h │ │ ├── GrContextOptions.h │ │ ├── GrDriverBugWorkarounds.h │ │ ├── GrDriverBugWorkaroundsAutogen.h │ │ ├── GrGpuResource.h │ │ ├── GrRenderTarget.h │ │ ├── GrResourceKey.h │ │ ├── GrSamplerState.h │ │ ├── GrSurface.h │ │ ├── GrTexture.h │ │ ├── GrTypes.h │ │ ├── gl/ │ │ │ ├── GrGLAssembleInterface.h │ │ │ ├── GrGLConfig.h │ │ │ ├── GrGLConfig_chrome.h │ │ │ ├── GrGLExtensions.h │ │ │ ├── GrGLFunctions.h │ │ │ ├── GrGLInterface.h │ │ │ └── GrGLTypes.h │ │ ├── mock/ │ │ │ └── GrMockTypes.h │ │ ├── mtl/ │ │ │ └── GrMtlTypes.h │ │ └── vk/ │ │ ├── GrVkBackendContext.h │ │ ├── GrVkDefines.h │ │ ├── GrVkInterface.h │ │ ├── GrVkMemoryAllocator.h │ │ └── GrVkTypes.h │ ├── pathops/ │ │ └── SkPathOps.h │ ├── ports/ │ │ ├── SkFontConfigInterface.h │ │ ├── SkFontMgr.h │ │ ├── SkFontMgr_FontConfigInterface.h │ │ ├── SkFontMgr_android.h │ │ ├── SkFontMgr_directory.h │ │ ├── SkFontMgr_empty.h │ │ ├── SkFontMgr_fontconfig.h │ │ ├── SkFontMgr_indirect.h │ │ ├── SkRemotableFontMgr.h │ │ ├── SkTypeface_mac.h │ │ └── SkTypeface_win.h │ ├── private/ │ │ ├── GrAuditTrail.h │ │ ├── GrCCClipPath.h │ │ ├── GrCCPerOpListPaths.h │ │ ├── GrColor.h │ │ ├── GrGLSL.h │ │ ├── GrOpList.h │ │ ├── GrRenderTargetProxy.h │ │ ├── GrSharedEnums.h │ │ ├── GrSingleOwner.h │ │ ├── GrSurfaceProxy.h │ │ ├── GrSurfaceProxyRef.h │ │ ├── GrSwizzle.h │ │ ├── GrTextureProxy.h │ │ ├── GrTypesPriv.h │ │ ├── GrVkTypesPriv.h │ │ ├── SkArenaAlloc.h │ │ ├── SkAtomics.h │ │ ├── SkBitmaskEnum.h │ │ ├── SkChecksum.h │ │ ├── SkDeferredDisplayList.h │ │ ├── SkEncodedInfo.h │ │ ├── SkFixed.h │ │ ├── SkFloatBits.h │ │ ├── SkFloatingPoint.h │ │ ├── SkFloatingPoint.h.orig │ │ ├── SkFloatingPoint.h.rej │ │ ├── SkImageInfoPriv.h │ │ ├── SkLeanWindows.h │ │ ├── SkMalloc.h │ │ ├── SkMessageBus.h │ │ ├── SkMutex.h │ │ ├── SkOnce.h │ │ ├── SkPathRef.h │ │ ├── SkSafe32.h │ │ ├── SkSafe_math.h │ │ ├── SkSemaphore.h │ │ ├── SkShadowFlags.h │ │ ├── SkSpinlock.h │ │ ├── SkTArray.h │ │ ├── SkTDArray.h │ │ ├── SkTFitsIn.h │ │ ├── SkTHash.h │ │ ├── SkTInternalLList.h │ │ ├── SkTLogic.h │ │ ├── SkTSearch.h │ │ ├── SkTemplates.h │ │ ├── SkThreadID.h │ │ └── SkWeakRefCnt.h │ ├── svg/ │ │ └── SkSVGCanvas.h │ ├── utils/ │ │ ├── SkCamera.h │ │ ├── SkCanvasStateUtils.h │ │ ├── SkEventTracer.h │ │ ├── SkFrontBufferedStream.h │ │ ├── SkInterpolator.h │ │ ├── SkLua.h │ │ ├── SkLuaCanvas.h │ │ ├── SkNWayCanvas.h │ │ ├── SkNoDrawCanvas.h │ │ ├── SkNullCanvas.h │ │ ├── SkPaintFilterCanvas.h │ │ ├── SkParse.h │ │ ├── SkParsePath.h │ │ ├── SkRandom.h │ │ ├── SkShadowUtils.h │ │ └── mac/ │ │ └── SkCGUtils.h │ └── views/ │ ├── SkEvent.h │ ├── SkEventSink.h │ ├── SkKey.h │ ├── SkTouchGesture.h │ └── SkView.h ├── libskia.a ├── skia.h ├── skia_bindings.cpp └── wasm_compatible_build.patch