![]() |
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 |