/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/ |
H A D | rs_property_drawable_foreground_test.cpp | 51 std::make_shared<DrawableV2::RSBinarizationDrawable>(); 60 std::make_shared<DrawableV2::RSColorFilterDrawable>(); 71 std::make_shared<DrawableV2::RSLightUpEffectDrawable>(); 89 std::make_shared<DrawableV2::RSDynamicDimDrawable>(); 154 std::make_shared<DrawableV2::RSPixelStretchDrawable>(); 172 …std::shared_ptr<DrawableV2::RSBorderDrawable> borderDrawable = std::make_shared<DrawableV2::RSBord… 186 …std::shared_ptr<DrawableV2::RSOutlineDrawable> outlineDrawable = std::make_shared<DrawableV2::RSOu… 222 std::make_shared<DrawableV2::RSParticleDrawable>(); 288 std::make_shared<DrawableV2::RSDynamicDimDrawable>(); 387 std::make_shared<DrawableV2::RSDynamicDimDrawable>(); [all …]
|
H A D | rs_property_drawable_background_test.cpp | 69 std::shared_ptr<DrawableV2::RSShadowDrawable> rsShadowDrawable = 90 auto drawable = std::make_shared<DrawableV2::RSShadowDrawable>(); 127 ASSERT_EQ(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr); 131 ASSERT_NE(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr); 135 ASSERT_NE(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr); 139 ASSERT_NE(DrawableV2::RSMaskDrawable::OnGenerate(node), nullptr); 239 DrawableV2::RSBackgroundImageDrawable drawable; 305 DrawableV2::RSBackgroundImageDrawable drawable; 336 DrawableV2::RSBackgroundImageDrawable drawable; 463 DrawableV2::RSUseEffectDrawable::OnGenerate(node)); [all …]
|
H A D | rs_misc_drawable_test.cpp | 64 ASSERT_EQ(DrawableV2::RSChildrenDrawable::OnGenerate(node), nullptr); 87 ASSERT_EQ(DrawableV2::RSChildrenDrawable::OnGenerate(node), nullptr); 94 ASSERT_NE(DrawableV2::RSChildrenDrawable::OnGenerate(node), nullptr); 97 …std::static_pointer_cast<DrawableV2::RSChildrenDrawable>(DrawableV2::RSChildrenDrawable::OnGenerat… 120 DrawableV2::RSChildrenDrawable childrenDrawable; 199 DrawableV2::RSBeginBlenderDrawable::OnGenerate(node)); 223 DrawableV2::RSEndBlenderDrawable::OnGenerate(node)); 239 auto drawable = std::make_shared<DrawableV2::RSEndBlenderDrawable>(); 266 DrawableV2::RSEnvFGColorDrawable::OnGenerate(node)); 308 DrawableV2::RSEnvFGColorStrategyDrawable::OnGenerate(node)); [all …]
|
H A D | rs_property_drawable_test.cpp | 54 std::make_shared<DrawableV2::RSPropertyDrawable>(); 83 DrawableV2::RSPropertyDrawable targetTest1; 91 DrawableV2::RSPropertyDrawable target; 94 DrawableV2::RSPropertyDrawable targetTest2; 109 std::make_shared<DrawableV2::RSFrameOffsetDrawable>(); 161 std::make_shared<DrawableV2::RSClipToFrameDrawable>(); 186 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt… 216 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt… 264 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt… 324 …std::shared_ptr<DrawableV2::RSFilterDrawable> filterDrawable = std::make_shared<DrawableV2::RSFilt… [all …]
|
H A D | rs_render_node_shadow_drawable_test.cpp | 41 class ConcreteRSRenderNodeDrawableAdapter : public DrawableV2::RSRenderNodeDrawableAdapter { 58 std::shared_ptr<DrawableV2::RSRenderNodeDrawableAdapter> nodeDrawable = 60 …auto rsRenderNodeShadowDrawable = std::make_shared<DrawableV2::RSRenderNodeShadowDrawable>(node, n…
|
H A D | rs_drawable_test.cpp | 83 drawable = DrawableV2::RSBackgroundShaderDrawable::OnGenerate(node); 121 … std::shared_ptr<RSDrawable> bgDrawable = DrawableV2::RSBackgroundFilterDrawable::OnGenerate(node); 123 auto stretchDrawable = std::make_shared<DrawableV2::RSPixelStretchDrawable>(); 132 auto colorFilterDrawable = std::make_shared<DrawableV2::RSColorFilterDrawable>(); 169 std::shared_ptr<RSDrawable> drawable = DrawableV2::RSUseEffectDrawable::OnGenerate(node); 204 std::shared_ptr<RSDrawable> drawable = DrawableV2::RSUseEffectDrawable::OnGenerate(node);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_composer_adapter.h | 33 namespace DrawableV2 { 46 LayerInfoPtr CreateLayer(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable); 47 LayerInfoPtr CreateLayer(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 54 static RectI SrcRectRotateTransform(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable); 56 ComposeInfo BuildComposeInfo(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, 59 ComposeInfo BuildComposeInfo(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 66 static void SetBufferColorSpace(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable); 68 … void LayerRotate(const LayerInfoPtr& layer, DrawableV2::RSRenderNodeDrawableAdapter& node) const; 72 LayerInfoPtr CreateBufferLayer(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 82 ComposeInfo& info, const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable); [all …]
|
H A D | rs_uni_render_processor.h | 39 …void CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, RSSurfaceRenderParams& … 49 bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& node, ScreenId mirroredId, 51 …void CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) override; 52 …void ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) overr… 53 …void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable…
|
H A D | rs_processor.h | 51 virtual void CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, in CreateUIFirstLayer() 58 …virtual bool InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, ScreenI… 60 …virtual void CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) … in CreateLayerForRenderThread() 61 …virtual void ProcessDisplaySurfaceForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& display… in ProcessDisplaySurfaceForRenderThread() 62 …virtual void ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawabl… in ProcessSurfaceForRenderThread()
|
H A D | rs_uni_render_virtual_processor.h | 47 …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 D | rs_uni_render_util.h | 46 …static void MergeDirtyHistoryForDrawable(DrawableV2::RSDisplayRenderNodeDrawable& drawable, int32_… 49 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceDrawables, 56 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables, 59 …DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable, int32_t bufferAge, bool renderParallel =… 61 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allSurfaceNodeDrawables); 78 …const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, bool forceCPU, uint32_t threadInde… 80 …const DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, RSSurfaceRenderParams& renderParam…
|
H A D | rs_uifirst_manager.h | 135 std::vector<std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable>> GetPendingPostDrawables() in GetPendingPostDrawables() 172 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> GetSurfaceDrawableByID(NodeId id); 174 void RenderGroupUpdate(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> drawable); 193 void SyncHDRDisplayParam(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> drawable); 217 …std::unordered_map<NodeId, std::shared_ptr<DrawableV2::RSRenderNodeDrawableAdapter>> subthreadProc… 232 std::vector<std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable>> pendingPostDrawables_;
|
H A D | rs_uifirst_manager.cpp | 68 return std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(ptr); in GetSurfaceDrawableByID() 72 auto ptr = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); in GetSurfaceDrawableByID() 74 return std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(ptr); in GetSurfaceDrawableByID() 174 …auto surfaceDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable); in MergeOldDirtyToDrawable() 456 auto drawable = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); in PostSubTask() 463 std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable)); in PostSubTask() 493 auto drawable = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); in PostReleaseCacheSurfaceSubTask() 498 std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable)); in PostReleaseCacheSurfaceSubTask() 565 … std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawableNode)); in ConvertPendingNodeToDrawable() 586 auto uifirstRootNodeDrawable = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(id); in GetUifirstCachedState() [all …]
|
H A D | rs_uni_render_processor.cpp | 64 bool RSUniRenderProcessor::InitForRenderThread(DrawableV2::RSDisplayRenderNodeDrawable& displayDraw… in InitForRenderThread() 126 void RSUniRenderProcessor::CreateLayerForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& surf… in CreateLayerForRenderThread() 170 void RSUniRenderProcessor::CreateUIFirstLayer(DrawableV2::RSSurfaceRenderNodeDrawable& drawable, in CreateUIFirstLayer() 238 …std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(params.GetAncestorDisplayDrawabl… in GetForceClientForDRM() 360 void RSUniRenderProcessor::ProcessSurfaceForRenderThread(DrawableV2::RSSurfaceRenderNodeDrawable& s… in ProcessSurfaceForRenderThread() 391 …auto displayDrawable = std::static_pointer_cast<DrawableV2::RSDisplayRenderNodeDrawable>(drawable); in ProcessDisplaySurface() 397 DrawableV2::RSDisplayRenderNodeDrawable& displayDrawable) in ProcessDisplaySurfaceForRenderThread() 418 …auto surfaceDrawable = std::static_pointer_cast<DrawableV2::RSSurfaceRenderNodeDrawable>(drawable); in ProcessDisplaySurfaceForRenderThread()
|
H A D | rs_uni_render_virtual_processor.cpp | 35 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()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rspropertydrawable_fuzzer/ |
H A D | rspropertydrawable_fuzzer.cpp | 69 DrawableV2::RSPropertyDrawable rsPropertyDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI() 76 …DrawableV2::RSPropertyDrawCmdListUpdater rsPropertyDrawCmdListUpdater(width, height, &rsPropertyDr… in DoSomethingInterestingWithMyAPI() 81 DrawableV2::RSFrameOffsetDrawable rsFrameOffsetDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI() 82 DrawableV2::RSFrameOffsetDrawable::OnGenerate(node); in DoSomethingInterestingWithMyAPI() 85 DrawableV2::RSClipToBoundsDrawable rsClipToBoundsDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI() 86 DrawableV2::RSClipToBoundsDrawable::OnGenerate(node); in DoSomethingInterestingWithMyAPI() 89 DrawableV2::RSClipToFrameDrawable rsClipToFrameDrawable(std::move(drawCmdList)); in DoSomethingInterestingWithMyAPI() 90 DrawableV2::RSClipToFrameDrawable::OnGenerate(node); in DoSomethingInterestingWithMyAPI() 94 DrawableV2::RSFilterDrawable rsFilterDrawable; in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/ |
H A D | rs_display_render_params.h | 36 …std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetAllMainAndLeashSurfaceDrawable… 39 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& allMainAndLeashSurfaces); 92 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetHardwareEnabledDrawables() in GetHardwareEnabledDrawables() 96 … std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetHardwareEnabledTopDrawables() in GetHardwareEnabledTopDrawables() 151 DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr GetMirrorSourceDrawable() override; 159 … std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> allMainAndLeashSurfaceDrawables_; 167 DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr mirrorSourceDrawable_; 184 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> hardwareEnabledDrawables_; 187 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> hardwareEnabledTopDrawables_;
|
H A D | rs_render_thread_params.h | 51 DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr drawablePtr = nullptr; 56 DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>>; 156 const std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr>& GetSelfDrawables() const in GetSelfDrawables() 445 std::vector<DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr> selfDrawables_;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/ |
H A D | rs_sub_thread.h | 42 void DrawableCache(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable); 44 …void ReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable… 58 …void DrawableCacheWithSkImage(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawabl… 59 … void DrawableCacheWithDma(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable);
|
H A D | rs_sub_thread_manager.h | 51 …void ScheduleRenderNodeDrawable(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawa… 52 …void ScheduleReleaseCacheSurfaceOnly(std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> node…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/ |
H A D | rs_dirty_rects_dfx.h | 38 explicit RSDirtyRectsDfx(DrawableV2::RSDisplayRenderNodeDrawable& targetDrawable) in RSDirtyRectsDfx() 61 const DrawableV2::RSDisplayRenderNodeDrawable& targetDrawable_; 69 DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable) const; 78 …DrawableV2::RSSurfaceRenderNodeDrawable& surfaceDrawable, DirtyRegionType dirtyType, bool isDrawn …
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_render_node_gc.h | 74 static void DrawableDestructor(DrawableV2::RSRenderNodeDrawableAdapter* ptr); 75 void DrawableDestructorInner(DrawableV2::RSRenderNodeDrawableAdapter* ptr); 100 std::queue<std::vector<DrawableV2::RSRenderNodeDrawableAdapter*>> drawableBucket_;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_util_test.cpp | 31 using namespace OHOS::Rosen::DrawableV2; 75 DrawableV2::RSDisplayRenderNodeDrawable drawable(node); 90 DrawableV2::RSDisplayRenderNodeDrawable displayNodeDrawable(topNode); 93 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 114 DrawableV2::RSDisplayRenderNodeDrawable displayNodeDrawable(topNode); 117 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 138 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 160 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 181 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); 200 auto drawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(node); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/parallel_render/ |
H A D | rs_sub_thread_test.cpp | 318 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable = nullptr; 322 nodeDrawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(std::move(node)); 365 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable = nullptr; 368 nodeDrawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(std::move(node)); 390 std::shared_ptr<DrawableV2::RSSurfaceRenderNodeDrawable> nodeDrawable = nullptr; 393 nodeDrawable = std::make_shared<DrawableV2::RSSurfaceRenderNodeDrawable>(std::move(node));
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/params/ |
H A D | rs_display_render_params.cpp | 20 using RSRenderNodeDrawableAdapterSharedPtr = DrawableV2::RSRenderNodeDrawableAdapter::SharedPtr; 163 auto ptr = DrawableV2::RSRenderNodeDrawableAdapter::GetDrawableById(surfaceNode->GetId()); in OnSync() 217 DrawableV2::RSRenderNodeDrawableAdapter::WeakPtr RSDisplayRenderParams::GetMirrorSourceDrawable() in GetMirrorSourceDrawable()
|