Home
last modified time | relevance | path

Searched refs:RSDisplayRenderNodeDrawable (Results 1 – 25 of 32) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_display_render_node_drawable.cpp200 RSDisplayRenderNodeDrawable::Registrar RSDisplayRenderNodeDrawable::instance_;
202 RSDisplayRenderNodeDrawable::RSDisplayRenderNodeDrawable(std::shared_ptr<const RSRenderNode>&& node) in RSDisplayRenderNodeDrawable() function in OHOS::Rosen::DrawableV2::RSDisplayRenderNodeDrawable
209 return new RSDisplayRenderNodeDrawable(std::move(node)); in OnGenerate()
371 bool RSDisplayRenderNodeDrawable::CheckDisplayNodeSkip( in CheckDisplayNodeSkip()
871 void RSDisplayRenderNodeDrawable::DrawMirrorScreen( in DrawMirrorScreen()
1040 void RSDisplayRenderNodeDrawable::DrawMirrorCopy( in DrawMirrorCopy()
1100 void RSDisplayRenderNodeDrawable::WiredScreenProjection( in WiredScreenProjection()
1147 void RSDisplayRenderNodeDrawable::DrawWiredMirrorCopy(RSDisplayRenderNodeDrawable& mirroredDrawable) in DrawWiredMirrorCopy()
1164 void RSDisplayRenderNodeDrawable::DrawWiredMirrorOnDraw( in DrawWiredMirrorOnDraw()
1246 void RSDisplayRenderNodeDrawable::ScaleAndRotateMirrorForWiredScreen(RSDisplayRenderNodeDrawable& m… in ScaleAndRotateMirrorForWiredScreen()
[all …]
H A Drs_display_render_node_drawable.h34 class RSDisplayRenderNodeDrawable : public RSRenderNodeDrawable {
36 ~RSDisplayRenderNodeDrawable() override = default;
142 explicit RSDisplayRenderNodeDrawable(std::shared_ptr<const RSRenderNode>&& node);
149 void ScaleAndRotateMirrorForWiredScreen(RSDisplayRenderNodeDrawable& mirroredDrawable);
150 void DrawWiredMirrorCopy(RSDisplayRenderNodeDrawable& mirroredDrawable);
151 …void DrawWiredMirrorOnDraw(RSDisplayRenderNodeDrawable& mirroredDrawable, RSDisplayRenderParams& p…
161 using DrawFuncPtr = void(RSDisplayRenderNodeDrawable::*)(Drawing::Canvas&);
164 void DrawMirrorCopy(RSDisplayRenderNodeDrawable& mirrorDrawable, RSDisplayRenderParams& params,
173 …void PrepareOffscreenRender(const RSDisplayRenderNodeDrawable& displayDrawable, bool useFixedSize …
205 std::shared_ptr<RSDisplayRenderNodeDrawable> mirrorSourceDrawable_ = nullptr;
H A Drs_surface_render_node_drawable.h42 class RSDisplayRenderNodeDrawable; variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_virtual_processor.h47 …bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenId mirror…
49 …void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable…
78 void CalculateTransform(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
82 void CanvasInit(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
H A Drs_uni_render_composer_adapter.h34 class RSDisplayRenderNodeDrawable; variable
46 LayerInfoPtr CreateLayer(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
56 ComposeInfo BuildComposeInfo(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable,
66 static void SetBufferColorSpace(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable);
H A Drs_uni_render_virtual_processor.cpp35 bool RSUniRenderVirtualProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& disp… in InitForRenderThread()
61 …std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(params->GetMirrorSourceDrawable(… in InitForRenderThread()
132 void RSUniRenderVirtualProcessor::CanvasInit(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawab… in CanvasInit()
245 void RSUniRenderVirtualProcessor::CalculateTransform(DrawableV2::RSDisplayRenderNodeDrawable& displ… in CalculateTransform()
306 DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) in ProcessDisplaySurfaceForRenderThread()
H A Drs_uni_render_processor.h49 bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& node, ScreenId mirroredId,
53 …void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable…
H A Drs_processor.h58 …virtual bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenI…
61 …virtual void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& display… in ProcessDisplaySurfaceForRenderThread()
H A Drs_uni_render_processor.cpp64 bool RSUniRenderProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDraw… in InitForRenderThread()
238 …std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(params.GetAncestorDisplayDrawabl… in GetForceClientForDRM()
391 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in ProcessDisplaySurface()
397 DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) in ProcessDisplaySurfaceForRenderThread()
H A Drs_uni_render_thread.h36 class RSDisplayRenderNodeDrawable; variable
68 …bool WaitUntilDisplayNodeBufferReleased(DrawableV2::RSDisplayRenderNodeDrawable& displayNodeDrawab…
H A Drs_uni_render_util.h46 …static void MergeDirtyHistoryForDrawable(DrawableV2::RSDisplayRenderNodeDrawable& drawable, int32_…
59 …DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, int32_t bufferAge, bool renderParallel =…
H A Drs_composer_adapter.cpp127 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CommitLayers()
336 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in BuildComposeInfo()
557 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CreateLayer()
H A Drs_processor.cpp121 bool RSProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, Scr… in InitForRenderThread()
H A Drs_base_render_engine.h52 class RSDisplayRenderNodeDrawable; variable
H A Drs_uni_render_composer_adapter.cpp100 ComposeInfo RSUniRenderComposerAdapter::BuildComposeInfo(DrawableV2::RSDisplayRenderNodeDrawable& d… in BuildComposeInfo()
224 void RSUniRenderComposerAdapter::SetBufferColorSpace(DrawableV2::RSDisplayRenderNodeDrawable& displ… in SetBufferColorSpace()
1185 LayerInfoPtr RSUniRenderComposerAdapter::CreateLayer(DrawableV2::RSDisplayRenderNodeDrawable& displ… in CreateLayer()
1240 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in CreateLayer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/
H A Drs_display_render_node_drawable_test.cpp50 RSDisplayRenderNodeDrawable* displayDrawable_ = nullptr;
51 RSDisplayRenderNodeDrawable* mirroredDisplayDrawable_ = nullptr;
74 drawable_ = RSDisplayRenderNodeDrawable::OnGenerate(renderNode_); in SetUp()
75 mirroredDrawable_ = RSDisplayRenderNodeDrawable::OnGenerate(mirroredNode_); in SetUp()
77 displayDrawable_ = static_cast<RSDisplayRenderNodeDrawable*>(drawable_); in SetUp()
107 auto drawable = RSDisplayRenderNodeDrawable::OnGenerate(displayNode);
672 &RSDisplayRenderNodeDrawable::OnCapture, *uniParam);
969 RSDisplayRenderNodeDrawable* mirroredDrawable = nullptr;
972 drawable = RSDisplayRenderNodeDrawable::OnGenerate(renderNode);
1028 RSDisplayRenderNodeDrawable* mirrorDrawable = nullptr;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/
H A Drs_dirty_rects_dfx.h38 explicit RSDirtyRectsDfx(DrawableV2::RSDisplayRenderNodeDrawable& targetDrawable) in RSDirtyRectsDfx()
61 const DrawableV2::RSDisplayRenderNodeDrawable& targetDrawable_;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uni_render_processor_test.cpp283 std::shared_ptr<DrawableV2::RSDisplayRenderNodeDrawable> displayDrawable(
284 static_cast<DrawableV2::RSDisplayRenderNodeDrawable*>(
285 DrawableV2::RSDisplayRenderNodeDrawable::OnGenerate(node)));
H A Drs_egl_image_manager_test.cpp91 … std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(node->GetRenderDrawable());
138 … std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(node->GetRenderDrawable());
H A Drs_uni_render_virtual_processor_test.cpp235 …static_cast<RSDisplayRenderNodeDrawable*>(RSDisplayRenderNodeDrawable::OnGenerate(rsDisplayRenderN…
H A Drs_uni_render_util_test.cpp75 DrawableV2::RSDisplayRenderNodeDrawable drawable(node);
90 DrawableV2::RSDisplayRenderNodeDrawable displayNodeDrawable(topNode);
114 DrawableV2::RSDisplayRenderNodeDrawable displayNodeDrawable(topNode);
358 static_cast<RSDisplayRenderNodeDrawable*>(RSDisplayRenderNodeDrawable::OnGenerate(node));
363 node->renderDrawable_ = std::shared_ptr<RSDisplayRenderNodeDrawable>(displayDrawable);
H A Drs_composer_adapter_test.cpp446 std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(
452 std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(
H A Drs_uni_render_composer_adapter_test.cpp1297 auto displayDrawable =std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(
1354 auto drawable = DrawableV2::RSDisplayRenderNodeDrawable::OnGenerate(node);
1356 auto displayDrawable = static_cast<DrawableV2::RSDisplayRenderNodeDrawable*>(drawable);
1373 auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(
H A Drs_surface_capture_task_test.cpp830 static_cast<RSDisplayRenderNodeDrawable*>(RSDisplayRenderNodeDrawable::OnGenerate(node));
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/dfx/
H A Drs_dirty_rects_dfx_test.cpp38 std::shared_ptr<RSDisplayRenderNodeDrawable> displayDrawable_ = nullptr;
60 displayDrawable_ = std::static_pointer_cast<RSDisplayRenderNodeDrawable>( in SetUp()

12