Home
last modified time | relevance | path

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

/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/
H A Drender_service_client_fingerprint_demo.cpp57 auto surfaceFrame = rsSurface->RequestFrame(defaultDisplay->GetWidth(), defaultDisplay->GetHeight()); in main() local
58 auto skSurface = surfaceFrame->GetSurface(); in main()
68 rsSurface->FlushFrame(surfaceFrame); in main()
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/
H A Ddrawing_engine_sample.cpp216 std::unique_ptr<SurfaceFrame> surfaceFrame; in DoDraw() local
221 surfaceFrame = surface_->NativeRequestFrame(drawingWidth, drawingHeight); in DoDraw()
222 if (surfaceFrame == nullptr) { in DoDraw()
228 surfaceFrame = surface_->RequestFrame(drawingWidth, drawingHeight); in DoDraw()
232 surfaceFrame = surface_->RequestFrame(drawingWidth, drawingHeight); in DoDraw()
234 Drawing::Canvas* drcanvas = surface_->GetCanvas(surfaceFrame); in DoDraw()
239 surface_->NativeFlushFrame(surfaceFrame); in DoDraw()
242 surface_->FlushFrame(surfaceFrame); in DoDraw()
246 surface_->FlushFrame(surfaceFrame); in DoDraw()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_dma_buffer_surface_render_node_drawable.cpp137 auto surfaceFrame = rsSurface->RequestFrame(config.width, config.height, 0); in RequestFrame() local
138 if (surfaceFrame == nullptr) { in RequestFrame()
142 return std::make_unique<RSRenderFrame>(rsSurface, std::move(surfaceFrame)); in RequestFrame()
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/
H A Drs_render_thread_visitor.cpp302 void RSRenderThreadVisitor::UpdateDirtyAndSetEGLDamageRegion(std::unique_ptr<RSSurfaceFrame>& surfaceFrame) in UpdateDirtyAndSetEGLDamageRegion() argument
308 int32_t bufferAge = surfaceFrame->GetBufferAge(); in UpdateDirtyAndSetEGLDamageRegion()
321 surfaceFrame->SetDamageRegion(dirtyRectFlip.left_, dirtyRectFlip.top_, dirtyRectFlip.width_, in UpdateDirtyAndSetEGLDamageRegion()
430 auto surfaceFrame = rsSurface->RequestFrame(bufferWidth, bufferHeight, uiTimestamp_); in ProcessRootRenderNode() local
432 auto surfaceFrame = rsSurface->RequestFrame(std::round(bufferWidth), std::round(bufferHeight), uiTimestamp_); in ProcessRootRenderNode() local
435 if (surfaceFrame == nullptr) { in ProcessRootRenderNode()
442 auto surface = surfaceFrame->GetSurface(); in ProcessRootRenderNode()
497 UpdateDirtyAndSetEGLDamageRegion(surfaceFrame); in ProcessRootRenderNode()
558 rsSurface->FlushFrame(surfaceFrame, uiTimestamp_); in ProcessRootRenderNode()
H A Drs_render_thread_visitor.h74 void UpdateDirtyAndSetEGLDamageRegion(std::unique_ptr<RSSurfaceFrame>& surfaceFrame);
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/pipeline/
H A Drs_render_thread_visitor_test.cpp1114 std::unique_ptr<RSSurfaceFrame> surfaceFrame = std::make_unique<RSSurfaceFrameOhosGl>(1, 1); in HWTEST_F() local
1116 visitor.UpdateDirtyAndSetEGLDamageRegion(surfaceFrame); in HWTEST_F()
1117 EXPECT_TRUE(surfaceFrame); in HWTEST_F()
1120 visitor.UpdateDirtyAndSetEGLDamageRegion(surfaceFrame); in HWTEST_F()
1121 EXPECT_TRUE(surfaceFrame); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_base_render_engine.cpp297 auto surfaceFrame = rsSurface->RequestFrame(config.width, config.height, 0, useAFBC, in RequestFrame() local
300 if (surfaceFrame == nullptr) { in RequestFrame()
304 return std::make_unique<RSRenderFrame>(rsSurface, std::move(surfaceFrame)); in RequestFrame()

Completed in 9 milliseconds