undocumented
Size
Struct SkSize
Curve
Document
Class SkDocument
beginPage
SkCanvas* beginPage(SkScalar width, SkScalar height, const SkRect* content = NULL)
PDF
Image Color Type
Native Color Type
Enum SkColorType
Constants
Constants
Arc
Line
Debugging
SkDebugf
SK_API void SkDebugf(const char format[], ...)
Region
Class SkRegion
Device
Class SkBaseDevice
Patch
Typeface
Class SkTypeface
Dump Canvas
Class SkDumpCanvas
ISize
Struct SkISize
PostScript
Arct
Deferred Display List
Class SkDeferredDisplayList
Recorder
Class SkDeferredDisplayListRecorder
Mip Map
HTML Canvas
ArcTo
Raster Image
Left Side Bearing
Alias
Anti-alias
Backend Semaphore
Class GrBackendSemaphore
BBH Factory
Class SkBBHFactory
Blend Mode
Enum SkBlendMode
Constants
Circle
Image Info
Struct SkImageInfo
SkImageInfo
SkImageInfo()
MakeN32Premul
static SkImageInfo MakeN32Premul(int width, int height, sk_sp<SkColorSpace> cs = nullptr)
makeColorSpace
SkImageInfo makeColorSpace(sk_sp<SkColorSpace> cs) const
minRowBytes
size_t minRowBytes() const
isOpaque
bool isOpaque() const
bytesPerPixel
int bytesPerPixel() const
height
int height() const
width
int width() const
colorType
SkColorType colorType() const
alphaType
SkAlphaType alphaType() const
colorSpace
SkColorSpace* colorSpace() const
bool isOpaque() const
size_t minRowBytes() const
computeByteSize
size_t computeByteSize(size_t rowBytes) const
validate
void validate() const
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
toString
void toString(SkString* str) const
Color Space
Class SkColorSpace
MakeSRGBLinear
static sk_sp<SkColorSpace> MakeSRGBLinear()
Enum SkTransferFunctionBehavior
Constants
Create Color Space Xform Canvas
SkCreateColorSpaceXformCanvas
std::unique_ptr<SkCanvas> SK_API SkCreateColorSpaceXformCanvas(SkCanvas* target,
sk_sp<SkColorSpace> targetCS)
Core Graphics
Texture
Class GrBackendTexture
Core Text
Data
Class SkData
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<SkCanvas> MakeCanvas(std::unique_ptr<SkRasterHandleAllocator>,
const SkImageInfo&, const Rec* rec = nullptr)
Filter Quality
Enum SkFilterQuality
Constants
Nearest Neighbor
Bilerp
MipMap
BiCubic
Font
Advance
Engine
Oval
Font Manager
Glyph
GPU Context
Resource Cache Limits
Class GrContext
flush
void flush()
GPU Surface
Image Alpha Type
Enum SkAlphaType
Constants
Image Filter
Scaling
Class SkImageFilter
toString
void toString(SkString* str) const
Image Scaling
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
Class SkMask
Enum SkMask::Format
Constants
k
Mask Alpha
Mask Filter
Class SkMaskFilter
filterMask
virtual bool filterMask(SkMask* dst, const SkMask& src, const SkMatrix&, SkIPoint* margin) const
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)
Stream
Class SkStream
Meta Data
Class SkMetaData
Nine Patch
Scalar
Constants
OS X
Paint Defaults
Constants
Path Effect
Class SkPathEffect
toString
void toString(SkString* str) const
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
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()
Pixel Serializer
Class SkPixelSerializer
Point3
Struct SkPoint3
Premultiply
Raster Engine
Raster Bitmap
Raster Surface
Rasterizer
Class SkRasterizer
Layer
Reference Count
Class SkRefCnt
Class sk_sp
Render Target
Class GrRenderTarget
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<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
const SkMatrix* localMatrix = nullptr)
Gradient
Sprite
String
Class SkString
Supersampling
Surface Characterization
Class SkSurfaceCharacterization
Surface Properties
Class SkSurfaceProps
Legacy Font Host
Enum SkSurfaceProps::InitType
Constants
SVG
Canvas
Arc
Text
Text Blob
Class SkTextBlob
Types
Enum GrSurfaceOrigin
Constants
Budgeted
Enum SkBudgeted
Constants
Enum GrSemaphoresSubmitted
Constants
Unpremultiply
Vertices
Colors
Texs
Read Buffer
Struct SkReadBuffer
Write Buffer
Struct SkWriteBuffer