/third_party/skia/src/gpu/ |
H A D | GrRecordingContext.cpp | 8 #include "include/gpu/GrRecordingContext.h" 30 GrRecordingContext::ProgramData::ProgramData(std::unique_ptr<const GrProgramDesc> desc, in ProgramData() 36 GrRecordingContext::ProgramData::ProgramData(ProgramData&& other) in ProgramData() 41 GrRecordingContext::ProgramData::~ProgramData() = default; 43 GrRecordingContext::GrRecordingContext(sk_sp<GrContextThreadSafeProxy> proxy, bool ddlRecording) in GrRecordingContext() function in GrRecordingContext 50 GrRecordingContext::~GrRecordingContext() { in ~GrRecordingContext() 56 int GrRecordingContext::maxSurfaceSampleCountForColorType(SkColorType colorType) const { in maxSurfaceSampleCountForColorType() 63 bool GrRecordingContext [all...] |
H A D | GrRecordingContextPriv.h | 12 #include "include/gpu/GrRecordingContext.h" 25 /** Class that exposes methods on GrRecordingContext that are only intended for use internal to 26 Skia. This class is purely a privileged window into GrRecordingContext. It should never have 30 GrRecordingContext* context() { return static_cast<GrRecordingContext*>(fContext); } in context() 31 const GrRecordingContext* context() const { in context() 32 return static_cast<const GrRecordingContext*>(fContext); in context() 44 GrRecordingContext::Arenas arenas() { return this->context()->arenas(); } in arenas() 46 GrRecordingContext::OwnedArenas&& detachArenas() { return this->context()->detachArenas(); } in detachArenas() 52 void detachProgramData(SkTArray<GrRecordingContext [all...] |
H A D | SkGr.h | 29 class GrRecordingContext; 84 /** Converts an SkPaint to a GrPaint for a given GrRecordingContext. The matrix is required in order 86 bool SkPaintToGrPaint(GrRecordingContext*, 95 bool SkPaintToGrPaintReplaceShader(GrRecordingContext*, 104 bool SkPaintToGrPaintWithBlend(GrRecordingContext*, 115 inline bool SkPaintToGrPaintWithPrimitiveColor(GrRecordingContext* context, in SkPaintToGrPaintWithPrimitiveColor() 157 sk_sp<GrSurfaceProxy> GrCopyBaseMipMapToTextureProxy(GrRecordingContext*, 165 GrSurfaceProxyView GrCopyBaseMipMapToView(GrRecordingContext*, 178 GrMakeCachedBitmapProxyView(GrRecordingContext*, 187 GrMakeUncachedBitmapProxyView(GrRecordingContext*, [all...] |
H A D | GrDrawingManager.h | 33 class GrRecordingContext; 113 GrRecordingContext* getContext() { return fContext; } in getContext() 166 GrDrawingManager(GrRecordingContext*, 170 GrDrawingManager(GrRecordingContext*, bool reduceOpsTaskSplitting); 206 friend class GrRecordingContext; // access to: ctor 212 GrRecordingContext* fContext;
|
H A D | GrDDLContext.cpp | 8 #include "include/gpu/GrRecordingContext.h" 21 class GrDDLContext final : public GrRecordingContext { 111 using INHERITED = GrRecordingContext; 114 sk_sp<GrRecordingContext> GrRecordingContextPriv::MakeDDL(sk_sp<GrContextThreadSafeProxy> proxy) { in MakeDDL() 115 sk_sp<GrRecordingContext> context(new GrDDLContext(std::move(proxy))); in MakeDDL()
|
H A D | GrDrawOpTest.h | 19 class GrRecordingContext; 31 GrRecordingContext* context, \ 37 GrRecordingContext*, \
|
H A D | GrBlurUtils.h | 15 class GrRecordingContext; 35 void drawShapeWithMaskFilter(GrRecordingContext*, 46 void drawShapeWithMaskFilter(GrRecordingContext*,
|
H A D | GrAHardwareBufferImageGenerator.h | 43 bool onIsValid(GrRecordingContext*) const override; 45 GrSurfaceProxyView onGenerateTexture(GrRecordingContext*, const SkImageInfo&, const SkIPoint&, 52 GrSurfaceProxyView makeView(GrRecordingContext* context);
|
/third_party/skia/src/image/ |
H A D | SkImage_Base.h | 96 GrRecordingContext* context, 101 * Returns a GrFragmentProcessor that can be used with the passed GrRecordingContext to 108 std::unique_ptr<GrFragmentProcessor> asFragmentProcessor(GrRecordingContext*, 128 virtual bool onPinAsTexture(GrRecordingContext*) const { return false; } in onPinAsTexture() 129 virtual void onUnpinAsTexture(GrRecordingContext*) const {} in onUnpinAsTexture() 130 virtual bool isPinnedOnContext(GrRecordingContext*) const { return false; } in isPinnedOnContext() 158 virtual bool onIsValid(GrRecordingContext*) const = 0; 175 static GrSurfaceProxyView CopyView(GrRecordingContext*, 180 static std::unique_ptr<GrFragmentProcessor> MakeFragmentProcessorFromView(GrRecordingContext*, 196 static GrSurfaceProxyView FindOrMakeCachedMipmappedView(GrRecordingContext*, [all...] |
H A D | SkImage_Gpu.h | 19 class GrRecordingContext; 31 static sk_sp<SkImage> MakeWithVolatileSrc(sk_sp<GrRecordingContext> rContext, 86 std::tuple<GrSurfaceProxyView, GrColorType> onAsView(GrRecordingContext*, 90 std::unique_ptr<GrFragmentProcessor> onAsFragmentProcessor(GrRecordingContext*, 97 GrSurfaceProxyView makeView(GrRecordingContext*) const; 117 sk_sp<GrSurfaceProxy> chooseProxy(GrRecordingContext* context) SK_EXCLUDES(fLock);
|
H A D | SkImage_Lazy.h | 52 bool onIsValid(GrRecordingContext*) const override; 57 GrSurfaceProxyView lockTextureProxyView(GrRecordingContext*, 71 std::tuple<GrSurfaceProxyView, GrColorType> onAsView(GrRecordingContext*, 74 std::unique_ptr<GrFragmentProcessor> onAsFragmentProcessor(GrRecordingContext*, 81 GrSurfaceProxyView textureProxyViewFromPlanes(GrRecordingContext*, SkBudgeted) const;
|
H A D | SkImage_GpuYUVA.h | 17 class GrRecordingContext; 47 bool setupMipmapsForPlanes(GrRecordingContext*) const; 52 std::tuple<GrSurfaceProxyView, GrColorType> onAsView(GrRecordingContext*, 56 std::unique_ptr<GrFragmentProcessor> onAsFragmentProcessor(GrRecordingContext*,
|
H A D | SkImage_Raster.cpp | 107 bool onIsValid(GrRecordingContext* context) const override { return true; } 117 bool onPinAsTexture(GrRecordingContext*) const override; 118 void onUnpinAsTexture(GrRecordingContext*) const override; 119 bool isPinnedOnContext(GrRecordingContext*) const override; 138 std::tuple<GrSurfaceProxyView, GrColorType> onAsView(GrRecordingContext*, 142 std::unique_ptr<GrFragmentProcessor> onAsFragmentProcessor(GrRecordingContext*, 206 bool SkImage_Raster::onPinAsTexture(GrRecordingContext* rContext) const { in onPinAsTexture() 231 void SkImage_Raster::onUnpinAsTexture(GrRecordingContext* rContext) const { in onUnpinAsTexture() 249 bool SkImage_Raster::isPinnedOnContext(GrRecordingContext* rContext) const { in isPinnedOnContext() 418 GrRecordingContext* rContex in onAsView() [all...] |
/third_party/skia/src/gpu/ops/ |
H A D | GrOvalOpFactory.h | 17 class GrRecordingContext; 30 static GrOp::Owner MakeCircleOp(GrRecordingContext*, 37 static GrOp::Owner MakeOvalOp(GrRecordingContext*, 44 static GrOp::Owner MakeCircularRRectOp(GrRecordingContext*, 51 static GrOp::Owner MakeRRectOp(GrRecordingContext*, 58 static GrOp::Owner MakeArcOp(GrRecordingContext*,
|
H A D | FillRectOp.h | 20 class GrRecordingContext; 39 static GrOp::Owner Make(GrRecordingContext*, 49 static GrOp::Owner MakeNonAARect(GrRecordingContext*, 59 GrRecordingContext*, 74 static GrOp::Owner MakeOp(GrRecordingContext*,
|
H A D | StrokeRectOp.h | 15 class GrRecordingContext; 28 GrOp::Owner Make(GrRecordingContext*, 38 GrOp::Owner MakeNested(GrRecordingContext*,
|
H A D | AtlasPathRenderer.h | 20 class GrRecordingContext; 29 static bool IsSupported(GrRecordingContext*); 32 static sk_sp<AtlasPathRenderer> Make(GrRecordingContext* rContext); 79 bool addPathToAtlas(GrRecordingContext*,
|
H A D | ClearOp.h | 16 class GrRecordingContext; 25 static GrOp::Owner MakeColor(GrRecordingContext* context, 29 static GrOp::Owner MakeStencilClip(GrRecordingContext* context, 55 void onPrePrepare(GrRecordingContext*, const GrSurfaceProxyView& writeView, GrAppliedClip*,
|
/third_party/skia/include/core/ |
H A D | SkSurface.h | 37 class GrRecordingContext; 212 static sk_sp<SkSurface> MakeFromBackendTexture(GrRecordingContext* context, 246 static sk_sp<SkSurface> MakeFromBackendRenderTarget(GrRecordingContext* context, 281 static sk_sp<SkSurface> MakeRenderTarget(GrRecordingContext* context, SkBudgeted budgeted, 308 static sk_sp<SkSurface> MakeRenderTarget(GrRecordingContext* context, SkBudgeted budgeted, in MakeRenderTarget() 333 static sk_sp<SkSurface> MakeRenderTarget(GrRecordingContext* context, SkBudgeted budgeted, in MakeRenderTarget() 354 static sk_sp<SkSurface> MakeRenderTarget(GrRecordingContext* context, 406 static sk_sp<SkSurface> MakeFromCAMetalLayer(GrRecordingContext* context, 433 static sk_sp<SkSurface> MakeFromMTKView(GrRecordingContext* context, 512 GrRecordingContext* recordingContex [all...] |
H A D | SkDeferredDisplayList.h | 18 #include "include/gpu/GrRecordingContext.h" 55 const SkTArray<GrRecordingContext::ProgramData>& fProgramData; 91 const SkTArray<GrRecordingContext::ProgramData>& programData() const { in programData() 101 GrRecordingContext::OwnedArenas fArenas; 104 SkTArray<GrRecordingContext::ProgramData> fProgramData;
|
H A D | SkImageGenerator.h | 17 class GrRecordingContext; 58 bool isValid(GrRecordingContext* context) const { in isValid() 131 * Regarding the GrRecordingContext parameter: 146 GrSurfaceProxyView generateTexture(GrRecordingContext*, const SkImageInfo& info, 176 virtual bool onIsValid(GrRecordingContext*) const { return true; } in onIsValid() 182 virtual GrSurfaceProxyView onGenerateTexture(GrRecordingContext*, const SkImageInfo&,
|
/third_party/skia/gm/ |
H A D | gm.h | 23 class GrRecordingContext; 66 static void SK_MACRO_CONCAT(NAME,_GM_inner)(GrRecordingContext*, SkCanvas*); \ 71 void SK_MACRO_CONCAT(NAME,_GM_inner)(GrRecordingContext* GR_CONTEXT, SkCanvas* CANVAS) 78 GrRecordingContext*, SkCanvas*, SkString*); \ 82 GrRecordingContext* GR_CONTEXT, SkCanvas* CANVAS, SkString* ERR_MSG) 209 virtual DrawResult onDraw(GrRecordingContext*, SkCanvas*, SkString* errorMsg); 210 virtual void onDraw(GrRecordingContext*, SkCanvas*); 234 using DrawProc = DrawResult (*)(GrRecordingContext*, SkCanvas*, SkString* errorMsg); 242 DrawResult onDraw(GrRecordingContext*, SkCanvas*, SkString* errorMsg) override;
|
/third_party/skia/src/core/ |
H A D | SkSpecialImage.cpp | 19 #include "include/gpu/GrRecordingContext.h" 47 virtual GrRecordingContext* onGetContext() const { return nullptr; } in onGetContext() 52 virtual GrSurfaceProxyView onView(GrRecordingContext* context) const = 0; 101 GrRecordingContext* SkSpecialImage::getContext() const { in getContext() 110 GrSurfaceProxyView SkSpecialImage::view(GrRecordingContext* context) const { in view() 155 sk_sp<SkSpecialImage> SkSpecialImage::MakeFromImage(GrRecordingContext* rContext, in MakeFromImage() 218 GrSurfaceProxyView onView(GrRecordingContext* context) const override { 323 static sk_sp<SkImage> wrap_proxy_in_image(GrRecordingContext* context, GrSurfaceProxyView view, in wrap_proxy_in_image() 334 SkSpecialImage_Gpu(GrRecordingContext* context, const SkIRect& subset, in SkSpecialImage_Gpu() 374 GrRecordingContext* onGetContex [all...] |
H A D | SkSpecialImage.h | 22 class GrRecordingContext; 73 static sk_sp<SkSpecialImage> MakeFromImage(GrRecordingContext*, 84 static sk_sp<SkSpecialImage> MakeDeferredFromGpu(GrRecordingContext*, 137 * Return the GrRecordingContext if the SkSpecialImage is GrTexture-backed 139 GrRecordingContext* getContext() const; 148 GrSurfaceProxyView view(GrRecordingContext*) const;
|
/third_party/skia/tools/gpu/ |
H A D | TestOps.h | 12 #include "include/gpu/GrRecordingContext.h" 26 GrOp::Owner MakeRect(GrRecordingContext*, 36 GrOp::Owner MakeRect(GrRecordingContext*, 46 GrOp::Owner MakeRect(GrRecordingContext*, GrPaint&&, const SkRect& rect);
|