Home
last modified time | relevance | path

Searched refs:RSRcdSurfaceRenderNode (Results 1 – 25 of 27) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/round_corner_display/
H A Drs_rcd_surface_render_node.cpp32 RSRcdSurfaceRenderNode::RSRcdSurfaceRenderNode( in RSRcdSurfaceRenderNode() function in OHOS::Rosen::RSRcdSurfaceRenderNode
42 RSRcdSurfaceRenderNode::SharedPtr RSRcdSurfaceRenderNode::Create(NodeId id, RCDSurfaceType type) in Create()
47 RSRcdSurfaceRenderNode::~RSRcdSurfaceRenderNode() in ~RSRcdSurfaceRenderNode()
52 const RectI& RSRcdSurfaceRenderNode::GetSrcRect() const in GetSrcRect()
57 const RectI& RSRcdSurfaceRenderNode::GetDstRect() const in GetDstRect()
270 bool RSRcdSurfaceRenderNode::IsSurfaceCreated() const in IsSurfaceCreated()
289 void RSRcdSurfaceRenderNode::ClearBufferCache() in ClearBufferCache()
299 void RSRcdSurfaceRenderNode::ResetCurrFrameState() in ResetCurrFrameState()
308 void RSRcdSurfaceRenderNode::Reset() in Reset()
313 bool RSRcdSurfaceRenderNode::IsBottomSurface() const in IsBottomSurface()
[all …]
H A Drs_rcd_surface_render_node.h102 class RSRcdSurfaceRenderNode : public RSRenderNode, public RSSurfaceHandler {
104 using WeakPtr = std::weak_ptr<RSRcdSurfaceRenderNode>;
105 using SharedPtr = std::shared_ptr<RSRcdSurfaceRenderNode>;
107RSRcdSurfaceRenderNode(NodeId id, RCDSurfaceType type, const std::weak_ptr<RSContext>& context = {…
109 ~RSRcdSurfaceRenderNode() override;
H A Drs_rcd_render_visitor.cpp29 bool RSRcdRenderVisitor::ConsumeAndUpdateBuffer(RSRcdSurfaceRenderNode& node) in ConsumeAndUpdateBuffer()
65 void RSRcdRenderVisitor::ProcessRcdSurfaceRenderNodeMainThread(RSRcdSurfaceRenderNode& node, bool r… in ProcessRcdSurfaceRenderNodeMainThread()
80RSRcdSurfaceRenderNode& node, const std::shared_ptr<rs_rcd::RoundCornerLayer> &layerInfo, bool res… in ProcessRcdSurfaceRenderNode()
94 auto surfaceNodePtr = node.ReinterpretCastTo<RSRcdSurfaceRenderNode>(); in ProcessRcdSurfaceRenderNode()
H A Drs_rcd_render_visitor.h50 bool ConsumeAndUpdateBuffer(RSRcdSurfaceRenderNode& node);
52RSRcdSurfaceRenderNode& node, const std::shared_ptr<rs_rcd::RoundCornerLayer> &layerInfo, bool res…
53 void ProcessRcdSurfaceRenderNodeMainThread(RSRcdSurfaceRenderNode& node, bool resourceChanged);
H A Drs_rcd_render_listener.h26 explicit RSRcdRenderListener(std::weak_ptr<RSRcdSurfaceRenderNode> surfaceRenderNode);
32 std::weak_ptr<RSRcdSurfaceRenderNode> surfaceRenderNode_;
H A Drs_rcd_render_listener.cpp25 RSRcdRenderListener::RSRcdRenderListener(std::weak_ptr<RSRcdSurfaceRenderNode> surfaceRenderNode) in RSRcdRenderListener()
40 std::weak_ptr<RSRcdSurfaceRenderNode> surfaceNode = surfaceRenderNode_; in OnGoBackground()
H A Drs_rcd_render_manager.h31 using RSRcdSurfaceRenderNodePtr = RSRcdSurfaceRenderNode::SharedPtr;
32 using RSRcdSurfaceRenderNodePtrMap = std::unordered_map<NodeId, RSRcdSurfaceRenderNode::SharedPtr>;
H A Drs_rcd_render_manager.cpp143 auto topRcdNode = RSRcdSurfaceRenderNode::Create(TOP_RCD_NODE_ID, RCDSurfaceType::TOP); in GetTopRenderNode()
158 …auto bottomRcdNode = RSRcdSurfaceRenderNode::Create(BACKGROUND_RCD_NODE_ID, RCDSurfaceType::BOTTOM… in GetBottomRenderNode()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_composer_adapter.h32 class RSRcdSurfaceRenderNode; variable
43 LayerInfoPtr CreateLayer(RSRcdSurfaceRenderNode& node);
60 ComposeInfo BuildComposeInfo(RSRcdSurfaceRenderNode& node) const;
H A Drs_processor.h31 class RSRcdSurfaceRenderNode; variable
56 virtual void ProcessRcdSurface(RSRcdSurfaceRenderNode& node) = 0;
H A Drs_virtual_screen_processor.h39 void ProcessRcdSurface(RSRcdSurfaceRenderNode& node) override;
H A Drs_physical_screen_processor.h39 void ProcessRcdSurface(RSRcdSurfaceRenderNode& node) override;
H A Drs_physical_screen_processor.cpp76 void RSPhysicalScreenProcessor::ProcessRcdSurface(RSRcdSurfaceRenderNode& node) in ProcessRcdSurface()
H A Drs_uni_render_processor.h42 void ProcessRcdSurface(RSRcdSurfaceRenderNode& node) override;
H A Drs_virtual_screen_processor.cpp126 void RSVirtualScreenProcessor::ProcessRcdSurface(RSRcdSurfaceRenderNode& node) in ProcessRcdSurface()
H A Drs_uni_render_virtual_processor.h51 void ProcessRcdSurface(RSRcdSurfaceRenderNode& node) override;
H A Drs_uni_hwc_prevalidate_util.h77RSRcdSurfaceRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerIn…
H A Drs_uni_render_virtual_processor.cpp371 void RSUniRenderVirtualProcessor::ProcessRcdSurface(RSRcdSurfaceRenderNode& node) in ProcessRcdSurface()
H A Drs_uni_hwc_prevalidate_util.cpp205RSRcdSurfaceRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerIn… in CreateRCDLayerInfo()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uni_hwc_prevalidate_util_test.cpp86 auto node = std::make_shared<RSRcdSurfaceRenderNode>(id, RCDSurfaceType::BOTTOM);
124 auto node = std::make_shared<RSRcdSurfaceRenderNode>(id, RCDSurfaceType::BOTTOM);
H A Drs_round_corner_display_test.cpp406 auto bottomSurfaceNode = RSRcdSurfaceRenderNode::Create(0, RCDSurfaceType::BOTTOM);
422 std::shared_ptr<RSRcdSurfaceRenderNode> topSurfaceNode =
423 std::make_shared<RSRcdSurfaceRenderNode>(0, RCDSurfaceType::TOP);
424 std::shared_ptr<RSRcdSurfaceRenderNode> inValidSurfaceNode =
425 std::make_shared<RSRcdSurfaceRenderNode>(0, RCDSurfaceType::INVALID);
831 HWTEST_F(RSRoundCornerDisplayTest, RSRcdSurfaceRenderNode, TestSize.Level1)
835 RSRcdSurfaceRenderNode rcdRenderNode(0, static_cast<RCDSurfaceType>(i));
981 std::shared_ptr<RSRcdSurfaceRenderNode> bottomSurfaceNode =
982 std::make_shared<RSRcdSurfaceRenderNode>(0, RCDSurfaceType::BOTTOM);
H A Drs_virtual_screen_processor_test.cpp189 RSRcdSurfaceRenderNode node(id, type);
H A Drs_uni_render_processor_test.cpp200 RSRcdSurfaceRenderNode node(nodeId, type);
H A Drs_uni_render_virtual_processor_test.cpp212 RSRcdSurfaceRenderNode node(nodeId, type);
H A Drs_physical_screen_processor_test.cpp275 RSRcdSurfaceRenderNode node(id, type);

12