Home
last modified time | relevance | path

Searched refs:curSurface (Results 1 - 7 of 7) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render_backend/ohos/
H A Drender_context_ohos_gl.h39 void MakeCurrent(void* curSurface = nullptr, void* curContext = nullptr) override;
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vsync_rate_reduce_manager.cpp391 auto curSurface = RSBaseRenderNode::ReinterpretCast<RSSurfaceRenderNode>(*it); in SetVSyncRateByVisibleLevel() local
392 if (curSurface == nullptr || curSurface->GetDstRect().IsEmpty() || curSurface->IsLeashWindow()) { in SetVSyncRateByVisibleLevel()
395 visMapForVsyncRate[curSurface->GetId()] = RSVisibleLevel::RS_SYSTEM_ANIMATE_SCENE; in SetVSyncRateByVisibleLevel()
H A Drs_main_thread.cpp2315 std::shared_ptr<RSSurfaceRenderNode> curSurface) in CheckSurfaceNeedProcess()
2318 if (curSurface->IsFocusedNode(focusNodeId_)) { in CheckSurfaceNeedProcess()
2320 if (!curSurface->HasContainerWindow() && !curSurface->IsTransparent() && in CheckSurfaceNeedProcess()
2321 !curSurface->HasWindowCorner() && in CheckSurfaceNeedProcess()
2322 !curSurface->GetAnimateState() && // when node animating (i.e. 3d animation), the region cannot be trusted in CheckSurfaceNeedProcess()
2323 curSurface->GetName().find("hisearch") == std::string::npos) { in CheckSurfaceNeedProcess()
2324 occlusionSurfaces.insert({curSurface->GetId(), curSurface->GetDstRect()}); in CheckSurfaceNeedProcess()
2328 occlusionSurfaces.insert({curSurface in CheckSurfaceNeedProcess()
2314 CheckSurfaceNeedProcess(OcclusionRectISet& occlusionSurfaces, std::shared_ptr<RSSurfaceRenderNode> curSurface) CheckSurfaceNeedProcess() argument
2423 auto curSurface = RSBaseRenderNode::ReinterpretCast<RSSurfaceRenderNode>(*it); CalcOcclusionImplementation() local
2437 auto curSurface = RSBaseRenderNode::ReinterpretCast<RSSurfaceRenderNode>(*it); CalcOcclusionImplementation() local
[all...]
H A Drs_main_thread.h414 bool CheckSurfaceNeedProcess(OcclusionRectISet& occlusionSurfaces, std::shared_ptr<RSSurfaceRenderNode> curSurface);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render_backend/
H A Drender_context_base.h34 virtual void MakeCurrent(void* curSurface = nullptr, void* curContext = nullptr) {} in MakeCurrent()
/foundation/multimedia/av_codec/services/engine/codec/video/hevcdecoder/
H A Dhevc_decoder.cpp1349 sptr<Surface> curSurface = sInfo_.surface; in ReplaceOutputSurfaceWhenRunning() local
1350 uint64_t oldId = curSurface->GetUniqueId(); in ReplaceOutputSurfaceWhenRunning()
1371 sInfo_.surface = curSurface; in ReplaceOutputSurfaceWhenRunning()
1392 sptr<Surface> curSurface = sInfo_.surface; in SwitchBetweenSurface() local
1433 int32_t ret = UnRegisterListenerToSurface(curSurface); in SwitchBetweenSurface()
1438 curSurface->CleanCache(true); // make sure old surface is empty and go black in SwitchBetweenSurface()
/foundation/multimedia/av_codec/services/engine/codec/video/fcodec/
H A Dfcodec.cpp1261 sptr<Surface> curSurface = sInfo_.surface; in SwitchBetweenSurface() local
1305 int32_t ret = UnRegisterListenerToSurface(curSurface); in SwitchBetweenSurface()
1310 curSurface->CleanCache(true); // make sure old surface is empty and go black in SwitchBetweenSurface()

Completed in 13 milliseconds