Flutter Engine
The Flutter Engine
skgpu::ganesh::Device Member List

This is the complete list of members for skgpu::ganesh::Device, including all inherited members.

::SkSurface_Ganeshskgpu::ganesh::Devicefriend
accessPixels(SkPixmap *pmap)SkDevice
android_utils_clipAsRgn(SkRegion *) const overrideskgpu::ganesh::Devicevirtual
android_utils_clipWithStencil() overrideskgpu::ganesh::Devicevirtual
asGaneshDevice() overrideskgpu::ganesh::Deviceinlinevirtual
asGraphiteDevice()SkDeviceinlinevirtual
asyncRescaleAndReadPixels(const SkImageInfo &info, const SkIRect &srcRect, RescaleGamma rescaleGamma, RescaleMode rescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)skgpu::ganesh::Device
asyncRescaleAndReadPixelsYUV420(SkYUVColorSpace yuvColorSpace, bool readAlpha, sk_sp< SkColorSpace > dstColorSpace, const SkIRect &srcRect, SkISize dstSize, RescaleGamma rescaleGamma, RescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)skgpu::ganesh::Device
bounds() constSkDeviceinline
checkLocalToDeviceDirty()SkDeviceinlineprotected
clearAll()skgpu::ganesh::Device
clipPath(const SkPath &path, SkClipOp op, bool aa) overrideskgpu::ganesh::Devicevirtual
clipRect(const SkRect &rect, SkClipOp op, bool aa) overrideskgpu::ganesh::Deviceinlinevirtual
clipRegion(const SkRegion &globalRgn, SkClipOp op) overrideskgpu::ganesh::Devicevirtual
clipRRect(const SkRRect &rrect, SkClipOp op, bool aa) overrideskgpu::ganesh::Deviceinlinevirtual
clipShader(sk_sp< SkShader > sh, SkClipOp op)SkDeviceinline
convertGlyphRunListToSlug(const sktext::GlyphRunList &glyphRunList, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
createDevice(const CreateInfo &, const SkPaint *) overrideskgpu::ganesh::Devicevirtual
devClipBounds() const overrideskgpu::ganesh::Deviceinlinevirtual
deviceToGlobal() constSkDeviceinline
discard()skgpu::ganesh::Device
drawAnnotation(const SkRect &, const char[], SkData *)SkDeviceinlinevirtual
drawArc(const SkArc &arc, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawAsTiledImageRect(SkCanvas *, const SkImage *, const SkRect *src, const SkRect &dst, const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint) overrideskgpu::ganesh::Devicevirtual
drawAtlas(const SkRSXform[], const SkRect[], const SkColor[], int count, sk_sp< SkBlender >, const SkPaint &) overrideskgpu::ganesh::Devicevirtual
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 &) overrideskgpu::ganesh::Devicevirtual
drawDrawable(SkCanvas *, SkDrawable *, const SkMatrix *) overrideskgpu::ganesh::Devicevirtual
drawDRRect(const SkRRect &outer, const SkRRect &inner, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawEdgeAAImage(const SkImage *, const SkRect &src, const SkRect &dst, const SkPoint dstClip[4], SkCanvas::QuadAAFlags, const SkMatrix &localToDevice, const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint, const SkMatrix &srcToDst, SkTileMode)skgpu::ganesh::Device
drawEdgeAAImageSet(const SkCanvas::ImageSetEntry[], int count, const SkPoint dstClips[], const SkMatrix preViewMatrices[], const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint) overrideskgpu::ganesh::Devicevirtual
drawEdgeAAQuad(const SkRect &rect, const SkPoint clip[4], SkCanvas::QuadAAFlags aaFlags, const SkColor4f &color, SkBlendMode mode) overrideskgpu::ganesh::Devicevirtual
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 &) overrideskgpu::ganesh::Devicevirtual
drawImageRect(const SkImage *, const SkRect *src, const SkRect &dst, const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint) overrideskgpu::ganesh::Devicevirtual
drawMesh(const SkMesh &, sk_sp< SkBlender >, const SkPaint &) overrideskgpu::ganesh::Devicevirtual
drawOval(const SkRect &oval, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawPaint(const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
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) overrideskgpu::ganesh::Devicevirtual
drawPoints(SkCanvas::PointMode mode, size_t count, const SkPoint[], const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawRect(const SkRect &r, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawRegion(const SkRegion &r, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawRRect(const SkRRect &r, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawShadow(const SkPath &, const SkDrawShadowRec &) overrideskgpu::ganesh::Devicevirtual
drawSlug(SkCanvas *, const sktext::gpu::Slug *slug, const SkPaint &paint) overrideskgpu::ganesh::Devicevirtual
drawSpecial(SkSpecialImage *, const SkMatrix &localToDevice, const SkSamplingOptions &, const SkPaint &, SkCanvas::SrcRectConstraint) overrideskgpu::ganesh::Devicevirtual
drawVertices(const SkVertices *, sk_sp< SkBlender >, const SkPaint &, bool) overrideskgpu::ganesh::Devicevirtual
getGlobalBounds(SkIRect *bounds) constSkDeviceinline
getGlobalBounds() constSkDeviceinline
getOrigin() constSkDevice
getRasterHandle() constSkDeviceinlinevirtual
getRelativeTransform(const SkDevice &) constSkDevice
globalToDevice() constSkDeviceinline
height() constSkDeviceinline
imageInfo() constSkDeviceinline
InitContents enum nameskgpu::ganesh::Device
isClipAntiAliased() const overrideskgpu::ganesh::Devicevirtual
isClipEmpty() const overrideskgpu::ganesh::Deviceinlinevirtual
isClipRect() const overrideskgpu::ganesh::Deviceinlinevirtual
isClipWideOpen() const overrideskgpu::ganesh::Deviceinlinevirtual
isNoPixelsDevice() constSkDeviceinlinevirtual
isOpaque() constSkDeviceinline
isPixelAlignedToGlobal() constSkDevice
localToDevice() constSkDeviceinline
localToDevice44() constSkDeviceinline
Make(GrRecordingContext *, GrColorType, sk_sp< GrSurfaceProxy >, sk_sp< SkColorSpace >, GrSurfaceOrigin, const SkSurfaceProps &, InitContents)skgpu::ganesh::Devicestatic
Make(GrRecordingContext *, skgpu::Budgeted, const SkImageInfo &, SkBackingFit, int sampleCount, skgpu::Mipmapped, GrProtected, GrSurfaceOrigin, const SkSurfaceProps &, InitContents)skgpu::ganesh::Devicestatic
makeSpecial(const SkBitmap &) overrideskgpu::ganesh::Devicevirtual
makeSpecial(const SkImage *) overrideskgpu::ganesh::Devicevirtual
makeSurface(const SkImageInfo &, const SkSurfaceProps &) overrideskgpu::ganesh::Devicevirtual
peekPixels(SkPixmap *)SkDevice
popClipStack() overrideskgpu::ganesh::Deviceinlinevirtual
pushClipStack() overrideskgpu::ganesh::Deviceinlinevirtual
readPixels(const SkPixmap &dst, int x, int y)SkDeviceinline
ReadPixelsCallback typedefskgpu::ganesh::Device
ReadPixelsContext typedefskgpu::ganesh::Device
readSurfaceView()skgpu::ganesh::Device
recorder() constSkDeviceinlinevirtual
recordingContext() const overrideskgpu::ganesh::Deviceinlinevirtual
ref() constSkRefCntBaseinline
replaceBackingProxy(SkSurface::ContentChangeMode, sk_sp< GrRenderTargetProxy >, GrColorType, sk_sp< SkColorSpace >, GrSurfaceOrigin, const SkSurfaceProps &)skgpu::ganesh::Device
replaceBackingProxy(SkSurface::ContentChangeMode)skgpu::ganesh::Device
replaceClip(const SkIRect &rect) overrideskgpu::ganesh::Deviceinlinevirtual
RescaleGamma typedefskgpu::ganesh::Device
RescaleMode typedefskgpu::ganesh::Device
resolveMSAA()skgpu::ganesh::Device
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() const overrideskgpu::ganesh::Deviceinlinevirtual
size() constSkDeviceinline
SkDevice(const SkImageInfo &, const SkSurfaceProps &)SkDevice
skgpu::TiledTextureUtilsskgpu::ganesh::Devicefriend
SkRefCntBase()SkRefCntBaseinline
snapSpecial(const SkIRect &subset, bool forceCopy=false) overrideskgpu::ganesh::Devicevirtual
SkDevice::snapSpecial()SkDevice
snapSpecialScaled(const SkIRect &subset, const SkISize &dstDims) overrideskgpu::ganesh::Devicevirtual
strikeDeviceInfo() const overrideskgpu::ganesh::Devicevirtual
surfaceDrawContext()skgpu::ganesh::Device
surfaceDrawContext() constskgpu::ganesh::Device
surfaceFillContext()skgpu::ganesh::Device
surfaceProps() constSkDeviceinline
targetProxy()skgpu::ganesh::Device
unique() constSkRefCntBaseinline
unref() constSkRefCntBaseinline
useDrawCoverageMaskForMaskFilters() constSkDeviceinlinevirtual
wait(int numSemaphores, const GrBackendSemaphore *waitSemaphores, bool deleteSemaphoresAfterWait)skgpu::ganesh::Device
width() constSkDeviceinline
writePixels(const SkPixmap &src, int x, int y)SkDeviceinline
~Device() overrideskgpu::ganesh::Device
~SkRefCntBase()SkRefCntBaseinlinevirtual