Home
last modified time | relevance | path

Searched refs:hardCursorNode (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_pointer_window_manager.cpp51 … RSPointerWindowManager::SetHardCursorNodeInfo(std::shared_ptr<RSSurfaceRenderNode> hardCursorNode) in SetHardCursorNodeInfo() argument
53 if (!hardCursorNode) { in SetHardCursorNodeInfo()
56 if (!hardCursorNode->IsHardwareEnabledTopSurface() || !hardCursorNode->ShouldPaint()) { in SetHardCursorNodeInfo()
59 hardCursorNodes_ = hardCursorNode; in SetHardCursorNodeInfo()
69 auto hardCursorNode = GetHardCursorNode(); in HardCursorCreateLayerForDirect() local
70 if (hardCursorNode && hardCursorNode->IsHardwareEnabledTopSurface()) { in HardCursorCreateLayerForDirect()
71 auto surfaceHandler = hardCursorNode->GetRSSurfaceHandler(); in HardCursorCreateLayerForDirect()
72 … auto params = static_cast<RSSurfaceRenderParams*>(hardCursorNode->GetStagingRenderParams().get()); in HardCursorCreateLayerForDirect()
75 hardCursorNode->AddToPendingSyncList(); in HardCursorCreateLayerForDirect()
78 processor->CreateLayer(*hardCursorNode, *params); in HardCursorCreateLayerForDirect()
H A Drs_pointer_window_manager.h65 void SetHardCursorNodeInfo(std::shared_ptr<RSSurfaceRenderNode> hardCursorNode);