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

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

accessRenderTarget()skgpu::ganesh::SurfaceDrawContextinline
addDrawOp(const GrClip *, GrOp::Owner, const std::function< WillAddOpFn > &=std::function< WillAddOpFn >())skgpu::ganesh::SurfaceDrawContext
addDrawOp(GrOp::Owner op)skgpu::ganesh::SurfaceDrawContextinline
addOp(GrOp::Owner)skgpu::ganesh::SurfaceFillContextprotected
adjustColorAlphaType(SkRGBA4f< AlphaType > color) constskgpu::ganesh::SurfaceFillContextprotected
alwaysAntialias() constskgpu::ganesh::SurfaceDrawContextinline
arenaAlloc()skgpu::ganesh::SurfaceFillContextinline
asFillContext() overrideskgpu::ganesh::SurfaceFillContextinlinevirtual
asRenderTargetProxy()skgpu::ganesh::SurfaceContextinline
asRenderTargetProxy() constskgpu::ganesh::SurfaceContextinline
asRenderTargetProxyRef()skgpu::ganesh::SurfaceContextinline
asSurfaceProxy()skgpu::ganesh::SurfaceContextinline
asSurfaceProxy() constskgpu::ganesh::SurfaceContextinline
asSurfaceProxyRef()skgpu::ganesh::SurfaceContextinline
asTextureProxy()skgpu::ganesh::SurfaceContextinline
asTextureProxy() constskgpu::ganesh::SurfaceContextinline
asTextureProxyRef()skgpu::ganesh::SurfaceContextinline
asyncReadPixels(GrDirectContext *, const SkIRect &srcRect, SkColorType, ReadPixelsCallback, ReadPixelsContext)skgpu::ganesh::SurfaceContextprotected
asyncRescaleAndReadPixels(GrDirectContext *, const SkImageInfo &info, const SkIRect &srcRect, RescaleGamma rescaleGamma, RescaleMode, ReadPixelsCallback callback, ReadPixelsContext callbackContext)skgpu::ganesh::SurfaceContext
asyncRescaleAndReadPixelsYUV420(GrDirectContext *, SkYUVColorSpace yuvColorSpace, bool readAlpha, sk_sp< SkColorSpace > dstColorSpace, const SkIRect &srcRect, SkISize dstSize, RescaleGamma rescaleGamma, RescaleMode, ReadPixelsCallback callback, ReadPixelsContext context)skgpu::ganesh::SurfaceContext
blitTexture(GrSurfaceProxyView, const SkIRect &srcRect, const SkIPoint &dstPoint)skgpu::ganesh::SurfaceFillContext
canUseDynamicMSAA() constskgpu::ganesh::SurfaceDrawContextinline
caps() constskgpu::ganesh::SurfaceContext
chooseAA(const SkPaint &paint)skgpu::ganesh::SurfaceDrawContextinline
chooseAAType(GrAA aa)skgpu::ganesh::SurfaceDrawContextinline
clear(const SkIRect &rect, const SkRGBA4f< AlphaType > &color)skgpu::ganesh::SurfaceFillContextinline
clear(const SkRGBA4f< AlphaType > &color)skgpu::ganesh::SurfaceFillContextinline
clearAtLeast(const SkIRect &scissor, const SkRGBA4f< AlphaType > &color)skgpu::ganesh::SurfaceFillContextinline
clearStencilClip(const SkIRect &scissor, bool insideStencilMask)skgpu::ganesh::SurfaceDrawContextinline
ClearToGrPaint(std::array< float, 4 > color, GrPaint *paint)skgpu::ganesh::SurfaceFillContextprotectedstatic
colorInfo() constskgpu::ganesh::SurfaceContextinline
ConvertColor(SkRGBA4f< AlphaType > color)skgpu::ganesh::SurfaceFillContextprotectedstatic
ConvertColor(SkPMColor4f color)skgpu::ganesh::SurfaceFillContextinlineprotectedstatic
ConvertColor(SkColor4f color)skgpu::ganesh::SurfaceFillContextinlineprotectedstatic
dimensions() constskgpu::ganesh::SurfaceContextinline
discard()skgpu::ganesh::SurfaceFillContext
drawAndStencilPath(const GrHardClip *, const GrUserStencilSettings *, SkRegion::Op op, bool invert, GrAA doStencilMSAA, const SkMatrix &viewMatrix, const SkPath &)skgpu::ganesh::SurfaceDrawContext
drawArc(const GrClip *, GrPaint &&paint, GrAA, const SkMatrix &viewMatrix, const SkArc &arc, const GrStyle &style)skgpu::ganesh::SurfaceDrawContext
drawAtlas(const GrClip *, GrPaint &&paint, const SkMatrix &viewMatrix, int spriteCount, const SkRSXform xform[], const SkRect texRect[], const SkColor colors[])skgpu::ganesh::SurfaceDrawContext
drawDrawable(std::unique_ptr< SkDrawable::GpuDrawHandler >, const SkRect &bounds)skgpu::ganesh::SurfaceDrawContext
drawFastShadow(const GrClip *, const SkMatrix &viewMatrix, const SkPath &path, const SkDrawShadowRec &rec)skgpu::ganesh::SurfaceDrawContext
drawGlyphRunList(SkCanvas *, const GrClip *, const SkMatrix &viewMatrix, const sktext::GlyphRunList &glyphRunList, SkStrikeDeviceInfo strikeDeviceInfo, const SkPaint &paint)skgpu::ganesh::SurfaceDrawContext
drawImageLattice(const GrClip *, GrPaint &&, const SkMatrix &viewMatrix, GrSurfaceProxyView, SkAlphaType alphaType, sk_sp< GrColorSpaceXform >, GrSamplerState::Filter, std::unique_ptr< SkLatticeIter >, const SkRect &dst)skgpu::ganesh::SurfaceDrawContext
drawingManager()skgpu::ganesh::SurfaceContextprotected
drawingManager() constskgpu::ganesh::SurfaceContextprotected
drawMesh(const GrClip *, GrPaint &&paint, const SkMatrix &viewMatrix, const SkMesh &mesh, skia_private::TArray< std::unique_ptr< GrFragmentProcessor > > children)skgpu::ganesh::SurfaceDrawContext
drawOval(const GrClip *, GrPaint &&paint, GrAA, const SkMatrix &viewMatrix, const SkRect &oval, const GrStyle &style)skgpu::ganesh::SurfaceDrawContext
drawPaint(const GrClip *, GrPaint &&, const SkMatrix &viewMatrix)skgpu::ganesh::SurfaceDrawContext
drawPath(const GrClip *, GrPaint &&, GrAA, const SkMatrix &viewMatrix, const SkPath &, const GrStyle &)skgpu::ganesh::SurfaceDrawContext
drawQuadSet(const GrClip *clip, GrPaint &&paint, const SkMatrix &viewMatrix, const GrQuadSetEntry[], int cnt)skgpu::ganesh::SurfaceDrawContext
drawRect(const GrClip *, GrPaint &&paint, GrAA, const SkMatrix &viewMatrix, const SkRect &, const GrStyle *style=nullptr)skgpu::ganesh::SurfaceDrawContext
drawRegion(const GrClip *, GrPaint &&paint, GrAA aa, const SkMatrix &viewMatrix, const SkRegion &region, const GrStyle &style, const GrUserStencilSettings *ss=nullptr)skgpu::ganesh::SurfaceDrawContext
drawRRect(const GrClip *, GrPaint &&, GrAA, const SkMatrix &viewMatrix, const SkRRect &rrect, const GrStyle &style)skgpu::ganesh::SurfaceDrawContext
drawShape(const GrClip *, GrPaint &&, GrAA, const SkMatrix &viewMatrix, GrStyledShape &&)skgpu::ganesh::SurfaceDrawContext
drawStrokedLine(const GrClip *, GrPaint &&, GrAA, const SkMatrix &, const SkPoint[2], const SkStrokeRec &)skgpu::ganesh::SurfaceDrawContext
drawTexture(const GrClip *, GrSurfaceProxyView, SkAlphaType, GrSamplerState::Filter, GrSamplerState::MipmapMode, SkBlendMode, const SkPMColor4f &, const SkRect &srcRect, const SkRect &dstRect, GrQuadAAFlags, SkCanvas::SrcRectConstraint, const SkMatrix &, sk_sp< GrColorSpaceXform >)skgpu::ganesh::SurfaceDrawContext
drawTextureQuad(const GrClip *clip, GrSurfaceProxyView view, GrColorType srcColorType, SkAlphaType srcAlphaType, GrSamplerState::Filter filter, GrSamplerState::MipmapMode mm, SkBlendMode mode, const SkPMColor4f &color, const SkPoint srcQuad[4], const SkPoint dstQuad[4], GrQuadAAFlags edgeAA, const SkRect *subset, const SkMatrix &viewMatrix, sk_sp< GrColorSpaceXform > texXform)skgpu::ganesh::SurfaceDrawContextinline
drawTextureSet(const GrClip *, GrTextureSetEntry[], int cnt, int proxyRunCnt, GrSamplerState::Filter, GrSamplerState::MipmapMode, SkBlendMode mode, SkCanvas::SrcRectConstraint, const SkMatrix &viewMatrix, sk_sp< GrColorSpaceXform > texXform)skgpu::ganesh::SurfaceDrawContext
drawVertices(const GrClip *, GrPaint &&paint, const SkMatrix &viewMatrix, sk_sp< SkVertices > vertices, GrPrimitiveType *overridePrimType=nullptr, bool skipColorXform=false)skgpu::ganesh::SurfaceDrawContext
fContextskgpu::ganesh::SurfaceContextprotected
fillPixelsWithLocalMatrix(const GrClip *clip, GrPaint &&paint, const SkIRect &bounds, const SkMatrix &localMatrix)skgpu::ganesh::SurfaceDrawContextinline
fillQuadWithEdgeAA(const GrClip *clip, GrPaint &&paint, GrQuadAAFlags edgeAA, const SkMatrix &viewMatrix, const SkPoint points[4], const SkPoint optionalLocalPoints[4])skgpu::ganesh::SurfaceDrawContextinline
fillRectToRect(const GrClip *, GrPaint &&, GrAA, const SkMatrix &, const SkRect &rectToDraw, const SkRect &localRect)skgpu::ganesh::SurfaceDrawContext
fillRectToRectWithFP(const SkRect &srcRect, const SkIRect &dstRect, std::unique_ptr< GrFragmentProcessor > fp)skgpu::ganesh::SurfaceFillContextinline
fillRectToRectWithFP(const SkIRect &srcRect, const SkIRect &dstRect, std::unique_ptr< GrFragmentProcessor > fp)skgpu::ganesh::SurfaceFillContextinline
fillRectWithEdgeAA(const GrClip *clip, GrPaint &&paint, GrQuadAAFlags edgeAA, const SkMatrix &viewMatrix, const SkRect &rect, const SkRect *optionalLocalRect=nullptr)skgpu::ganesh::SurfaceDrawContextinline
fillRectWithFP(const SkIRect &dstRect, std::unique_ptr< GrFragmentProcessor >)skgpu::ganesh::SurfaceFillContext
fillRectWithFP(const SkIRect &dstRect, const SkMatrix &localMatrix, std::unique_ptr< GrFragmentProcessor >)skgpu::ganesh::SurfaceFillContext
fillWithFP(std::unique_ptr< GrFragmentProcessor > fp)skgpu::ganesh::SurfaceFillContextinline
fReadViewskgpu::ganesh::SurfaceContextprotected
fWriteViewskgpu::ganesh::SurfaceFillContextprotected
getOpsTask()skgpu::ganesh::SurfaceFillContext
height() constskgpu::ganesh::SurfaceContextinline
imageInfo() constskgpu::ganesh::SurfaceContextinline
isBudgeted() constskgpu::ganesh::SurfaceDrawContext
Make(GrRecordingContext *, GrColorType, sk_sp< GrSurfaceProxy >, sk_sp< SkColorSpace >, GrSurfaceOrigin, const SkSurfaceProps &)skgpu::ganesh::SurfaceDrawContextstatic
Make(GrRecordingContext *, GrColorType, sk_sp< SkColorSpace >, SkBackingFit, SkISize dimensions, const SkSurfaceProps &, std::string_view label, int sampleCnt=1, skgpu::Mipmapped=skgpu::Mipmapped::kNo, skgpu::Protected=skgpu::Protected::kNo, GrSurfaceOrigin=kBottomLeft_GrSurfaceOrigin, skgpu::Budgeted=skgpu::Budgeted::kYes)skgpu::ganesh::SurfaceDrawContextstatic
Make(GrRecordingContext *, sk_sp< SkColorSpace >, SkBackingFit, SkISize dimensions, const GrBackendFormat &, int sampleCnt, skgpu::Mipmapped, skgpu::Protected, skgpu::Swizzle readSwizzle, skgpu::Swizzle writeSwizzle, GrSurfaceOrigin, skgpu::Budgeted, const SkSurfaceProps &, std::string_view label)skgpu::ganesh::SurfaceDrawContextstatic
MakeFromBackendTexture(GrRecordingContext *, GrColorType, sk_sp< SkColorSpace >, const GrBackendTexture &, int sampleCnt, GrSurfaceOrigin, const SkSurfaceProps &, sk_sp< skgpu::RefCntedCallback > releaseHelper)skgpu::ganesh::SurfaceDrawContextstatic
MakeWithFallback(GrRecordingContext *, GrColorType, sk_sp< SkColorSpace >, SkBackingFit, SkISize dimensions, const SkSurfaceProps &, int sampleCnt, skgpu::Mipmapped, skgpu::Protected, GrSurfaceOrigin=kBottomLeft_GrSurfaceOrigin, skgpu::Budgeted=skgpu::Budgeted::kYes)skgpu::ganesh::SurfaceDrawContextstatic
maxWindowRectangles() constskgpu::ganesh::SurfaceDrawContext
mipmapped() constskgpu::ganesh::SurfaceContextinline
mustRenderClip(uint32_t clipStackGenID, const SkIRect &devClipBounds, int numClipAnalyticElements)skgpu::ganesh::SurfaceDrawContext
numSamples() constskgpu::ganesh::SurfaceDrawContextinline
origin() constskgpu::ganesh::SurfaceContextinline
QuadOptimization enum nameskgpu::ganesh::SurfaceDrawContext
readPixels(GrDirectContext *dContext, GrPixmap dst, SkIPoint srcPt)skgpu::ganesh::SurfaceContext
ReadPixelsCallback typedefskgpu::ganesh::SurfaceContext
ReadPixelsContext typedefskgpu::ganesh::SurfaceContext
readSurfaceView()skgpu::ganesh::SurfaceContextinline
readSwizzle() constskgpu::ganesh::SurfaceContextinline
recordingContext() constskgpu::ganesh::SurfaceContextinline
refRenderTask()skgpu::ganesh::SurfaceFillContext
refsWrappedObjects() constskgpu::ganesh::SurfaceDrawContextinline
replaceOpsTask()skgpu::ganesh::SurfaceFillContextprotected
rescale(const GrImageInfo &info, GrSurfaceOrigin, SkIRect srcRect, SkImage::RescaleGamma, SkImage::RescaleMode)skgpu::ganesh::SurfaceContext
RescaleGamma typedefskgpu::ganesh::SurfaceContext
rescaleInto(SurfaceFillContext *dst, SkIRect dstRect, SkIRect srcRect, SkImage::RescaleGamma, SkImage::RescaleMode)skgpu::ganesh::SurfaceContext
RescaleMode typedefskgpu::ganesh::SurfaceContext
resolveMSAA()skgpu::ganesh::SurfaceFillContext
setLastClip(uint32_t clipStackGenID, const SkIRect &devClipBounds, int numClipAnalyticElements)skgpu::ganesh::SurfaceDrawContext
stencilPath(const GrHardClip *, GrAA doStencilMSAA, const SkMatrix &viewMatrix, const SkPath &)skgpu::ganesh::SurfaceDrawContext
stencilRect(const GrClip *clip, const GrUserStencilSettings *ss, GrPaint &&paint, GrAA doStencilMSAA, const SkMatrix &viewMatrix, const SkRect &rect, const SkMatrix *localMatrix=nullptr)skgpu::ganesh::SurfaceDrawContextinline
subRunAlloc()skgpu::ganesh::SurfaceFillContextinline
SurfaceContext(GrRecordingContext *, GrSurfaceProxyView readView, const GrColorInfo &)skgpu::ganesh::SurfaceContext
SurfaceDrawContext(GrRecordingContext *, GrSurfaceProxyView readView, GrSurfaceProxyView writeView, GrColorType, sk_sp< SkColorSpace >, const SkSurfaceProps &)skgpu::ganesh::SurfaceDrawContext
SurfaceFillContext(GrRecordingContext *rContext, GrSurfaceProxyView readView, GrSurfaceProxyView writeView, const GrColorInfo &colorInfo)skgpu::ganesh::SurfaceFillContext
surfaceProps() constskgpu::ganesh::SurfaceDrawContextinline
transferPixels(GrColorType colorType, const SkIRect &rect)skgpu::ganesh::SurfaceContextprotected
uniqueID() constskgpu::ganesh::SurfaceDrawContextinline
waitOnSemaphores(int numSemaphores, const GrBackendSemaphore waitSemaphores[], bool deleteSemaphoresAfterWait)skgpu::ganesh::SurfaceDrawContext
width() constskgpu::ganesh::SurfaceContextinline
WillAddOpFn typedefskgpu::ganesh::SurfaceDrawContext
wrapsVkSecondaryCB() constskgpu::ganesh::SurfaceDrawContextinline
writePixels(GrDirectContext *dContext, GrCPixmap src, SkIPoint dstPt)skgpu::ganesh::SurfaceContext
writePixels(GrDirectContext *dContext, const GrCPixmap src[], int numLevels)skgpu::ganesh::SurfaceContext
writeSurfaceView() constskgpu::ganesh::SurfaceFillContextinline
~SurfaceContext()=defaultskgpu::ganesh::SurfaceContextvirtual
~SurfaceDrawContext() overrideskgpu::ganesh::SurfaceDrawContext