Home
last modified time | relevance | path

Searched refs:GrRecordingContext (Results 1 - 25 of 260) sorted by relevance

1234567891011

/third_party/skia/src/gpu/
H A DGrRecordingContext.cpp8 #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 DGrRecordingContextPriv.h12 #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 DSkGr.h29 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 DGrDrawingManager.h33 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 DGrDDLContext.cpp8 #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 DGrDrawOpTest.h19 class GrRecordingContext;
31 GrRecordingContext* context, \
37 GrRecordingContext*, \
H A DGrBlurUtils.h15 class GrRecordingContext;
35 void drawShapeWithMaskFilter(GrRecordingContext*,
46 void drawShapeWithMaskFilter(GrRecordingContext*,
H A DGrAHardwareBufferImageGenerator.h43 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 DSkImage_Base.h96 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 DSkImage_Gpu.h19 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 DSkImage_Lazy.h52 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 DSkImage_GpuYUVA.h17 class GrRecordingContext;
47 bool setupMipmapsForPlanes(GrRecordingContext*) const;
52 std::tuple<GrSurfaceProxyView, GrColorType> onAsView(GrRecordingContext*,
56 std::unique_ptr<GrFragmentProcessor> onAsFragmentProcessor(GrRecordingContext*,
H A DSkImage_Raster.cpp107 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 DGrOvalOpFactory.h17 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 DFillRectOp.h20 class GrRecordingContext;
39 static GrOp::Owner Make(GrRecordingContext*,
49 static GrOp::Owner MakeNonAARect(GrRecordingContext*,
59 GrRecordingContext*,
74 static GrOp::Owner MakeOp(GrRecordingContext*,
H A DStrokeRectOp.h15 class GrRecordingContext;
28 GrOp::Owner Make(GrRecordingContext*,
38 GrOp::Owner MakeNested(GrRecordingContext*,
H A DAtlasPathRenderer.h20 class GrRecordingContext;
29 static bool IsSupported(GrRecordingContext*);
32 static sk_sp<AtlasPathRenderer> Make(GrRecordingContext* rContext);
79 bool addPathToAtlas(GrRecordingContext*,
H A DClearOp.h16 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 DSkSurface.h37 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 DSkDeferredDisplayList.h18 #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 DSkImageGenerator.h17 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 Dgm.h23 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 DSkSpecialImage.cpp19 #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 DSkSpecialImage.h22 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 DTestOps.h12 #include "include/gpu/GrRecordingContext.h"
26 GrOp::Owner MakeRect(GrRecordingContext*,
36 GrOp::Owner MakeRect(GrRecordingContext*,
46 GrOp::Owner MakeRect(GrRecordingContext*, GrPaint&&, const SkRect& rect);

Completed in 9 milliseconds

1234567891011