undocumented
===
# Alias
# Anti-alias
# Arc
# BBH Factory
# Class SkBBHFactory
# Backend Semaphore
# Class GrBackendSemaphore
# Blend Mode
## Enum SkBlendMode
### Constants
# Circle
# Clip Op
## Enum SkClipOp
### Constants
# Color
## SkColorGetA
int SkColorGetA(color)
---
## SkColorGetR
int SkColorGetR(color)
---
## SkColorGetG
int SkColorGetG(color)
---
## SkColorGetB
int SkColorGetB(color)
---
## SkColorSetARGB
int SkColorSetARGB(a, r, g, b)
---
## SkPreMultiplyARGB
SkPMColor SkPreMultiplyARGB(U8CPU a, U8CPU r, U8CPU g, U8CPU b)
---
### Constants
## Alpha
## RGB
## RGB Red
## RGB Blue
## RGB Green
## ARGB
## RBG
## RGB-565
## Gray
# Color Filter
# Class SkColorFilter
## toString
void toString(SkString* str) const
---
# Color Space
# Class SkColorSpace
## MakeSRGBLinear
static sk_sp<SkColorSpace> MakeSRGBLinear()
---
## Enum SkTransferFunctionBehavior
### Constants
# Core Graphics
# Core Text
# Create Color Space Xform Canvas
## SkCreateColorSpaceXformCanvas
std::unique_ptr<SkCanvas> SK_API SkCreateColorSpaceXformCanvas(SkCanvas* target,
sk_sp<SkColorSpace> targetCS)
---
# Curve
# Data
# Class SkData
# Debugging
## SkDebugf
SK_API void SkDebugf(const char format[], ...)
---
# Deferred Display List
# Class SkDeferredDisplayList
## Recorder
# Class SkDeferredDisplayListRecorder
# Device
# Class SkBaseDevice
# Document
# Class SkDocument
## beginPage
SkCanvas* beginPage(SkScalar width, SkScalar height, const SkRect* content = NULL)
---
## PDF
# Draw Filter
# Class SkDrawFilter
# Draw Layer
# Draw Looper
# Class SkDrawLooper
# Drawable
# Class SkDrawable
## draw
void draw(SkCanvas*, const SkMatrix* = NULL)
---
# Dump Canvas
# Class SkDumpCanvas
# Encoded Image Format
## Enum SkEncodedImageFormat
### Constants
# Filter Quality
## Enum SkFilterQuality
### Constants
## Nearest Neighbor
## Bilerp
## MipMap
## BiCubic
# Font
## Advance
## Engine
# Font Manager
# GPU Context
## Resource Cache Limits
# Class GrContext
## flush
void flush()
---
# GPU Surface
# GPU Texture
# Glyph
# HTML Canvas
## ArcTo
# ISize
# Struct SkISize
# Image Filter
## Scaling
# Class SkImageFilter
## toString
void toString(SkString* str) const
---
# Image Scaling
# Left Side Bearing
# Line
# Malloc Pixel Ref
# Class SkMallocPixelRef
## MakeZeroed
static sk_sp<SkPixelRef> MakeZeroed(const SkImageInfo&, size_t rowBytes)
---
## MakeAllocate
static sk_sp<SkPixelRef> MakeAllocate(const SkImageInfo&, size_t rowBytes)
---
# Mask Alpha
# Mask Filter
# Class SkMaskFilter
## toString
void toString(SkString* str) const
---
# Math
## sk_64_isS32
static inline bool sk_64_isS32(int64_t value)
---
## SkIntToScalar
SkIntToScalar(x)
---
## SkScalarRoundToInt
SkScalarRoundToInt(x)
---
## SkScalarFloorToInt
SkScalarFloorToInt(x)
---
## SkScalarCeilToInt
SkScalarCeilToInt(x)
---
## SkScalarFloorToScalar
SkScalarFloorToScalar(x)
---
## SkScalarCeilToScalar
SkScalarCeilToScalar(x)
---
## SkScalarIsFinite
SkScalarIsFinite(x)
---
## SkScalarIsNaN
SkScalarIsNaN(x)
---
## SkTFitsIn
template <typename D, typename S> inline bool SkTFitsIn(S s)
---
# Meta Data
# Class SkMetaData
# Mip Map
# Nine Patch
# Number Types
## Scalar
### Constants
# OS X
# Oval
# Paint Defaults
### Constants
# Patch
# PathOps
## Op
bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result)
---
# Path Effect
# Class SkPathEffect
## toString
void toString(SkString* str) const
---
# Path Measure
# Class SkPathMeasure
## dump
void dump() const
---
# Picture
# Class SkPicture
## playback
virtual void playback(SkCanvas*, AbortCallback* = nullptr) const = 0
---
## Recorder
# Class SkPictureRecorder
## beginRecording
SkCanvas* beginRecording(const SkRect& bounds, SkBBHFactory* bbhFactory = NULL,
uint32_t recordFlags = 0)
---
# Pixel
## Storage
# Pixel Ref
# Class SkPixelRef
## width
int width() const
---
## height
int height() const
---
## isImmutable
bool isImmutable() const
---
## setImmutable
void setImmutable()
---
# Point3
# Struct SkPoint3
# PostScript
## Arct
# Premultiply
# RSXform
# Struct SkRSXform
# Raster Bitmap
# Raster Engine
# Raster Handle Allocator
# Class SkRasterHandleAllocator
# Struct SkRasterHandleAllocator::Rec
## MakeCanvas
static std::unique_ptr<SkCanvas> MakeCanvas(std::unique_ptr<SkRasterHandleAllocator>,
const SkImageInfo&, const Rec* rec = nullptr)
---
# Raster Surface
# Rasterizer
# Class SkRasterizer
## Layer
# Read Buffer
# Struct SkReadBuffer
# Reference Count
# Class SkRefCnt
# Class sk_sp
# Region
# Class SkRegion
# Render Target
# Class GrRenderTarget
# Right Side Bearing
# Round Rect
# Class SkRRect
## dump
void dump() const
---
## dumpHex
void dumpHex() const
---
# SVG
## Canvas
## Arc
# Shader
# Class SkShader
## Enum SkShader::TileMode
### Constants
## MakeBitmapShader
static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
const SkMatrix* localMatrix = nullptr)
---
## Gradient
# Size
# Struct SkSize
# Sprite
# Stream
# Class SkStream
# String
# Class SkString
# Supersampling
# Surface Characterization
# Class SkSurfaceCharacterization
# Surface Properties
# Class SkSurfaceProps
## Legacy Font Host
## Enum SkSurfaceProps::InitType
### Constants
# Text
# Text Blob
# Class SkTextBlob
# Texture
# Class GrBackendTexture
# Typeface
# Class SkTypeface
# Types
## Enum GrSurfaceOrigin
### Constants
## Budgeted
## Enum SkBudgeted
### Constants
## Enum GrSemaphoresSubmitted
### Constants
# Unpremultiply
# Vertices
## Colors
## Texs
# Write Buffer
# Struct SkWriteBuffer