Flutter Engine
The Flutter Engine
SkPictureRecord Member List

This is the complete list of members for SkPictureRecord, including all inherited members.

accessTopLayerPixels(SkImageInfo *info, size_t *rowBytes, SkIPoint *origin=nullptr)SkCanvas
accessTopRasterHandle() constSkCanvas
addNoOp()SkPictureRecordprotected
addPathToHeap(const SkPath &path)SkPictureRecordprotected
androidFramework_setDeviceClipRestriction(const SkIRect &rect)SkCanvas
beginRecording()SkPictureRecord
clear(SkColor color)SkCanvasinline
clear(const SkColor4f &color)SkCanvasinline
ClipEdgeStyle enum nameSkCanvasprotected
clipIRect(const SkIRect &irect, SkClipOp op=SkClipOp::kIntersect)SkCanvasinline
clipPath(const SkPath &path, SkClipOp op, bool doAntiAlias)SkCanvas
clipPath(const SkPath &path, SkClipOp op)SkCanvasinline
clipPath(const SkPath &path, bool doAntiAlias=false)SkCanvasinline
clipRect(const SkRect &rect, SkClipOp op, bool doAntiAlias)SkCanvas
clipRect(const SkRect &rect, SkClipOp op)SkCanvasinline
clipRect(const SkRect &rect, bool doAntiAlias=false)SkCanvasinline
clipRegion(const SkRegion &deviceRgn, SkClipOp op=SkClipOp::kIntersect)SkCanvas
clipRRect(const SkRRect &rrect, SkClipOp op, bool doAntiAlias)SkCanvas
clipRRect(const SkRRect &rrect, SkClipOp op)SkCanvasinline
clipRRect(const SkRRect &rrect, bool doAntiAlias=false)SkCanvasinline
clipShader(sk_sp< SkShader >, SkClipOp=SkClipOp::kIntersect)SkCanvas
concat(const SkMatrix &matrix)SkCanvas
concat(const SkM44 &)SkCanvas
didConcat44(const SkM44 &) overrideSkPictureRecordprotectedvirtual
didRestore()SkCanvasinlineprotectedvirtual
didScale(SkScalar, SkScalar) overrideSkPictureRecordprotectedvirtual
didSetM44(const SkM44 &) overrideSkPictureRecordprotectedvirtual
didTranslate(SkScalar, SkScalar) overrideSkPictureRecordprotectedvirtual
discard()SkCanvasinline
drawAnnotation(const SkRect &rect, const char key[], SkData *value)SkCanvas
drawAnnotation(const SkRect &rect, const char key[], const sk_sp< SkData > &value)SkCanvasinline
drawArc(const SkRect &oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const SkPaint &paint)SkCanvas
drawArc(const SkArc &arc, const SkPaint &paint)SkCanvasinline
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)SkCanvasinline
drawColor(SkColor color, SkBlendMode mode=SkBlendMode::kSrcOver)SkCanvasinline
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)SkCanvasinline
drawImage(const sk_sp< SkImage > &image, SkScalar left, SkScalar top)SkCanvasinline
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)SkCanvasinline
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)SkCanvasinline
drawImageNine(const SkImage *image, const SkIRect &center, 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)SkCanvasinline
drawImageRect(const sk_sp< SkImage > &image, const SkRect &dst, const SkSamplingOptions &sampling, const SkPaint *paint=nullptr)SkCanvasinline
drawIRect(const SkIRect &rect, const SkPaint &paint)SkCanvasinline
drawLine(SkScalar x0, SkScalar y0, SkScalar x1, SkScalar y1, const SkPaint &paint)SkCanvas
drawLine(SkPoint p0, SkPoint p1, const SkPaint &paint)SkCanvasinline
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)SkCanvasinline
drawPicture(const sk_sp< SkPicture > &picture)SkCanvasinline
drawPicture(const SkPicture *picture, const SkMatrix *matrix, const SkPaint *paint)SkCanvas
drawPicture(const sk_sp< SkPicture > &picture, const SkMatrix *matrix, const SkPaint *paint)SkCanvasinline
drawPoint(SkScalar x, SkScalar y, const SkPaint &paint)SkCanvas
drawPoint(SkPoint p, const SkPaint &paint)SkCanvasinline
drawPoints(PointMode mode, size_t count, const SkPoint pts[], const SkPaint &paint)SkCanvas
drawRect(const SkRect &rect, const SkPaint &paint)SkCanvas
drawRegion(const SkRegion &region, 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)SkCanvasinline
drawString(const SkString &str, SkScalar x, SkScalar y, const SkFont &font, const SkPaint &paint)SkCanvasinline
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)SkCanvasinline
drawVertices(const SkVertices *vertices, SkBlendMode mode, const SkPaint &paint)SkCanvas
drawVertices(const sk_sp< SkVertices > &vertices, SkBlendMode mode, const SkPaint &paint)SkCanvas
endRecording()SkPictureRecord
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)SkCanvasinline
FilterSpan typedefSkCanvas
getBaseLayerSize() constSkCanvasvirtual
getBaseProps() constSkCanvas
getDeviceClipBounds() constSkCanvas
getDeviceClipBounds(SkIRect *bounds) constSkCanvasinline
getDrawables() constSkPictureRecordinline
getImages() constSkPictureRecordinline
getLocalClipBounds() constSkCanvas
getLocalClipBounds(SkRect *bounds) constSkCanvasinline
getLocalToDevice() constSkCanvas
getLocalToDeviceAs3x3() constSkCanvasinline
getPictures() constSkPictureRecordinline
getProps(SkSurfaceProps *props) constSkCanvas
getSaveCount() constSkCanvas
getSaveLayerStrategy(const SaveLayerRec &) overrideSkPictureRecordprotectedvirtual
getSlugs() constSkPictureRecordinline
getSurface() constSkCanvas
getTextBlobs() constSkPictureRecordinline
getTopProps() constSkCanvas
getTotalMatrix() constSkCanvas
getVertices() constSkPictureRecordinline
imageInfo() constSkCanvas
isClipEmpty() constSkCanvasvirtual
isClipRect() constSkCanvasvirtual
kAll_QuadAAFlags enum valueSkCanvas
kBottom_QuadAAFlag enum valueSkCanvas
kF16ColorType enum valueSkCanvas
kFast_SrcRectConstraint enum valueSkCanvas
kFullLayer_SaveLayerStrategy enum valueSkCanvasprotected
kHard_ClipEdgeStyle enum valueSkCanvasprotected
kInitWithPrevious_SaveLayerFlag enum valueSkCanvas
kLeft_QuadAAFlag enum valueSkCanvas
kLines_PointMode enum valueSkCanvas
kMaxFiltersPerLayerSkCanvasstatic
kNoLayer_SaveLayerStrategy enum valueSkCanvasprotected
kNone_QuadAAFlags enum valueSkCanvas
kPoints_PointMode enum valueSkCanvas
kPolygon_PointMode enum valueSkCanvas
kPreserveLCDText_SaveLayerFlag enum valueSkCanvas
kRight_QuadAAFlag enum valueSkCanvas
kSoft_ClipEdgeStyle enum valueSkCanvasprotected
kStrict_SrcRectConstraint enum valueSkCanvas
kTop_QuadAAFlag enum valueSkCanvas
MakeRasterDirect(const SkImageInfo &info, void *pixels, size_t rowBytes, const SkSurfaceProps *props=nullptr)SkCanvasstatic
MakeRasterDirectN32(int width, int height, SkPMColor *pixels, size_t rowBytes)SkCanvasinlinestatic
makeSurface(const SkImageInfo &info, const SkSurfaceProps *props=nullptr)SkCanvas
onAccessTopLayerPixels(SkPixmap *pixmap)SkCanvasprotectedvirtual
onClipPath(const SkPath &, SkClipOp, ClipEdgeStyle) overrideSkPictureRecordprotectedvirtual
onClipRect(const SkRect &, SkClipOp, ClipEdgeStyle) overrideSkPictureRecordprotectedvirtual
onClipRegion(const SkRegion &, SkClipOp) overrideSkPictureRecordprotectedvirtual
onClipRRect(const SkRRect &, SkClipOp, ClipEdgeStyle) overrideSkPictureRecordprotectedvirtual
onClipShader(sk_sp< SkShader >, SkClipOp) overrideSkPictureRecordprotectedvirtual
onConvertGlyphRunListToSlug(const sktext::GlyphRunList &glyphRunList, const SkPaint &paint)SkCanvasprotectedvirtual
onDiscard()SkCanvasprotectedvirtual
onDoSaveBehind(const SkRect *) overrideSkPictureRecordprotectedvirtual
onDrawAnnotation(const SkRect &, const char[], SkData *) overrideSkPictureRecordprotectedvirtual
onDrawArc(const SkRect &, SkScalar, SkScalar, bool, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawAtlas2(const SkImage *, const SkRSXform[], const SkRect[], const SkColor[], int, SkBlendMode, const SkSamplingOptions &, const SkRect *, const SkPaint *) overrideSkPictureRecordprotectedvirtual
onDrawBehind(const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawDrawable(SkDrawable *, const SkMatrix *) overrideSkPictureRecordprotectedvirtual
onDrawDRRect(const SkRRect &, const SkRRect &, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawEdgeAAImageSet2(const ImageSetEntry[], int count, const SkPoint[], const SkMatrix[], const SkSamplingOptions &, const SkPaint *, SrcRectConstraint) overrideSkPictureRecordprotectedvirtual
onDrawEdgeAAQuad(const SkRect &, const SkPoint[4], QuadAAFlags, const SkColor4f &, SkBlendMode) overrideSkPictureRecordprotectedvirtual
onDrawGlyphRunList(const sktext::GlyphRunList &glyphRunList, const SkPaint &paint)SkCanvasprotectedvirtual
onDrawImage2(const SkImage *, SkScalar, SkScalar, const SkSamplingOptions &, const SkPaint *) overrideSkPictureRecordprotectedvirtual
onDrawImageLattice2(const SkImage *, const Lattice &, const SkRect &, SkFilterMode, const SkPaint *) overrideSkPictureRecordprotectedvirtual
onDrawImageRect2(const SkImage *, const SkRect &, const SkRect &, const SkSamplingOptions &, const SkPaint *, SrcRectConstraint) overrideSkPictureRecordprotectedvirtual
onDrawMesh(const SkMesh &, sk_sp< SkBlender >, const SkPaint &)SkCanvasprotectedvirtual
onDrawOval(const SkRect &, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawPaint(const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], SkBlendMode, const SkPaint &paint) overrideSkPictureRecordprotectedvirtual
onDrawPath(const SkPath &, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawPicture(const SkPicture *, const SkMatrix *, const SkPaint *) overrideSkPictureRecordprotectedvirtual
onDrawPoints(PointMode, size_t count, const SkPoint pts[], const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawRect(const SkRect &, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawRegion(const SkRegion &, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawRRect(const SkRRect &, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onDrawShadowRec(const SkPath &, const SkDrawShadowRec &) overrideSkPictureRecordprotectedvirtual
onDrawSlug(const sktext::gpu::Slug *slug, const SkPaint &paint) overrideSkPictureRecordprotectedvirtual
onDrawTextBlob(const SkTextBlob *blob, SkScalar x, SkScalar y, const SkPaint &paint) overrideSkPictureRecordprotectedvirtual
onDrawVerticesObject(const SkVertices *, SkBlendMode, const SkPaint &) overrideSkPictureRecordprotectedvirtual
onGetProps(SkSurfaceProps *props, bool top) constSkCanvasprotectedvirtual
onImageInfo() constSkCanvasprotectedvirtual
onNewSurface(const SkImageInfo &, const SkSurfaceProps &) overrideSkPictureRecordprotectedvirtual
onPeekPixels(SkPixmap *) overrideSkPictureRecordinlineprotectedvirtual
onResetClip() overrideSkPictureRecordprotectedvirtual
opData() constSkPictureRecordinline
peekPixels(SkPixmap *pixmap)SkCanvas
PointMode enum nameSkCanvas
private_draw_shadow_rec(const SkPath &, const SkDrawShadowRec &)SkCanvas
QuadAAFlags enum nameSkCanvas
quickReject(const SkRect &rect) constSkCanvas
quickReject(const SkPath &path) constSkCanvas
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
recordClipPath(int pathID, SkClipOp op, bool doAA)SkPictureRecordprotected
recordClipRect(const SkRect &rect, SkClipOp op, bool doAA)SkPictureRecordprotected
recordClipRegion(const SkRegion &region, SkClipOp op)SkPictureRecordprotected
recordClipRRect(const SkRRect &rrect, SkClipOp op, bool doAA)SkPictureRecordprotected
recordConcat(const SkMatrix &matrix)SkPictureRecordprotected
recorder() constSkCanvasvirtual
recordingContext() constSkCanvasvirtual
recordRestore(bool fillInSkips=true)SkPictureRecordprotected
recordSave()SkPictureRecordprotected
recordSaveLayer(const SaveLayerRec &)SkPictureRecordprotected
recordScale(const SkMatrix &matrix)SkPictureRecordprotected
recordTranslate(const SkMatrix &matrix)SkPictureRecordprotected
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)SkCanvasinline
saveLayer(const SaveLayerRec &layerRec)SkCanvas
saveLayerAlpha(const SkRect *bounds, U8CPU alpha)SkCanvasinline
saveLayerAlphaf(const SkRect *bounds, float alpha)SkCanvas
SaveLayerFlags typedefSkCanvas
SaveLayerFlagsSet enum nameSkCanvas
SaveLayerStrategy enum nameSkCanvasprotected
scale(SkScalar sx, SkScalar sy)SkCanvas
setFlags(uint32_t recordFlags)SkPictureRecordinline
setMatrix(const SkM44 &matrix)SkCanvas
setMatrix(const SkMatrix &matrix)SkCanvas
SkCanvas()SkCanvas
SkCanvas(int width, int height, const SkSurfaceProps *props=nullptr)SkCanvas
SkCanvas(sk_sp< SkDevice > device)SkCanvasexplicit
SkCanvas(const SkBitmap &bitmap)SkCanvasexplicit
SkCanvas(const SkBitmap &bitmap, const SkSurfaceProps &props)SkCanvas
SkCanvas(const SkIRect &bounds)SkCanvasprotected
skew(SkScalar sx, SkScalar sy)SkCanvas
SkPictureDataSkPictureRecordfriend
SkPictureRecord(const SkISize &dimensions, uint32_t recordFlags)SkPictureRecord
SkPictureRecord(const SkIRect &dimensions, uint32_t recordFlags)SkPictureRecord
SrcRectConstraint enum nameSkCanvas
temporary_internal_getRgnClip(SkRegion *region)SkCanvas
translate(SkScalar dx, SkScalar dy)SkCanvas
validate(size_t initialOffset, size_t size) constSkPictureRecordinlineprotected
willRestore() overrideSkPictureRecordprotectedvirtual
willSave() overrideSkPictureRecordprotectedvirtual
writePixels(const SkImageInfo &info, const void *pixels, size_t rowBytes, int x, int y)SkCanvas
writePixels(const SkBitmap &bitmap, int x, int y)SkCanvas
writeStream() constSkPictureRecordinline
~SkCanvas()SkCanvasvirtual