Skia
2D Graphics Library
|
This is the complete list of members for SkCanvas, including all inherited members.
accessTopLayerPixels(SkImageInfo *info, size_t *rowBytes, SkIPoint *origin=nullptr) | SkCanvas | |
accessTopRasterHandle() const | SkCanvas | |
androidFramework_setDeviceClipRestriction(const SkIRect &rect) | SkCanvas | |
AutoLayerForImageFilter class | SkCanvas | friend |
clear(SkColor color) | SkCanvas | inline |
clear(const SkColor4f &color) | SkCanvas | inline |
ClipEdgeStyle enum name | SkCanvas | protected |
clipIRect(const SkIRect &irect, SkClipOp op=SkClipOp::kIntersect) | SkCanvas | inline |
clipPath(const SkPath &path, SkClipOp op, bool doAntiAlias) | SkCanvas | |
clipPath(const SkPath &path, SkClipOp op) | SkCanvas | inline |
clipPath(const SkPath &path, bool doAntiAlias=false) | SkCanvas | inline |
clipRect(const SkRect &rect, SkClipOp op, bool doAntiAlias) | SkCanvas | |
clipRect(const SkRect &rect, SkClipOp op) | SkCanvas | inline |
clipRect(const SkRect &rect, bool doAntiAlias=false) | SkCanvas | inline |
clipRegion(const SkRegion &deviceRgn, SkClipOp op=SkClipOp::kIntersect) | SkCanvas | |
clipRRect(const SkRRect &rrect, SkClipOp op, bool doAntiAlias) | SkCanvas | |
clipRRect(const SkRRect &rrect, SkClipOp op) | SkCanvas | inline |
clipRRect(const SkRRect &rrect, bool doAntiAlias=false) | SkCanvas | inline |
clipShader(sk_sp< SkShader >, SkClipOp=SkClipOp::kIntersect) | SkCanvas | |
concat(const SkMatrix &matrix) | SkCanvas | |
concat(const SkM44 &) | SkCanvas | |
didConcat44(const SkM44 &) | SkCanvas | inlineprotectedvirtual |
didRestore() | SkCanvas | inlineprotectedvirtual |
didScale(SkScalar, SkScalar) | SkCanvas | inlineprotectedvirtual |
didSetM44(const SkM44 &) | SkCanvas | inlineprotectedvirtual |
didTranslate(SkScalar, SkScalar) | SkCanvas | inlineprotectedvirtual |
discard() | SkCanvas | inline |
drawAnnotation(const SkRect &rect, const char key[], SkData *value) | SkCanvas | |
drawAnnotation(const SkRect &rect, const char key[], const sk_sp< SkData > &value) | SkCanvas | inline |
drawArc(const SkRect &oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint &paint) | SkCanvas | |
drawAtlas(const SkImage *atlas, const SkRSXform xform[], const SkRect tex[], const SkColor colors[], int count, SkBlendMode mode, const SkSamplingOptions &sampling, const SkRect *cullRect, const SkPaint *paint) | SkCanvas | |
drawCircle(SkScalar cx, SkScalar cy, SkScalar radius, const SkPaint &paint) | SkCanvas | |
drawCircle(SkPoint center, SkScalar radius, const SkPaint &paint) | SkCanvas | inline |
drawColor(SkColor color, SkBlendMode mode=SkBlendMode::kSrcOver) | SkCanvas | inline |
drawColor(const SkColor4f &color, SkBlendMode mode=SkBlendMode::kSrcOver) | SkCanvas | |
drawDrawable(SkDrawable *drawable, const SkMatrix *matrix=nullptr) | SkCanvas | |
drawDrawable(SkDrawable *drawable, SkScalar x, SkScalar y) | SkCanvas | |
drawDRRect(const SkRRect &outer, const SkRRect &inner, const SkPaint &paint) | SkCanvas | |
drawGlyphs(int count, const SkGlyphID glyphs[], const SkPoint positions[], const uint32_t clusters[], int textByteCount, const char utf8text[], SkPoint origin, const SkFont &font, const SkPaint &paint) | SkCanvas | |
drawGlyphs(int count, const SkGlyphID glyphs[], const SkPoint positions[], SkPoint origin, const SkFont &font, const SkPaint &paint) | SkCanvas | |
drawGlyphs(int count, const SkGlyphID glyphs[], const SkRSXform xforms[], SkPoint origin, const SkFont &font, const SkPaint &paint) | SkCanvas | |
drawImage(const SkImage *image, SkScalar left, SkScalar top) | SkCanvas | inline |
drawImage(const sk_sp< SkImage > &image, SkScalar left, SkScalar top) | SkCanvas | inline |
drawImage(const SkImage *, SkScalar x, SkScalar y, const SkSamplingOptions &, const SkPaint *=nullptr) | SkCanvas | |
drawImage(const sk_sp< SkImage > &image, SkScalar x, SkScalar y, const SkSamplingOptions &sampling, const SkPaint *paint=nullptr) | SkCanvas | inline |
drawImageLattice(const SkImage *image, const Lattice &lattice, const SkRect &dst, SkFilterMode filter, const SkPaint *paint=nullptr) | SkCanvas | |
drawImageLattice(const SkImage *image, const Lattice &lattice, const SkRect &dst) | SkCanvas | inline |
drawImageNine(const SkImage *image, const SkIRect ¢er, const SkRect &dst, SkFilterMode filter, const SkPaint *paint=nullptr) | SkCanvas | |
drawImageRect(const SkImage *, const SkRect &src, const SkRect &dst, const SkSamplingOptions &, const SkPaint *, SrcRectConstraint) | SkCanvas | |
drawImageRect(const SkImage *, const SkRect &dst, const SkSamplingOptions &, const SkPaint *=nullptr) | SkCanvas | |
drawImageRect(const sk_sp< SkImage > &image, const SkRect &src, const SkRect &dst, const SkSamplingOptions &sampling, const SkPaint *paint, SrcRectConstraint constraint) | SkCanvas | inline |
drawImageRect(const sk_sp< SkImage > &image, const SkRect &dst, const SkSamplingOptions &sampling, const SkPaint *paint=nullptr) | SkCanvas | inline |
drawIRect(const SkIRect &rect, const SkPaint &paint) | SkCanvas | inline |
drawLine(SkScalar x0, SkScalar y0, SkScalar x1, SkScalar y1, const SkPaint &paint) | SkCanvas | |
drawLine(SkPoint p0, SkPoint p1, const SkPaint &paint) | SkCanvas | inline |
drawMesh(const SkMesh &mesh, sk_sp< SkBlender > blender, const SkPaint &paint) | SkCanvas | |
drawOval(const SkRect &oval, const SkPaint &paint) | SkCanvas | |
drawPaint(const SkPaint &paint) | SkCanvas | |
drawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], SkBlendMode mode, const SkPaint &paint) | SkCanvas | |
drawPath(const SkPath &path, const SkPaint &paint) | SkCanvas | |
drawPicture(const SkPicture *picture) | SkCanvas | inline |
drawPicture(const sk_sp< SkPicture > &picture) | SkCanvas | inline |
drawPicture(const SkPicture *picture, const SkMatrix *matrix, const SkPaint *paint) | SkCanvas | |
drawPicture(const sk_sp< SkPicture > &picture, const SkMatrix *matrix, const SkPaint *paint) | SkCanvas | inline |
drawPoint(SkScalar x, SkScalar y, const SkPaint &paint) | SkCanvas | |
drawPoint(SkPoint p, const SkPaint &paint) | SkCanvas | inline |
drawPoints(PointMode mode, size_t count, const SkPoint pts[], const SkPaint &paint) | SkCanvas | |
drawRect(const SkRect &rect, const SkPaint &paint) | SkCanvas | |
drawRegion(const SkRegion ®ion, const SkPaint &paint) | SkCanvas | |
drawRoundRect(const SkRect &rect, SkScalar rx, SkScalar ry, const SkPaint &paint) | SkCanvas | |
drawRRect(const SkRRect &rrect, const SkPaint &paint) | SkCanvas | |
drawSimpleText(const void *text, size_t byteLength, SkTextEncoding encoding, SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint) | SkCanvas | |
drawString(const char str[], SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint) | SkCanvas | inline |
drawString(const SkString &str, SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint) | SkCanvas | inline |
drawTextBlob(const SkTextBlob *blob, SkScalar x, SkScalar y, const SkPaint &paint) | SkCanvas | |
drawTextBlob(const sk_sp< SkTextBlob > &blob, SkScalar x, SkScalar y, const SkPaint &paint) | SkCanvas | inline |
drawVertices(const SkVertices *vertices, SkBlendMode mode, const SkPaint &paint) | SkCanvas | |
drawVertices(const sk_sp< SkVertices > &vertices, SkBlendMode mode, const SkPaint &paint) | SkCanvas | |
experimental_DrawEdgeAAImageSet(const ImageSetEntry imageSet[], int cnt, const SkPoint dstClips[], const SkMatrix preViewMatrices[], const SkSamplingOptions &, const SkPaint *paint=nullptr, SrcRectConstraint constraint=kStrict_SrcRectConstraint) | SkCanvas | |
experimental_DrawEdgeAAQuad(const SkRect &rect, const SkPoint clip[4], QuadAAFlags aaFlags, const SkColor4f &color, SkBlendMode mode) | SkCanvas | |
experimental_DrawEdgeAAQuad(const SkRect &rect, const SkPoint clip[4], QuadAAFlags aaFlags, SkColor color, SkBlendMode mode) | SkCanvas | inline |
getBaseLayerSize() const | SkCanvas | virtual |
getBaseProps() const | SkCanvas | |
getDeviceClipBounds() const | SkCanvas | |
getDeviceClipBounds(SkIRect *bounds) const | SkCanvas | inline |
getLocalClipBounds() const | SkCanvas | |
getLocalClipBounds(SkRect *bounds) const | SkCanvas | inline |
getLocalToDevice() const | SkCanvas | |
getLocalToDeviceAs3x3() const | SkCanvas | inline |
getProps(SkSurfaceProps *props) const | SkCanvas | |
getSaveCount() const | SkCanvas | |
getSaveLayerStrategy(const SaveLayerRec &) | SkCanvas | inlineprotectedvirtual |
getSurface() const | SkCanvas | |
getTopProps() const | SkCanvas | |
getTotalMatrix() const | SkCanvas | |
imageInfo() const | SkCanvas | |
isClipEmpty() const | SkCanvas | virtual |
isClipRect() const | SkCanvas | virtual |
kAll_QuadAAFlags enum value | SkCanvas | |
kBottom_QuadAAFlag enum value | SkCanvas | |
kF16ColorType enum value | SkCanvas | |
kFast_SrcRectConstraint enum value | SkCanvas | |
kFullLayer_SaveLayerStrategy enum value | SkCanvas | protected |
kHard_ClipEdgeStyle enum value | SkCanvas | protected |
kInitWithPrevious_SaveLayerFlag enum value | SkCanvas | |
kLeft_QuadAAFlag enum value | SkCanvas | |
kLines_PointMode enum value | SkCanvas | |
kNoLayer_SaveLayerStrategy enum value | SkCanvas | protected |
kNone_QuadAAFlags enum value | SkCanvas | |
kPoints_PointMode enum value | SkCanvas | |
kPolygon_PointMode enum value | SkCanvas | |
kPreserveLCDText_SaveLayerFlag enum value | SkCanvas | |
kRight_QuadAAFlag enum value | SkCanvas | |
kSoft_ClipEdgeStyle enum value | SkCanvas | protected |
kStrict_SrcRectConstraint enum value | SkCanvas | |
kTop_QuadAAFlag enum value | SkCanvas | |
MakeRasterDirect(const SkImageInfo &info, void *pixels, size_t rowBytes, const SkSurfaceProps *props=nullptr) | SkCanvas | static |
MakeRasterDirectN32(int width, int height, SkPMColor *pixels, size_t rowBytes) | SkCanvas | inlinestatic |
makeSurface(const SkImageInfo &info, const SkSurfaceProps *props=nullptr) | SkCanvas | |
onAccessTopLayerPixels(SkPixmap *pixmap) | SkCanvas | protectedvirtual |
onClipPath(const SkPath &path, SkClipOp op, ClipEdgeStyle edgeStyle) | SkCanvas | protectedvirtual |
onClipRect(const SkRect &rect, SkClipOp op, ClipEdgeStyle edgeStyle) | SkCanvas | protectedvirtual |
onClipRegion(const SkRegion &deviceRgn, SkClipOp op) | SkCanvas | protectedvirtual |
onClipRRect(const SkRRect &rrect, SkClipOp op, ClipEdgeStyle edgeStyle) | SkCanvas | protectedvirtual |
onClipShader(sk_sp< SkShader >, SkClipOp) | SkCanvas | protectedvirtual |
onConvertGlyphRunListToSlug(const sktext::GlyphRunList &glyphRunList, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDiscard() | SkCanvas | protectedvirtual |
onDoSaveBehind(const SkRect *) | SkCanvas | inlineprotectedvirtual |
onDrawAnnotation(const SkRect &rect, const char key[], SkData *value) | SkCanvas | protectedvirtual |
onDrawArc(const SkRect &rect, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawAtlas2(const SkImage *, const SkRSXform[], const SkRect src[], const SkColor[], int count, SkBlendMode, const SkSamplingOptions &, const SkRect *cull, const SkPaint *) | SkCanvas | protectedvirtual |
onDrawBehind(const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawDrawable(SkDrawable *drawable, const SkMatrix *matrix) | SkCanvas | protectedvirtual |
onDrawDRRect(const SkRRect &outer, const SkRRect &inner, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawEdgeAAImageSet2(const ImageSetEntry imageSet[], int count, const SkPoint dstClips[], const SkMatrix preViewMatrices[], const SkSamplingOptions &, const SkPaint *, SrcRectConstraint) | SkCanvas | protectedvirtual |
onDrawEdgeAAQuad(const SkRect &rect, const SkPoint clip[4], QuadAAFlags aaFlags, const SkColor4f &color, SkBlendMode mode) | SkCanvas | protectedvirtual |
onDrawGlyphRunList(const sktext::GlyphRunList &glyphRunList, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawImage2(const SkImage *, SkScalar dx, SkScalar dy, const SkSamplingOptions &, const SkPaint *) | SkCanvas | protectedvirtual |
onDrawImageLattice2(const SkImage *, const Lattice &, const SkRect &dst, SkFilterMode, const SkPaint *) | SkCanvas | protectedvirtual |
onDrawImageRect2(const SkImage *, const SkRect &src, const SkRect &dst, const SkSamplingOptions &, const SkPaint *, SrcRectConstraint) | SkCanvas | protectedvirtual |
onDrawMesh(const SkMesh &, sk_sp< SkBlender >, const SkPaint &) | SkCanvas | protectedvirtual |
onDrawOval(const SkRect &rect, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawPaint(const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], SkBlendMode mode, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawPath(const SkPath &path, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawPicture(const SkPicture *picture, const SkMatrix *matrix, const SkPaint *paint) | SkCanvas | protectedvirtual |
onDrawPoints(PointMode mode, size_t count, const SkPoint pts[], const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawRect(const SkRect &rect, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawRegion(const SkRegion ®ion, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawRRect(const SkRRect &rrect, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawShadowRec(const SkPath &, const SkDrawShadowRec &) | SkCanvas | protectedvirtual |
onDrawSlug(const sktext::gpu::Slug *slug) | SkCanvas | protectedvirtual |
onDrawTextBlob(const SkTextBlob *blob, SkScalar x, SkScalar y, const SkPaint &paint) | SkCanvas | protectedvirtual |
onDrawVerticesObject(const SkVertices *vertices, SkBlendMode mode, const SkPaint &paint) | SkCanvas | protectedvirtual |
onGetProps(SkSurfaceProps *props, bool top) const | SkCanvas | protectedvirtual |
onImageInfo() const | SkCanvas | protectedvirtual |
onNewSurface(const SkImageInfo &info, const SkSurfaceProps &props) | SkCanvas | protectedvirtual |
onPeekPixels(SkPixmap *pixmap) | SkCanvas | protectedvirtual |
onResetClip() | SkCanvas | protectedvirtual |
peekPixels(SkPixmap *pixmap) | SkCanvas | |
PointMode enum name | SkCanvas | |
private_draw_shadow_rec(const SkPath &, const SkDrawShadowRec &) | SkCanvas | |
QuadAAFlags enum name | SkCanvas | |
quickReject(const SkRect &rect) const | SkCanvas | |
quickReject(const SkPath &path) const | SkCanvas | |
readPixels(const SkImageInfo &dstInfo, void *dstPixels, size_t dstRowBytes, int srcX, int srcY) | SkCanvas | |
readPixels(const SkPixmap &pixmap, int srcX, int srcY) | SkCanvas | |
readPixels(const SkBitmap &bitmap, int srcX, int srcY) | SkCanvas | |
recorder() const | SkCanvas | virtual |
recordingContext() const | SkCanvas | virtual |
resetMatrix() | SkCanvas | |
restore() | SkCanvas | |
restoreToCount(int saveCount) | SkCanvas | |
rotate(SkScalar degrees) | SkCanvas | |
rotate(SkScalar degrees, SkScalar px, SkScalar py) | SkCanvas | |
save() | SkCanvas | |
saveLayer(const SkRect *bounds, const SkPaint *paint) | SkCanvas | |
saveLayer(const SkRect &bounds, const SkPaint *paint) | SkCanvas | inline |
saveLayer(const SaveLayerRec &layerRec) | SkCanvas | |
saveLayerAlpha(const SkRect *bounds, U8CPU alpha) | SkCanvas | inline |
saveLayerAlphaf(const SkRect *bounds, float alpha) | SkCanvas | |
SaveLayerFlags typedef | SkCanvas | |
SaveLayerFlagsSet enum name | SkCanvas | |
SaveLayerStrategy enum name | SkCanvas | protected |
scale(SkScalar sx, SkScalar sy) | SkCanvas | |
setMatrix(const SkM44 &matrix) | SkCanvas | |
setMatrix(const SkMatrix &matrix) | SkCanvas | |
SkAndroidFrameworkUtils class | SkCanvas | friend |
SkCanvas() | SkCanvas | |
SkCanvas(int width, int height, const SkSurfaceProps *props=nullptr) | SkCanvas | |
SkCanvas(sk_sp< SkDevice > device) | SkCanvas | explicit |
SkCanvas(const SkBitmap &bitmap) | SkCanvas | explicit |
SkCanvas(const SkBitmap &bitmap, const SkSurfaceProps &props) | SkCanvas | |
SkCanvas(const SkIRect &bounds) | SkCanvas | protected |
SkCanvasPriv class | SkCanvas | friend |
SkCanvasStateUtils class | SkCanvas | friend |
skew(SkScalar sx, SkScalar sy) | SkCanvas | |
SkNoDrawCanvas class | SkCanvas | friend |
SkNWayCanvas class | SkCanvas | friend |
SkOverdrawCanvas class | SkCanvas | friend |
SkPicturePlayback class | SkCanvas | friend |
SkPictureRecord class | SkCanvas | friend |
SkRasterHandleAllocator class | SkCanvas | friend |
SkRecords::Draw class | SkCanvas | friend |
SkSurface_Base class | SkCanvas | friend |
SkSurface_Ganesh class | SkCanvas | friend |
SkSurface_Raster class | SkCanvas | friend |
SkTestCanvas class | SkCanvas | friend |
sktext::gpu::Slug class | SkCanvas | friend |
SrcRectConstraint enum name | SkCanvas | |
temporary_internal_getRgnClip(SkRegion *region) | SkCanvas | |
translate(SkScalar dx, SkScalar dy) | SkCanvas | |
willRestore() | SkCanvas | inlineprotectedvirtual |
willSave() | SkCanvas | inlineprotectedvirtual |
writePixels(const SkImageInfo &info, const void *pixels, size_t rowBytes, int x, int y) | SkCanvas | |
writePixels(const SkBitmap &bitmap, int x, int y) | SkCanvas | |
~SkCanvas() | SkCanvas | virtual |