/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_ui_first_surface_render_node_drawable_test.cpp | 135 auto rscanvas = static_cast<RSPaintFilterCanvas*>(drawingCanvas); variable 140 result = surfaceDrawable_->GetCompletedImage(*rscanvas, threadIndex, isUIFirst); 144 result = surfaceDrawable_->GetCompletedImage(*rscanvas, threadIndex, isUIFirst); 163 auto rscanvas = static_cast<RSPaintFilterCanvas*>(drawingCanvas); variable 280 auto rscanvas = static_cast<RSPaintFilterCanvas*>(drawingCanvas); variable 281 auto result = surfaceDrawable_->DrawUIFirstCache(*rscanvas, true); 285 result = surfaceDrawable_->DrawUIFirstCache(*rscanvas, false); 290 result = surfaceDrawable_->DrawUIFirstCache(*rscanvas, false); 305 auto rscanvas = static_cast<RSPaintFilterCanvas*>(drawingCanvas); variable 307 auto result = surfaceDrawable_->DrawUIFirstCacheWithStarting(*rscanvas, id); [all …]
|
H A D | rs_canvas_drawing_render_node_drawable_test.cpp | 190 RSPaintFilterCanvas rscanvas(&drawingCanvas); variable 198 drawable->FlushForGL(width, height, context, nodeId, rscanvas); 202 drawable->FlushForGL(width, height, context, nodeId, rscanvas); 205 drawable->FlushForGL(width, height, context, nodeId, rscanvas); 208 drawable->FlushForGL(width, height, context, nodeId, rscanvas); 213 drawable->FlushForGL(width, height, context, nodeId, rscanvas); 228 RSPaintFilterCanvas rscanvas(&drawingCanvas); variable 236 drawable->FlushForVK(width, height, context, nodeId, rscanvas); 240 drawable->FlushForVK(width, height, context, nodeId, rscanvas); 243 drawable->FlushForVK(width, height, context, nodeId, rscanvas); [all …]
|
H A D | rs_display_render_node_drawable_test.cpp | 1240 auto rscanvas = static_cast<Drawing::Canvas*>(&paintFilterCanvas); variable 1241 displayDrawable_->AdjustZOrderAndDrawSurfaceNode(drawables, *rscanvas, *params); 1248 displayDrawable_->AdjustZOrderAndDrawSurfaceNode(drawables, *rscanvas, *params); 1263 displayDrawable_->AdjustZOrderAndDrawSurfaceNode(drawables, *rscanvas, *params);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/ |
H A D | rs_sub_thread.cpp | 366 auto rscanvas = std::make_shared<RSPaintFilterCanvas>(cacheSurface.get()); in DrawableCacheWithSkImage() local 367 if (rscanvas == nullptr) { in DrawableCacheWithSkImage() 371 SetHighContrastIfEnabled(*rscanvas); in DrawableCacheWithSkImage() 372 rscanvas->SetIsParallelCanvas(true); in DrawableCacheWithSkImage() 373 rscanvas->SetDisableFilterCache(true); in DrawableCacheWithSkImage() 374 rscanvas->SetParallelThreadIdx(threadIndex_); in DrawableCacheWithSkImage() 375 rscanvas->SetScreenId(nodeDrawable->GetScreenId()); in DrawableCacheWithSkImage() 376 rscanvas->SetTargetColorGamut(nodeDrawable->GetTargetColorGamut()); in DrawableCacheWithSkImage() 377 rscanvas->Clear(Drawing::Color::COLOR_TRANSPARENT); in DrawableCacheWithSkImage() 378 nodeDrawable->SubDraw(*rscanvas); in DrawableCacheWithSkImage()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_surface_render_node_drawable.cpp | 290 auto rscanvas = reinterpret_cast<RSPaintFilterCanvas*>(&canvas); in OnDraw() local 291 if (!rscanvas) { in OnDraw() 327 bool isUiFirstNode = rscanvas->GetIsParallelCanvas(); in OnDraw() 328 bool disableFilterCache = rscanvas->GetDisableFilterCache(); in OnDraw() 380 if (DealWithUIFirstCache(*rscanvas, *surfaceParams, *uniParam)) { in OnDraw() 411 curCanvas_ = rscanvas; in OnDraw() 579 auto rscanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in OnCapture() local 580 if (!rscanvas) { in OnCapture() 617 rscanvas->MultiplyAlpha(surfaceParams->GetAlpha()); in OnCapture() 620 surfaceParams->ApplyAlphaAndMatrixToCanvas(*rscanvas); in OnCapture() [all …]
|
H A D | rs_ui_first_surface_render_node_drawable.cpp | 456 auto rscanvas = reinterpret_cast<RSPaintFilterCanvas*>(&canvas); in SubDraw() local 457 if (!rscanvas) { in SubDraw() 466 RSRenderNodeDrawable::DrawUifirstContentChildren(*rscanvas, bounds); in SubDraw() 470 bool RSSurfaceRenderNodeDrawable::DrawUIFirstCache(RSPaintFilterCanvas& rscanvas, bool canSkipWait) in DrawUIFirstCache() argument 501 return DrawCacheSurface(rscanvas, params->GetCacheSize(), UNI_MAIN_THREAD_INDEX, true); in DrawUIFirstCache() 504 bool RSSurfaceRenderNodeDrawable::DrawUIFirstCacheWithStarting(RSPaintFilterCanvas& rscanvas, NodeI… in DrawUIFirstCacheWithStarting() argument 515 ret = DrawCacheSurface(rscanvas, params->GetCacheSize(), UNI_MAIN_THREAD_INDEX, true); in DrawUIFirstCacheWithStarting() 524 drawable->Draw(rscanvas); in DrawUIFirstCacheWithStarting()
|
H A D | rs_canvas_drawing_render_node_drawable.h | 46 NodeId nodeId, RSPaintFilterCanvas& rscanvas); 77 NodeId nodeId, RSPaintFilterCanvas& rscanvas); 79 NodeId nodeId, RSPaintFilterCanvas& rscanvas);
|
H A D | rs_canvas_drawing_render_node_drawable.cpp | 267 NodeId nodeId, RSPaintFilterCanvas& rscanvas) in FlushForGL() argument 270 if (rscanvas.GetParallelThreadIdx() != curThreadInfo_.first) { in FlushForGL() 275 if (rscanvas.GetGPUContext() == nullptr) { in FlushForGL() 284 …bool ret = image_->BuildFromTexture(*rscanvas.GetGPUContext(), backendTexture_.GetTextureInfo(), o… in FlushForGL() 313 NodeId nodeId, RSPaintFilterCanvas& rscanvas) in FlushForVK() argument 328 NodeId nodeId, RSPaintFilterCanvas& rscanvas) in Flush() argument 333 FlushForVK(width, height, context, nodeId, rscanvas); in Flush() 336 FlushForGL(width, height, context, nodeId, rscanvas); in Flush()
|
H A D | rs_display_render_node_drawable.cpp | 1329 auto rscanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in OnCapture() local 1330 if (!rscanvas) { in OnCapture() 1348 rscanvas->ConcatMatrix(params->GetMatrix()); in OnCapture() 1352 DrawWatermarkIfNeed(*params, *rscanvas); in OnCapture() 1354 rsDirtyRectsDfx.OnDraw(*rscanvas); in OnCapture() 1362 auto rscanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in DrawHardwareEnabledNodes() local 1363 if (!rscanvas) { in DrawHardwareEnabledNodes() 1396 renderEngine->DrawDisplayNodeWithParams(*rscanvas, *GetRSSurfaceHandlerOnDraw(), drawParams); in DrawHardwareEnabledNodes() 1579 auto rscanvas = static_cast<RSPaintFilterCanvas*>(&canvas); in AdjustZOrderAndDrawSurfaceNode() local 1580 if (!rscanvas) { in AdjustZOrderAndDrawSurfaceNode() [all …]
|
H A D | rs_surface_render_node_drawable.h | 263 bool DrawUIFirstCache(RSPaintFilterCanvas& rscanvas, bool canSkipWait); 264 bool DrawUIFirstCacheWithStarting(RSPaintFilterCanvas& rscanvas, NodeId id);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_image.cpp | 108 RSPaintFilterCanvas& rscanvas = static_cast<RSPaintFilterCanvas&>(canvas); in HDRConvert() local 110 if (LIKELY(!rscanvas.IsCapture())) { in HDRConvert() 112 targetColorSpace, rscanvas.GetScreenId(), dynamicRangeMode_); in HDRConvert() 115 targetColorSpace, rscanvas.GetScreenId(), DynamicRangeMode::STANDARD); in HDRConvert()
|