Home
last modified time | relevance | path

Searched refs:paintFilterCanvas (Results 1 – 22 of 22) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/
H A Drs_render_node_drawable_test.cpp136 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
156 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
283 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
355 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
400 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
542 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
571 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
588 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
611 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
641 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
[all …]
H A Drs_surface_render_node_drawable_test.cpp521 RSPaintFilterCanvas paintFilterCanvas(surface.get()); variable
522 surfaceDrawable_->curCanvas_ = &paintFilterCanvas;
541 RSPaintFilterCanvas paintFilterCanvas(surface.get()); variable
542 surfaceDrawable_->curCanvas_ = &paintFilterCanvas;
559 RSPaintFilterCanvas paintFilterCanvas(surface.get()); variable
560 surfaceDrawable_->curCanvas_ = &paintFilterCanvas;
630 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
635 …surfaceDrawable_->DrawUIFirstDfx(paintFilterCanvas, MultiThreadCacheType::ARKTS_CARD, *surfacePara…
636 …surfaceDrawable_->DrawUIFirstDfx(paintFilterCanvas, MultiThreadCacheType::LEASH_WINDOW, *surfacePa…
637 …surfaceDrawable_->DrawUIFirstDfx(paintFilterCanvas, MultiThreadCacheType::LEASH_WINDOW, *surfacePa…
H A Drs_display_render_node_drawable_test.cpp1235 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
1238 paintFilterCanvas.canvas_ = drawingCanvas.get();
1239 paintFilterCanvas.canvas_->gpuContext_ = std::make_shared<Drawing::GPUContext>();
1240 auto rscanvas = static_cast<Drawing::Canvas*>(&paintFilterCanvas);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_canvas_render_node_drawable.cpp55 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in OnDraw() local
56 …if (params->GetStartingWindowFlag() && paintFilterCanvas) { // do not draw startingwindows in subt… in OnDraw()
57 if (paintFilterCanvas->GetIsParallelCanvas()) { in OnDraw()
63 RSAutoCanvasRestore acr(paintFilterCanvas, RSPaintFilterCanvas::SaveType::kCanvasAndAlpha); in OnDraw()
64 params->ApplyAlphaAndMatrixToCanvas(*paintFilterCanvas); in OnDraw()
102 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in OnCapture() local
103 RSAutoCanvasRestore acr(paintFilterCanvas, RSPaintFilterCanvas::SaveType::kCanvasAndAlpha); in OnCapture()
104 params->ApplyAlphaAndMatrixToCanvas(*paintFilterCanvas); in OnCapture()
H A Drs_effect_render_node_drawable.cpp48 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in OnDraw() local
49 RSAutoCanvasRestore acr(paintFilterCanvas, RSPaintFilterCanvas::SaveType::kAll); in OnDraw()
51 effectParams->ApplyAlphaAndMatrixToCanvas(*paintFilterCanvas); in OnDraw()
60 if (!GenerateEffectDataOnDemand(effectParams, canvas, bounds, paintFilterCanvas)) { in OnDraw()
76 Drawing::Canvas& canvas, const Drawing::Rect& bounds, RSPaintFilterCanvas* paintFilterCanvas) in GenerateEffectDataOnDemand() argument
118 paintFilterCanvas->SetEffectData(effectData); in GenerateEffectDataOnDemand()
H A Drs_canvas_drawing_render_node_drawable.cpp88 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in OnDraw() local
89 RSAutoCanvasRestore acr(paintFilterCanvas, RSPaintFilterCanvas::SaveType::kCanvasAndAlpha); in OnDraw()
91 params->ApplyAlphaAndMatrixToCanvas(*paintFilterCanvas); in OnDraw()
101 auto threadIdx = paintFilterCanvas->GetParallelThreadIdx(); in OnDraw()
106 auto threadId = paintFilterCanvas->GetIsParallelCanvas() ? in OnDraw()
112 if (!InitSurface(surfaceParams.width, surfaceParams.height, *paintFilterCanvas)) { in OnDraw()
H A Drs_effect_render_node_drawable.h39 … Drawing::Canvas& canvas, const Drawing::Rect& bounds, RSPaintFilterCanvas* paintFilterCanvas);
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_property_drawable_utils_test.cpp201 paintFilterCanvas.surface_ = nullptr;
205 paintFilterCanvas.surface_ = &surface;
231 paintFilterCanvas.surface_ = nullptr;
234 paintFilterCanvas.surface_ = &surface;
236 paintFilterCanvas.canvas_ = &canvasTest2;
264 paintFilterCanvas.surface_ = nullptr;
268 paintFilterCanvas.surface_ = &surface;
509 paintFilterCanvas.surface_ = nullptr;
707 paintFilterCanvas.surface_ = nullptr;
710 paintFilterCanvas.surface_ = &surface;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_paint_filter_canvas_test.cpp589 EXPECT_NE(paintFilterCanvas, nullptr);
622 EXPECT_NE(paintFilterCanvas, nullptr);
1360 EXPECT_NE(paintFilterCanvas, nullptr);
1365 paintFilterCanvas->isCapture_ = false;
1372 paintFilterCanvas->AttachPen(pen);
1374 paintFilterCanvas->canvas_ = nullptr;
1375 paintFilterCanvas->AttachPen(pen);
1388 EXPECT_NE(paintFilterCanvas, nullptr);
1393 paintFilterCanvas->isCapture_ = false;
1402 paintFilterCanvas->canvas_ = nullptr;
[all …]
H A Drs_effect_render_node_test.cpp114 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
115 rsEffectRenderNode.ProcessRenderBeforeChildren(paintFilterCanvas);
117 rsEffectRenderNode.ProcessRenderBeforeChildren(paintFilterCanvas);
120 paintFilterCanvas.SetCacheType(RSPaintFilterCanvas::CacheType::OFFSCREEN);
121 rsEffectRenderNode.ProcessRenderBeforeChildren(paintFilterCanvas);
122 paintFilterCanvas.SetCacheType(RSPaintFilterCanvas::CacheType::UNDEFINED);
123 rsEffectRenderNode.ProcessRenderBeforeChildren(paintFilterCanvas);
126 rsEffectRenderNode.ProcessRenderBeforeChildren(paintFilterCanvas);
H A Drs_base_render_node_test.cpp527 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
530 node->DrawCacheSurface(paintFilterCanvas, threadIndex, isUIFirst);
533 node->DrawCacheSurface(paintFilterCanvas, threadIndex, isUIFirst);
536 node->DrawCacheSurface(paintFilterCanvas, threadIndex, isUIFirst);
539 node->DrawCacheSurface(paintFilterCanvas, threadIndex, isUIFirst);
553 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
556 EXPECT_EQ(node->GetCompletedImage(paintFilterCanvas, threadIndex, isUIFirst), nullptr);
559 EXPECT_EQ(node->GetCompletedImage(paintFilterCanvas, threadIndex, isUIFirst), nullptr);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_misc_drawable.cpp263 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
265 *content = paintFilterCanvas->SaveAllStatus(type); in CreateDrawFunc()
275 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
277 paintFilterCanvas->RestoreStatus(*content); in CreateDrawFunc()
339 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
383 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
384 RSPropertyDrawableUtils::EndBlender(*paintFilterCanvas, ptr->blendApplyType_); in CreateDrawFunc()
425 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
427 paintFilterCanvas->SetEnvForegroundColor(ptr->envFGColor_); in CreateDrawFunc()
475 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
[all …]
H A Drs_property_drawable_background.cpp629 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
631 paintFilterCanvas->ClipRect(*rect); in CreateDrawFunc()
699 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
700 if (paintFilterCanvas == nullptr) { in CreateDrawFunc()
703 const auto& effectData = paintFilterCanvas->GetEffectData(); in CreateDrawFunc()
714 paintFilterCanvas->SetDisableFilterCache(true); in CreateDrawFunc()
716 drawable->DrawImpl(*paintFilterCanvas, *rect, index); in CreateDrawFunc()
717 paintFilterCanvas->SetDisableFilterCache(disableFilterCache); in CreateDrawFunc()
767 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
768 auto alpha = paintFilterCanvas->GetAlpha(); in CreateDrawFunc()
[all …]
H A Drs_render_node_shadow_drawable.cpp51 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in Draw() local
52 RSAutoCanvasRestore acr(paintFilterCanvas, RSPaintFilterCanvas::SaveType::kCanvasAndAlpha); in Draw()
53 params->ApplyAlphaAndMatrixToCanvas(*paintFilterCanvas); in Draw()
H A Drs_render_node_drawable_adapter.cpp375 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in QuickReject() local
376 if (paintFilterCanvas->GetIsParallelCanvas() || paintFilterCanvas->IsDirtyRegionStackEmpty()) { in QuickReject()
383 auto originalCanvas = paintFilterCanvas->GetOriginalCanvas(); in QuickReject()
384 if (originalCanvas && !paintFilterCanvas->GetOffscreenDataList().empty()) { in QuickReject()
395 return !(paintFilterCanvas->GetCurDirtyRegion().IsIntersects(dstRegion)); in QuickReject()
H A Drs_property_drawable.cpp222 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
224 paintFilterCanvas->ClipRect(*rect); in CreateDrawFunc()
229 … RSPropertyDrawableUtils::DrawBackgroundEffect(paintFilterCanvas, ptr->filter_, ptr->cacheManager_, in CreateDrawFunc()
H A Drs_property_drawable_foreground.cpp258 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
259 RSPropertyDrawableUtils::BeginForegroundFilter(*paintFilterCanvas, ptr->boundsRect_); in CreateDrawFunc()
305 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in CreateDrawFunc() local
306 RSPropertyDrawableUtils::DrawForegroundFilter(*paintFilterCanvas, ptr->foregroundFilter_); in CreateDrawFunc()
H A Drs_property_drawable_utils.cpp302 auto paintFilterCanvas = static_cast<RSPaintFilterCanvas*>(canvas); in DrawFilter() local
303 if (paintFilterCanvas == nullptr) { in DrawFilter()
306 RSAutoCanvasRestore autoCanvasStore(paintFilterCanvas, isForegroundFilter ? in DrawFilter()
309 paintFilterCanvas->SetAlpha(1.0); in DrawFilter()
323 …if (!paintFilterCanvas->GetDisableFilterCache() && cacheManager != nullptr && RSProperties::Filter… in DrawFilter()
333 cacheManager->DrawFilter(*paintFilterCanvas, filter, in DrawFilter()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/modifier/
H A Drs_render_modifier_test.cpp217 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
218 context.canvas_ = &paintFilterCanvas;
242 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
243 RSModifierContext context(properties, &paintFilterCanvas);
274 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
275 paintFilterCanvas.surface_ = &surface;
363 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
417 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
418 paintFilterCanvas.surface_ = &surface;
496 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/pipeline/rspipelinerender_fuzzer/
H A Drspipelinerender_fuzzer.cpp64 RSPaintFilterCanvas paintFilterCanvas(&drCanvas, GetData<float>()); in RSPaintFilterCanvasFuzzTest()
65 paintFilterCanvas.MultiplyAlpha(GetData<float>()); in RSPaintFilterCanvasFuzzTest()
66 paintFilterCanvas.RestoreAlphaToCount(GetData<int>()); in RSPaintFilterCanvasFuzzTest()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/pointer_render/
H A Drs_pointer_render_manager_test.cpp76 RSPaintFilterCanvas paintFilterCanvas(&drawingCanvas); variable
96 …nderManager::GetInstance().ProcessColorPicker(rsUniRenderProcessor, paintFilterCanvas.GetGPUContex…
121 RSPaintFilterCanvas paintFilterCanvas(&drawingCanvas); variable
141 …nderManager::GetInstance().ProcessColorPicker(rsUniRenderProcessor, paintFilterCanvas.GetGPUContex…
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/params/
H A Drs_render_params_test.cpp103 RSPaintFilterCanvas paintFilterCanvas(&canvas); variable
104 params.ApplyAlphaAndMatrixToCanvas(paintFilterCanvas, true);