undocumented

Alias

Anti-alias

Arc

BBH Factory

Class SkBBHFactory

Backend Semaphore

Class GrBackendSemaphore

Blend Mode

Enum SkBlendMode

Constants

# Circle # Clip Op ## Enum SkClipOp ### Constants
SkBlendMode::kSrc 1
SkBlendMode::kSrcOver 3
SkBlendMode::kPlus 12
# Color Filter # Class SkColorFilter ## toString
void toString(SkString* str) const
--- # Color Space # Class SkColorSpace ## MakeSRGBLinear
static sk_sp<SkColorSpace> MakeSRGBLinear()
--- ## gammaCloseToSRGB
bool gammaCloseToSRGB() const
--- ## Equals
static bool Equals(const SkColorSpace* src, const SkColorSpace* dst)
--- ## Enum SkTransferFunctionBehavior ### Constants
SkClipOp::kDifference 0
SkClipOp::kIntersect 1
# 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 # Debug Canvas # Class SkDebugCanvas # 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)
--- # Encoded Image Format ## Enum SkEncodedImageFormat ### Constants
SkTransferFunctionBehavior::kRespect 0
SkTransferFunctionBehavior::kIgnore 1
# Filter Quality ## Enum SkFilterQuality ### Constants
SkEncodedImageFormat::kUnknown 0
SkEncodedImageFormat::kBMP 1
SkEncodedImageFormat::kGIF 2
SkEncodedImageFormat::kICO 3
SkEncodedImageFormat::kJPEG 4
SkEncodedImageFormat::kPNG 5
SkEncodedImageFormat::kWBMP 6
SkEncodedImageFormat::kWEBP 7
SkEncodedImageFormat::kPKM 8
SkEncodedImageFormat::kKTX 9
SkEncodedImageFormat::kASTC 10
SkEncodedImageFormat::kDNG 11
SkEncodedImageFormat::kHEIF 12
## 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
kNone_SkFilterQuality 0
kLow_SkFilterQuality 1
kMedium_SkFilterQuality 2
kHigh_SkFilterQuality 3
SK_MinS32FitsInFloat to be written
SK_MaxS32FitsInFloat to be written
SK_ScalarMin to be written
SK_ScalarMax to be written
SK_ScalarInfinity to be written
SK_ScalarNegativeInfinity to be written
SK_ScalarNaN to be written
SK_MinS32 to be written
SK_MaxS32 to be written
SK_MaxSizeT to be written

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

RenderTarget

Class GrBackendRenderTarget

isValid

bool isValid() const

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

SkPaintDefaults_Flags 0
SkPaintDefaults_Hinting 2
SkPaintDefaults_TextSize 12
SkPaintDefaults_MiterLimit 4

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

SkShader::kClamp_TileMode 0
SkShader::kRepeat_TileMode 1
SkShader::kMirror_TileMode 2

# Topic

Text

Text Blob

Class SkTextBlob

Texture

Class GrBackendTexture

isValid

bool isValid() const

Transfer Mode

Typeface

Class SkTypeface

Types

Enum GrSurfaceOrigin

Constants

SkSurfaceProps::kLegacyFontHost_InitType 0

Budgeted

Enum SkBudgeted

Constants

kBottomLeft_GrSurfaceOrigin 0
kTopLeft_GrSurfaceOrigin 1

Enum GrSemaphoresSubmitted

Constants

SkBudgeted::kNo 0
SkBudgeted::kYes 1

Unpremultiply

Vertices

Colors

Texs

Write Buffer

Struct SkWriteBuffer

GrSemaphoresSubmitted::kNo 0
GrSemaphoresSubmitted::kYes 1