undocumented

Glyph

Curve

Document

Class SkDocument

beginPage

SkCanvas* beginPage(SkScalar width, SkScalar height,
                    const SkRect* content = NULL)

PDF

Arc

Rect

Struct SkRect

MakeEmpty

static constexpr SkRect SK_WARN_UNUSED_RESULT MakeEmpty()

dump

void dump() const

dumpHex

void dumpHex() const

Line

Region

Class SkRegion

Device

Class SkBaseDevice

Vector

Struct SkVector

Point

Struct SkPoint

equalsWithinTolerance

bool equalsWithinTolerance(const SkPoint& p) const

Array

Patch

Typeface

Class SkTypeface

Dump Canvas

Class SkDumpCanvas

BBH Factory

Class SkBBHFactory

Bitmap

Class SkBitmap

Row Bytes

Blend Mode

Enum SkBlendMode

Constants

SkBlendMode::kSrc 1
SkBlendMode::kSrcOver 3
SkBlendMode::kPlus 12

Circle

Clip Op

Enum SkClipOp

Constants

SkClipOp::kDifference 0
SkClipOp::kIntersect 1

Color

SkColorGetA

int SkColorGetA(color)

SkColorGetR

int SkColorGetR(color)

SkColorGetG

int SkColorGetG(color)

SkColorGetB

int SkColorGetB(color)

SkColorSetARGB

int SkColorSetARGB(a, r, g, b)

Constants

SK_ColorBLACK 0xFF000000
SK_ColorBLUE 0xFF0000FF
SK_ColorGREEN 0xFF00FF00
SK_ColorRED 0xFFFF0000
SK_ColorWHITE 0xFFFFFFFF

Alpha

RGB

Red

Blue

Green

ARGB

RBG

RGB-565

Color Filter

Class SkColorFilter

Color Space

Data

Draw Filter

Class SkDrawFilter

Draw Looper

Class SkDrawLooper

Drawable

Class SkDrawable

draw

void draw(SkCanvas*, const SkMatrix* = NULL)

Raster Handle Allocator

Class SkRasterHandleAllocator

Struct SkRasterHandleAllocator::Rec

MakeCanvas

static std::unique_ptr 
                                            MakeCanvas(std::unique_ptr,
                                            const SkImageInfo&,
                                            const Rec* rec = nullptr)

Filter Quality

Enum SkFilterQuality

Constants

kNone_SkFilterQuality 0
kLow_SkFilterQuality 1
kMedium_SkFilterQuality 2
kHigh_SkFilterQuality 3

Font

Advance

Engine

Oval

Font Manager

GPU Context

GPU Surface

Image

Alpha Type

Enum SkAlphaType

Constants

kPremul_SkAlphaType 2

Color Type

Enum SkColorType

Constants

kUnknown_SkColorType 0
kAlpha_8_SkColorType 1
kRGB_565_SkColorType 2
kARGB_4444_SkColorType 3
kRGBA_8888_SkColorType 4
kBGRA_8888_SkColorType 5
kIndex_8_SkColorType 6
kGray_8_SkColorType 7
kRGBA_F16_SkColorType 8

Constants

kN32_SkColorType 4

Info

Struct SkImageInfo

SkImageInfo

SkImageInfo()

Class SkImage

makeShader

sk_sp makeShader(SkShader::TileMode, SkShader::TileMode,
                           const SkMatrix* localMatrix = nullptr) const

Image Filter

Scaling

Class SkImageFilter

Image Scaling

IRect

Struct SkIRect

Mask

Mask Alpha

Mask Filter

Class SkMaskFilter

Matrix

Struct SkMatrix

Nine Patch

Number Types

Constants

SK_ScalarMax to be written
SK_ScalarInfinity to be written
SK_ScalarNegativeInfinity to be written
SK_ScalarNaN to be written

Paint Defaults

Constants

SkPaintDefaults_Flags 0
SkPaintDefaults_Hinting 2
SkPaintDefaults_TextSize 12
SkPaintDefaults_MiterLimit 4

Path Effect

Class SkPathEffect

Path Measure

Class SkPathMeasure

dump

void dump() const

PathOps

Op

bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result)

Picture

Recorder

Class SkPictureRecorder

beginRecording

SkCanvas* beginRecording(const SkRect& bounds, SkBBHFactory* bbhFactory = NULL,
                         uint32_t recordFlags = 0)

Pixel

Storage

Pixmap

Class SkPixmap

Raster Surface

Rasterizer

Class SkRasterizer

Layer

Reference Count

Class sk_sp

Round Rect

Class SkRRect

dump

void dump() const

dumpHex

void dumpHex() const

RSXform

Struct SkRSXform

Shader

Class SkShader

Enum SkShader::TileMode

Constants

SkShader::kClamp_TileMode 0

MakeBitmapShader

static sk_sp MakeBitmapShader(const SkBitmap& src, TileMode tmx,
                                        TileMode tmy,
                                        const SkMatrix* localMatrix = nullptr)

Gradient

Sprite

Stream

Class SkFlattenable

String

Class SkString

Surface

Class SkSurface

MakeRasterDirect

static sk_sp MakeRasterDirect(const SkImageInfo&, void* pixels,
                                         size_t rowBytes,
                                         const SkSurfaceProps* = nullptr)

Properties

Class SkSurfaceProps

Legacy Font Host

Enum SkSurfaceProps::InitType

Constants

SkSurfaceProps::kLegacyFontHost_InitType 0

SVG

Canvas

Arc

Text

Text Blob

Class SkTextBlob

Vertices

Colors

Texs

Read Buffer

Struct SkReadBuffer

Write Buffer

Struct SkWriteBuffer