Flutter Engine
The Flutter Engine
SkDevice Member List

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

accessPixels(SkPixmap *pmap)SkDevice
android_utils_clipAsRgn(SkRegion *) const =0SkDevicepure virtual
android_utils_clipWithStencil()SkDeviceinlinevirtual
asGaneshDevice()SkDeviceinlinevirtual
asGraphiteDevice()SkDeviceinlinevirtual
bounds() constSkDeviceinline
checkLocalToDeviceDirty()SkDeviceinlineprotected
clipPath(const SkPath &path, SkClipOp op, bool aa)=0SkDevicepure virtual
clipRect(const SkRect &rect, SkClipOp op, bool aa)=0SkDevicepure virtual
clipRegion(const SkRegion &region, SkClipOp op)=0SkDevicepure virtual
clipRRect(const SkRRect &rrect, SkClipOp op, bool aa)=0SkDevicepure virtual
clipShader(sk_sp< SkShader > sh, SkClipOp op)SkDeviceinline
convertGlyphRunListToSlug(const sktext::GlyphRunList &glyphRunList, const SkPaint &paint)SkDevicevirtual
createDevice(const CreateInfo &, const SkPaint *)SkDeviceinlinevirtual
createImageFilteringBackend(const SkSurfaceProps &surfaceProps, SkColorType colorType) constSkDeviceprivatevirtual
devClipBounds() const =0SkDevicepure virtual
DeviceTestingAccessSkDevicefriend
deviceToGlobal() constSkDeviceinline
drawAnnotation(const SkRect &, const char[], SkData *)SkDeviceinlinevirtual
drawArc(const SkArc &arc, const SkPaint &paint)SkDevicevirtual
drawAsTiledImageRect(SkCanvas *, const SkImage *, const SkRect *src, const SkRect &dst, const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint)SkDeviceinlinevirtual
drawAtlas(const SkRSXform[], const SkRect[], const SkColor[], int count, sk_sp< SkBlender >, const SkPaint &)SkDevicevirtual
drawBlurredRRect(const SkRRect &, const SkPaint &, float deviceSigma)SkDeviceinlinevirtual
drawCoverageMask(const SkSpecialImage *, const SkMatrix &maskToDevice, const SkSamplingOptions &, const SkPaint &)SkDevicevirtual
drawDevice(SkDevice *, const SkSamplingOptions &, const SkPaint &)SkDevicevirtual
drawDrawable(SkCanvas *, SkDrawable *, const SkMatrix *)SkDevicevirtual
drawDRRect(const SkRRect &outer, const SkRRect &inner, const SkPaint &)SkDevicevirtual
drawEdgeAAImageSet(const SkCanvas::ImageSetEntry[], int count, const SkPoint dstClips[], const SkMatrix preViewMatrices[], const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint)SkDevicevirtual
drawEdgeAAQuad(const SkRect &rect, const SkPoint clip[4], SkCanvas::QuadAAFlags aaFlags, const SkColor4f &color, SkBlendMode mode)SkDevicevirtual
drawFilteredImage(const skif::Mapping &mapping, SkSpecialImage *src, SkColorType ct, const SkImageFilter *, const SkSamplingOptions &, const SkPaint &)SkDevice
drawGlyphRunList(SkCanvas *, const sktext::GlyphRunList &glyphRunList, const SkPaint &paint)SkDevice
drawImageLattice(const SkImage *, const SkCanvas::Lattice &, const SkRect &dst, SkFilterMode, const SkPaint &)SkDevicevirtual
drawImageRect(const SkImage *, const SkRect *src, const SkRect &dst, const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint)=0SkDevicepure virtual
drawMesh(const SkMesh &mesh, sk_sp< SkBlender >, const SkPaint &)=0SkDevicepure virtual
drawOval(const SkRect &oval, const SkPaint &paint)=0SkDevicepure virtual
drawPaint(const SkPaint &paint)=0SkDevicepure virtual
drawPatch(const SkPoint cubics[12], const SkColor colors[4], const SkPoint texCoords[4], sk_sp< SkBlender >, const SkPaint &paint)SkDevicevirtual
drawPath(const SkPath &path, const SkPaint &paint, bool pathIsMutable=false)=0SkDevicepure virtual
drawPoints(SkCanvas::PointMode mode, size_t count, const SkPoint[], const SkPaint &paint)=0SkDevicepure virtual
drawRect(const SkRect &r, const SkPaint &paint)=0SkDevicepure virtual
drawRegion(const SkRegion &r, const SkPaint &paint)SkDevicevirtual
drawRRect(const SkRRect &rr, const SkPaint &paint)=0SkDevicepure virtual
drawShadow(const SkPath &, const SkDrawShadowRec &)SkDevicevirtual
drawSlug(SkCanvas *, const sktext::gpu::Slug *slug, const SkPaint &paint)SkDevicevirtual
drawSpecial(SkSpecialImage *, const SkMatrix &localToDevice, const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint constraint=SkCanvas::kStrict_SrcRectConstraint)SkDevicevirtual
drawVertices(const SkVertices *, sk_sp< SkBlender >, const SkPaint &, bool skipColorXform=false)=0SkDevicepure virtual
getGlobalBounds(SkIRect *bounds) constSkDeviceinline
getGlobalBounds() constSkDeviceinline
getOrigin() constSkDevice
getRasterHandle() constSkDeviceinlinevirtual
getRelativeTransform(const SkDevice &) constSkDevice
globalToDevice() constSkDeviceinline
height() constSkDeviceinline
imageInfo() constSkDeviceinline
isClipAntiAliased() const =0SkDevicepure virtual
isClipEmpty() const =0SkDevicepure virtual
isClipRect() const =0SkDevicepure virtual
isClipWideOpen() const =0SkDevicepure virtual
isNoPixelsDevice() constSkDeviceinlinevirtual
isOpaque() constSkDeviceinline
isPixelAlignedToGlobal() constSkDevice
localToDevice() constSkDeviceinline
localToDevice44() constSkDeviceinline
makeSpecial(const SkBitmap &)SkDeviceprotectedvirtual
makeSpecial(const SkImage *)SkDeviceprotectedvirtual
makeSurface(const SkImageInfo &, const SkSurfaceProps &)SkDevicevirtual
onAccessPixels(SkPixmap *)SkDeviceinlineprivatevirtual
onClipShader(sk_sp< SkShader >)=0SkDeviceprivatepure virtual
onDrawGlyphRunList(SkCanvas *, const sktext::GlyphRunList &, const SkPaint &paint)=0SkDeviceprivatepure virtual
onPeekPixels(SkPixmap *)SkDeviceinlineprivatevirtual
onReadPixels(const SkPixmap &, int x, int y)SkDeviceinlineprivatevirtual
onWritePixels(const SkPixmap &, int x, int y)SkDeviceinlineprivatevirtual
peekPixels(SkPixmap *)SkDevice
popClipStack()=0SkDevicepure virtual
pushClipStack()=0SkDevicepure virtual
readPixels(const SkPixmap &dst, int x, int y)SkDeviceinline
recorder() constSkDeviceinlinevirtual
recordingContext() constSkDeviceinlinevirtual
ref() constSkRefCntBaseinline
replaceClip(const SkIRect &rect)=0SkDevicepure virtual
scalerContextFlags() constSkDevice
setDeviceCoordinateSystem(const SkM44 &deviceToGlobal, const SkM44 &globalToDevice, const SkM44 &localToDevice, int bufferOriginX, int bufferOriginY)SkDeviceprotected
setGlobalCTM(const SkM44 &ctm)SkDevice
setImmutable()SkDeviceinlinevirtual
setLocalToDevice(const SkM44 &localToDevice)SkDeviceinline
setOrigin(const SkM44 &globalCTM, int x, int y)SkDeviceinlineprotected
shouldDrawAsTiledImageRect() constSkDeviceinlinevirtual
size() constSkDeviceinline
SkCanvasSkDevicefriend
SkDevice(const SkImageInfo &, const SkSurfaceProps &)SkDevice
SkRefCntBase()SkRefCntBaseinline
snapSpecial(const SkIRect &subset, bool forceCopy=false)SkDevicevirtual
snapSpecial()SkDevice
snapSpecialScaled(const SkIRect &subset, const SkISize &dstDims)SkDevicevirtual
strikeDeviceInfo() constSkDeviceinlinevirtual
surfaceProps() constSkDeviceinline
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
useDrawCoverageMaskForMaskFilters() constSkDeviceinlinevirtual
width() constSkDeviceinline
writePixels(const SkPixmap &src, int x, int y)SkDeviceinline
~SkRefCntBase()SkRefCntBaseinlinevirtual