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
HTML Canvas
ArcTo
Alias
Anti-alias
BBH Factory
Class SkBBHFactory
Bitmap
Class SkBitmap
Row Bytes
erase
void erase(SkColor c, const SkIRect& area) const
installPixels
bool installPixels(const SkImageInfo& info, void* pixels, size_t rowBytes)
readPixels
bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes,
int srcX, int srcY, SkTransferFunctionBehavior behavior) const
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)
Constants
Alpha
RGB
Red
Blue
Green
ARGB
RBG
RGB-565
Color Filter
Class SkColorFilter
Color Space
Class SkColorSpace
MakeSRGBLinear
static sk_sp MakeSRGBLinear()
Enum SkTransferFunctionBehavior
Constants
Core Graphics
Core Text
Data
Draw Filter
Class SkDrawFilter
Draw Layer
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
Nearest Neighbor
Bilerp
MipMap
BiCubic
Left Side Bearing
Font
Advance
Engine
Oval
Font Manager
GPU Context
GPU Surface
Image
Alpha Type
Enum SkAlphaType
Constants
Color Type
Enum SkColorType
Constants
Constants
Info
Struct SkImageInfo
SkImageInfo
SkImageInfo()
makeColorSpace
SkImageInfo makeColorSpace(sk_sp cs) const
minRowBytes
size_t minRowBytes() const
isOpaque
bool isOpaque() const
bytesPerPixel
int bytesPerPixel() const
Class SkImage
makeShader
sk_sp makeShader(SkShader::TileMode, SkShader::TileMode,
const SkMatrix* localMatrix = nullptr) const
MakeRasterCopy
static sk_sp MakeRasterCopy(const SkPixmap&)
readPixels
bool readPixels(const SkPixmap& dst, int srcX, int srcY,
CachingHint = kAllow_CachingHint) const
scalePixels
bool scalePixels(const SkPixmap& dst, SkFilterQuality,
CachingHint = kAllow_CachingHint) const
Image Filter
Scaling
Class SkImageFilter
Image Scaling
IRect
Struct SkIRect
intersect
bool intersect(const SkIRect& r)
Mask
Class SkMask
Enum SkMask::Format
Constants
k
Mask Alpha
Mask Filter
Class SkMaskFilter
Math
sk_64_isS32
static inline bool sk_64_isS32(int64_t value)
Matrix
Struct SkMatrix
Nine Patch
Constants
OS X
Paint Defaults
Constants
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
PixelRef
Class SkPixelRef
PostScript
Arct
Premultiply
Raster Engine
Raster Surface
Rasterizer
Class SkRasterizer
Layer
Reference Count
Class sk_sp
Right Side Bearing
Round Rect
Class SkRRect
dump
void dump() const
dumpHex
void dumpHex() const
RSXform
Struct SkRSXform
Shader
Class SkShader
Enum SkShader::TileMode
Constants
MakeBitmapShader
static sk_sp MakeBitmapShader(const SkBitmap& src, TileMode tmx,
TileMode tmy,
const SkMatrix* localMatrix = nullptr)
Gradient
Sprite
Stream
Class SkFlattenable
String
Class SkString
Supersampling
Surface
Class SkSurface
MakeRasterDirect
static sk_sp MakeRasterDirect(const SkImageInfo&, void* pixels,
size_t rowBytes,
const SkSurfaceProps* = nullptr)
readPixels
bool readPixels(const SkPixmap& dst, int srcX, int srcY) ;
Properties
Class SkSurfaceProps
Legacy Font Host
Enum SkSurfaceProps::InitType
Constants
SVG
Canvas
Arc
Text
Text Blob
Class SkTextBlob
Unpremultiply
Vertices
Colors
Texs
Read Buffer
Struct SkReadBuffer
Write Buffer
Struct SkWriteBuffer