Home
last modified time | relevance | path

Searched refs:SkSurface (Results 1 – 25 of 52) sorted by relevance

123

/frameworks/base/libs/hwui/pipeline/skia/
DSkiaPipeline.h53 const Rect& contentDrawBounds, sk_sp<SkSurface> surface,
72 sk_sp<SkSurface> mBufferSurface = nullptr;
94 sk_sp<SkSurface> surface, const SkMatrix& preTransform);
98 SkCanvas* tryCapture(SkSurface* surface, RenderNode* root, const LayerUpdateQueue& dirtyLayers);
100 void endCapture(SkSurface* surface);
DSkiaLayer.h30 sk_sp<SkSurface> layerSurface;
DStretchMask.h58 sk_sp<SkSurface> mMaskSurface;
DSkiaCpuPipeline.cpp58 SkSurface* layer = node->getLayerSurface(); in createOrUpdateLayer()
125 mSurface = sk_sp<SkSurface>(); in setSurface()
DSkiaPipeline.cpp244 SkCanvas* SkiaPipeline::tryCapture(SkSurface* surface, RenderNode* root, in tryCapture()
300 void SkiaPipeline::endCapture(SkSurface* surface) { in endCapture()
351 const Rect& contentDrawBounds, sk_sp<SkSurface> surface, in renderFrame()
568 const Rect& contentDrawBounds, sk_sp<SkSurface> surface, in renderOverdraw()
572 sk_sp<SkSurface> offscreen = surface->makeSurface(offscreenInfo); in renderOverdraw()
DSkiaGpuPipeline.cpp79 SkSurface* layer = node->getLayerSurface(); in createOrUpdateLayer()
153 sk_sp<SkSurface> SkiaGpuPipeline::getBufferSkSurface( in getBufferSkSurface()
/frameworks/native/libs/renderengine/skia/
DAutoBackendTexture.h102 sk_sp<SkSurface> getOrCreateSurface(ui::Dataspace dataspace) { in getOrCreateSurface()
137 sk_sp<SkSurface> getOrCreateSurface(ui::Dataspace dataspace);
141 static void releaseSurfaceProc(SkSurface::ReleaseContext releaseContext);
147 sk_sp<SkSurface> mSurface = nullptr;
DAutoBackendTexture.cpp53 void AutoBackendTexture::releaseSurfaceProc(SkSurface::ReleaseContext releaseContext) { in releaseSurfaceProc()
77 sk_sp<SkSurface> AutoBackendTexture::getOrCreateSurface(ui::Dataspace dataspace) { in getOrCreateSurface()
82 sk_sp<SkSurface> surface = in getOrCreateSurface()
DGaneshVkRenderEngine.h30 base::unique_fd flushAndSubmit(SkiaGpuContext* context, sk_sp<SkSurface> dstSurface) override;
DGraphiteVkRenderEngine.h32 base::unique_fd flushAndSubmit(SkiaGpuContext* context, sk_sp<SkSurface> dstSurface) override;
/frameworks/base/libs/hwui/renderthread/
DVulkanSurface.h29 class SkSurface; variable
44 sk_sp<SkSurface> getCurrentSkSurface() { in getCurrentSkSurface()
59 sk_sp<SkSurface> skSurface;
/frameworks/native/libs/renderengine/skia/filters/
DMouriMap.cpp98 sk_sp<SkImage> makeImage(SkSurface* surface, const SkRuntimeShaderBuilder& builder) { in makeImage()
141 sk_sp<SkSurface> firstDownsampledSurface = context->createRenderTarget( in downchunk()
154 sk_sp<SkSurface> secondDownsampledSurface = context->createRenderTarget( in downchunk()
165 sk_sp<SkSurface> blurSurface = context->createRenderTarget(input->imageInfo()); in blur()
DKawaseBlurFilter.cpp64 static sk_sp<SkImage> makeImage(SkSurface* surface, SkRuntimeShaderBuilder* builder) { in makeImage()
110 sk_sp<SkSurface> surface = context->createRenderTarget(scaledInfo); in generate()
116 sk_sp<SkSurface> surfaceTwo; in generate()
/frameworks/native/libs/renderengine/skia/debug/
DSkiaCapture.h51 SkCanvas* tryCapture(SkSurface* surface);
64 SkCanvas* tryOffscreenCapture(SkSurface* surface, OffscreenState* state);
DSkiaCapture.cpp50 SkCanvas* SkiaCapture::tryCapture(SkSurface* surface) NO_THREAD_SAFETY_ANALYSIS { in tryCapture()
104 SkCanvas* SkiaCapture::tryOffscreenCapture(SkSurface* surface, OffscreenState* state) { in tryOffscreenCapture()
/frameworks/base/libs/hwui/tests/unit/
DCacheManagerTests.cpp46 std::vector<sk_sp<SkSurface>> surfaces; in RENDERTHREAD_TEST()
50 sk_sp<SkSurface> surface = SkSurfaces::RenderTarget(grContext, skgpu::Budgeted::kYes, in RENDERTHREAD_TEST()
/frameworks/native/libs/renderengine/skia/compat/
DGraphiteBackendTexture.cpp84 sk_sp<SkSurface> GraphiteBackendTexture::makeSurface(ui::Dataspace dataspace, in makeSurface()
89 sk_sp<SkSurface> surface = in makeSurface()
DGaneshBackendTexture.cpp105 sk_sp<SkSurface> GaneshBackendTexture::makeSurface(ui::Dataspace dataspace, in makeSurface()
109 sk_sp<SkSurface> surface = in makeSurface()
DGaneshGpuContext.h35 sk_sp<SkSurface> createRenderTarget(SkImageInfo imageInfo) override;
DGaneshBackendTexture.h42 sk_sp<SkSurface> makeSurface(ui::Dataspace dataspace, TextureReleaseProc releaseSurfaceProc,
DGraphiteBackendTexture.h47 sk_sp<SkSurface> makeSurface(ui::Dataspace dataspace, TextureReleaseProc releaseSurfaceProc,
DSkiaBackendTexture.h59 virtual sk_sp<SkSurface> makeSurface(ui::Dataspace dataspace,
DGraphiteGpuContext.h37 sk_sp<SkSurface> createRenderTarget(SkImageInfo imageInfo) override;
/frameworks/base/libs/hwui/
DRenderNode.h48 class SkSurface; variable
325 void setLayerSurface(sk_sp<SkSurface> layer) { in setLayerSurface()
353 SkSurface* getLayerSurface() const { in getLayerSurface()
/frameworks/base/libs/hwui/platform/android/pipeline/skia/
DSkiaGpuPipeline.h47 sk_sp<SkSurface> getBufferSkSurface(

123