Flutter Engine
The Flutter Engine
|
This is the complete list of members for skgpu::ganesh::SurfaceDrawContext, including all inherited members.
accessRenderTarget() | skgpu::ganesh::SurfaceDrawContext | inline |
addDrawOp(const GrClip *, GrOp::Owner, const std::function< WillAddOpFn > &=std::function< WillAddOpFn >()) | skgpu::ganesh::SurfaceDrawContext | |
addDrawOp(GrOp::Owner op) | skgpu::ganesh::SurfaceDrawContext | inline |
addOp(GrOp::Owner) | skgpu::ganesh::SurfaceFillContext | protected |
adjustColorAlphaType(SkRGBA4f< AlphaType > color) const | skgpu::ganesh::SurfaceFillContext | protected |
alwaysAntialias() const | skgpu::ganesh::SurfaceDrawContext | inline |
arenaAlloc() | skgpu::ganesh::SurfaceFillContext | inline |
asFillContext() override | skgpu::ganesh::SurfaceFillContext | inlinevirtual |
asRenderTargetProxy() | skgpu::ganesh::SurfaceContext | inline |
asRenderTargetProxy() const | skgpu::ganesh::SurfaceContext | inline |
asRenderTargetProxyRef() | skgpu::ganesh::SurfaceContext | inline |
asSurfaceProxy() | skgpu::ganesh::SurfaceContext | inline |
asSurfaceProxy() const | skgpu::ganesh::SurfaceContext | inline |
asSurfaceProxyRef() | skgpu::ganesh::SurfaceContext | inline |
asTextureProxy() | skgpu::ganesh::SurfaceContext | inline |
asTextureProxy() const | skgpu::ganesh::SurfaceContext | inline |
asTextureProxyRef() | skgpu::ganesh::SurfaceContext | inline |
asyncReadPixels(GrDirectContext *, const SkIRect &srcRect, SkColorType, ReadPixelsCallback, ReadPixelsContext) | skgpu::ganesh::SurfaceContext | protected |
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() const | skgpu::ganesh::SurfaceDrawContext | inline |
caps() const | skgpu::ganesh::SurfaceContext | |
chooseAA(const SkPaint &paint) | skgpu::ganesh::SurfaceDrawContext | inline |
chooseAAType(GrAA aa) | skgpu::ganesh::SurfaceDrawContext | inline |
clear(const SkIRect &rect, const SkRGBA4f< AlphaType > &color) | skgpu::ganesh::SurfaceFillContext | inline |
clear(const SkRGBA4f< AlphaType > &color) | skgpu::ganesh::SurfaceFillContext | inline |
clearAtLeast(const SkIRect &scissor, const SkRGBA4f< AlphaType > &color) | skgpu::ganesh::SurfaceFillContext | inline |
clearStencilClip(const SkIRect &scissor, bool insideStencilMask) | skgpu::ganesh::SurfaceDrawContext | inline |
ClearToGrPaint(std::array< float, 4 > color, GrPaint *paint) | skgpu::ganesh::SurfaceFillContext | protectedstatic |
colorInfo() const | skgpu::ganesh::SurfaceContext | inline |
ConvertColor(SkRGBA4f< AlphaType > color) | skgpu::ganesh::SurfaceFillContext | protectedstatic |
ConvertColor(SkPMColor4f color) | skgpu::ganesh::SurfaceFillContext | inlineprotectedstatic |
ConvertColor(SkColor4f color) | skgpu::ganesh::SurfaceFillContext | inlineprotectedstatic |
dimensions() const | skgpu::ganesh::SurfaceContext | inline |
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::SurfaceContext | protected |
drawingManager() const | skgpu::ganesh::SurfaceContext | protected |
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 ®ion, 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::SurfaceDrawContext | inline |
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 | |
fContext | skgpu::ganesh::SurfaceContext | protected |
fillPixelsWithLocalMatrix(const GrClip *clip, GrPaint &&paint, const SkIRect &bounds, const SkMatrix &localMatrix) | skgpu::ganesh::SurfaceDrawContext | inline |
fillQuadWithEdgeAA(const GrClip *clip, GrPaint &&paint, GrQuadAAFlags edgeAA, const SkMatrix &viewMatrix, const SkPoint points[4], const SkPoint optionalLocalPoints[4]) | skgpu::ganesh::SurfaceDrawContext | inline |
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::SurfaceFillContext | inline |
fillRectToRectWithFP(const SkIRect &srcRect, const SkIRect &dstRect, std::unique_ptr< GrFragmentProcessor > fp) | skgpu::ganesh::SurfaceFillContext | inline |
fillRectWithEdgeAA(const GrClip *clip, GrPaint &&paint, GrQuadAAFlags edgeAA, const SkMatrix &viewMatrix, const SkRect &rect, const SkRect *optionalLocalRect=nullptr) | skgpu::ganesh::SurfaceDrawContext | inline |
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::SurfaceFillContext | inline |
fReadView | skgpu::ganesh::SurfaceContext | protected |
fWriteView | skgpu::ganesh::SurfaceFillContext | protected |
getOpsTask() | skgpu::ganesh::SurfaceFillContext | |
height() const | skgpu::ganesh::SurfaceContext | inline |
imageInfo() const | skgpu::ganesh::SurfaceContext | inline |
isBudgeted() const | skgpu::ganesh::SurfaceDrawContext | |
Make(GrRecordingContext *, GrColorType, sk_sp< GrSurfaceProxy >, sk_sp< SkColorSpace >, GrSurfaceOrigin, const SkSurfaceProps &) | skgpu::ganesh::SurfaceDrawContext | static |
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::SurfaceDrawContext | static |
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::SurfaceDrawContext | static |
MakeFromBackendTexture(GrRecordingContext *, GrColorType, sk_sp< SkColorSpace >, const GrBackendTexture &, int sampleCnt, GrSurfaceOrigin, const SkSurfaceProps &, sk_sp< skgpu::RefCntedCallback > releaseHelper) | skgpu::ganesh::SurfaceDrawContext | static |
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::SurfaceDrawContext | static |
maxWindowRectangles() const | skgpu::ganesh::SurfaceDrawContext | |
mipmapped() const | skgpu::ganesh::SurfaceContext | inline |
mustRenderClip(uint32_t clipStackGenID, const SkIRect &devClipBounds, int numClipAnalyticElements) | skgpu::ganesh::SurfaceDrawContext | |
numSamples() const | skgpu::ganesh::SurfaceDrawContext | inline |
origin() const | skgpu::ganesh::SurfaceContext | inline |
QuadOptimization enum name | skgpu::ganesh::SurfaceDrawContext | |
readPixels(GrDirectContext *dContext, GrPixmap dst, SkIPoint srcPt) | skgpu::ganesh::SurfaceContext | |
ReadPixelsCallback typedef | skgpu::ganesh::SurfaceContext | |
ReadPixelsContext typedef | skgpu::ganesh::SurfaceContext | |
readSurfaceView() | skgpu::ganesh::SurfaceContext | inline |
readSwizzle() const | skgpu::ganesh::SurfaceContext | inline |
recordingContext() const | skgpu::ganesh::SurfaceContext | inline |
refRenderTask() | skgpu::ganesh::SurfaceFillContext | |
refsWrappedObjects() const | skgpu::ganesh::SurfaceDrawContext | inline |
replaceOpsTask() | skgpu::ganesh::SurfaceFillContext | protected |
rescale(const GrImageInfo &info, GrSurfaceOrigin, SkIRect srcRect, SkImage::RescaleGamma, SkImage::RescaleMode) | skgpu::ganesh::SurfaceContext | |
RescaleGamma typedef | skgpu::ganesh::SurfaceContext | |
rescaleInto(SurfaceFillContext *dst, SkIRect dstRect, SkIRect srcRect, SkImage::RescaleGamma, SkImage::RescaleMode) | skgpu::ganesh::SurfaceContext | |
RescaleMode typedef | skgpu::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::SurfaceDrawContext | inline |
subRunAlloc() | skgpu::ganesh::SurfaceFillContext | inline |
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() const | skgpu::ganesh::SurfaceDrawContext | inline |
transferPixels(GrColorType colorType, const SkIRect &rect) | skgpu::ganesh::SurfaceContext | protected |
uniqueID() const | skgpu::ganesh::SurfaceDrawContext | inline |
waitOnSemaphores(int numSemaphores, const GrBackendSemaphore waitSemaphores[], bool deleteSemaphoresAfterWait) | skgpu::ganesh::SurfaceDrawContext | |
width() const | skgpu::ganesh::SurfaceContext | inline |
WillAddOpFn typedef | skgpu::ganesh::SurfaceDrawContext | |
wrapsVkSecondaryCB() const | skgpu::ganesh::SurfaceDrawContext | inline |
writePixels(GrDirectContext *dContext, GrCPixmap src, SkIPoint dstPt) | skgpu::ganesh::SurfaceContext | |
writePixels(GrDirectContext *dContext, const GrCPixmap src[], int numLevels) | skgpu::ganesh::SurfaceContext | |
writeSurfaceView() const | skgpu::ganesh::SurfaceFillContext | inline |
~SurfaceContext()=default | skgpu::ganesh::SurfaceContext | virtual |
~SurfaceDrawContext() override | skgpu::ganesh::SurfaceDrawContext |