Name Description Size
mac
SkAnimCodecPlayer.h Returns the current frame of the animation. This defaults to the first frame for animated codecs (i.e. msec = 0). Calling this multiple times (without calling seek()) will always return the same image object (or null if there was an error). 1959
SkBase64.h Base64 encodes src into dst. Normally this is called once with 'dst' nullptr to get the required size, then again with an allocated 'dst' pointer to do the actual encoding. @param dst nullptr or a pointer to a buffer large enough to receive the result @param encode nullptr for default encoding or a pointer to at least 65 chars. encode[64] will be used as the pad character. Encodings other than the default encoding cannot be decoded. @return the required length of dst for encoding. 1652
SkCamera.h x 2667
SkCanvasStateUtils.h A set of functions that are useful for copying the state of an SkCanvas across a library boundary where the Skia library on the other side of the boundary may be newer. The expected usage is outline below... Lib Boundary CaptureCanvasState(...) ||| SkCanvas --> SkCanvasState ||| ||| CreateFromCanvasState(...) ||| SkCanvasState --> SkCanvas` ||| Draw into SkCanvas` ||| Unref SkCanvas` ReleaseCanvasState(...) ||| 3250
SkCustomTypeface.h 1825
SkEventTracer.h If this is the first call to SetInstance or GetInstance then the passed instance is installed and true is returned. Otherwise, false is returned. In either case ownership of the tracer is transferred and it will be deleted when no longer needed. Not deleting the tracer on process exit should not cause problems as the whole heap is about to go away with the process. This can also improve performance by reducing the amount of work needed. @param leakTracer Do not delete tracer on process exit. 3495
SkNoDrawCanvas.h 3713
SkNullCanvas.h Creates a canvas that draws nothing. This is useful for performance testing. 424
SkNWayCanvas.h 4701
SkOrderedFontMgr.h Collects an order list of other font managers, and visits them in order when a request to find or match is issued. Note: this explicitly fails on any attempt to Make a typeface: all of those requests will return null. 2163
SkPaintFilterCanvas.h \class SkPaintFilterCanvas A utility proxy base class for implementing draw/paint filters. 5487
SkParse.h 1219
SkParsePath.h 519
SkShadowUtils.h Draw an offset spot shadow and outlining ambient shadow for the given path using a disc light. The shadow may be cached, depending on the path type and canvas matrix. If the matrix is perspective or the path is volatile, it will not be cached. @param canvas The canvas on which to draw the shadows. @param path The occluder used to generate the shadows. @param zPlaneParams Values for the plane function which returns the Z offset of the occluder from the canvas based on local x and y values (the current matrix is not applied). @param lightPos Generally, the 3D position of the light relative to the canvas plane. If kDirectionalLight_ShadowFlag is set, this specifies a vector pointing towards the light. @param lightRadius Generally, the radius of the disc light. If DirectionalLight_ShadowFlag is set, this specifies the amount of blur when the occluder is at Z offset == 1. The blur will grow linearly as the Z value increases. @param ambientColor The color of the ambient shadow. @param spotColor The color of the spot shadow. @param flags Options controlling opaque occluder optimizations, shadow appearance, and light position. See SkShadowFlags. 4226
SkTextUtils.h 1153
SkTraceEventPhase.h 773