/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_processor.cpp | 113 auto preBuffer = params.GetPreBuffer(); in CreateLayer() local 115 params, buffer, preBuffer, surfaceHandler->GetConsumer(), params.GetAcquireFence()); in CreateLayer() 156 auto preBuffer = params.GetPreBuffer(); in CreateLayerForRenderThread() local 157 … LayerInfoPtr layer = GetLayerInfo(static_cast<RSSurfaceRenderParams&>(params), buffer, preBuffer, in CreateLayerForRenderThread() 187 auto preBuffer = surfaceHandler->GetPreBuffer(); in CreateUIFirstLayer() local 189 … params, buffer, preBuffer, surfaceHandler->GetConsumer(), surfaceHandler->GetAcquireFence()); in CreateUIFirstLayer() 252 …sptr<SurfaceBuffer>& preBuffer, const sptr<IConsumerSurface>& consumer, const sptr<SyncFence>& acq… in GetLayerInfo() argument 258 layer->SetPreBuffer(preBuffer); in GetLayerInfo()
|
H A D | rs_uni_render_thread.cpp | 374 auto preBuffer = params->GetPreBuffer(); in ReleaseSelfDrawingNodeBuffer() local 375 if (preBuffer == nullptr) { in ReleaseSelfDrawingNodeBuffer() 381 auto releaseTask = [buffer = preBuffer, consumer = surfaceDrawable->GetConsumerOnDraw(), in ReleaseSelfDrawingNodeBuffer()
|
H A D | rs_base_render_util.h | 47 sptr<SurfaceBuffer> preBuffer = nullptr; member
|
H A D | rs_main_thread.cpp | 1398 auto preBuffer = surfaceHandler->GetPreBuffer(); in ConsumeAndUpdateAllNodes() local 1400 … surfaceHandler->GetDamageRegion(), surfaceHandler->GetAcquireFence(), preBuffer); in ConsumeAndUpdateAllNodes() 1411 preBuffer ? preBuffer->GetSurfaceBufferWidth() : 0, in ConsumeAndUpdateAllNodes() 1412 preBuffer ? preBuffer->GetSurfaceBufferHeight() : 0); in ConsumeAndUpdateAllNodes() 1664 auto preBuffer = surfaceHandler->GetPreBuffer(); in ReleaseAllNodesBuffer() local 1665 if (preBuffer != nullptr) { in ReleaseAllNodesBuffer() 1666 … auto releaseTask = [buffer = preBuffer, consumer = surfaceHandler->GetConsumer(), in ReleaseAllNodesBuffer()
|
H A D | rs_base_render_util.cpp | 1050 auto preBuffer = surfaceHandler.GetPreBuffer(); in ReleaseBuffer() local 1051 if (preBuffer != nullptr) { in ReleaseBuffer() 1052 auto ret = consumer->ReleaseBuffer(preBuffer, surfaceHandler.GetPreBufferReleaseFence()); in ReleaseBuffer()
|
H A D | rs_uni_render_composer_adapter.cpp | 95 info.preBuffer = surfaceHandler.GetPreBuffer(); in SetPreBufferInfo() 198 layer->SetPreBuffer(info.preBuffer); in SetComposeInfoToLayer() 758 info.preBuffer = params->GetPreBuffer(); in BuildComposeInfo()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/ |
H A D | hdi_output.cpp | 575 auto preBuffer = layer->GetLayerInfo()->GetPreBuffer(); in ReleaseSurfaceBuffer() local 577 releaseBuffer(preBuffer, SyncFence::InvalidFence(), consumer); in ReleaseSurfaceBuffer() 583 auto preBuffer = layer->GetPreBuffer(); in ReleaseSurfaceBuffer() local 585 releaseBuffer(preBuffer, fence, consumer); in ReleaseSurfaceBuffer()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/ |
H A D | drawing_sample.cpp | 171 auto preBuffer = drawLayer->GetPreBuffer(); in Draw() local 174 drawLayer->GetHdiLayer()->GetSurface()->ReleaseBuffer(preBuffer, tempFence); in Draw()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/params/ |
H A D | rs_surface_render_params.cpp | 262 void RSSurfaceRenderParams::SetPreBuffer(const sptr<SurfaceBuffer>& preBuffer) in SetPreBuffer() argument 264 preBuffer_ = preBuffer; in SetPreBuffer()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/composer/ |
H A D | hello_composer.cpp | 283 auto preBuffer = layerContext->GetPreBuffer(); in Draw() local 286 layerContext->GetHdiLayer()->GetSurface()->ReleaseBuffer(preBuffer, tempFence); in Draw()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/ |
H A D | rs_render_params.h | 260 virtual void SetPreBuffer(const sptr<SurfaceBuffer>& preBuffer) {} in SetPreBuffer() argument
|
H A D | rs_surface_render_params.h | 369 void SetPreBuffer(const sptr<SurfaceBuffer>& preBuffer) override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_surface_render_node.cpp | 1168 const sptr<SyncFence>& acquireFence, const sptr<SurfaceBuffer>& preBuffer) in UpdateBufferInfo() argument 1179 surfaceParams->SetPreBuffer(preBuffer); in UpdateBufferInfo() 1199 if (auto preBuffer = surfaceHandler_->GetPreBuffer()) { in NeedClearBufferCache() local 1200 bufferCacheSet.insert(preBuffer->GetSeqNum()); in NeedClearBufferCache()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_surface_render_node.h | 182 const sptr<SyncFence>& acquireFence, const sptr<SurfaceBuffer>& preBuffer);
|