Home
last modified time | relevance | path

Searched refs:SurfaceBufferEntry (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_surface_handler.h40 struct SurfaceBufferEntry { struct
42 ~SurfaceBufferEntry() noexcept in ~SurfaceBufferEntry() argument
107 void SetHoldBuffer(std::shared_ptr<SurfaceBufferEntry> buffer) in SetHoldBuffer()
112 inline std::shared_ptr<SurfaceBufferEntry> GetHoldBuffer() in GetHoldBuffer()
298 void ConsumeAndUpdateBuffer(SurfaceBufferEntry buffer);
308 void ConsumeAndUpdateBufferInner(SurfaceBufferEntry& buffer);
316 SurfaceBufferEntry buffer_;
317 SurfaceBufferEntry preBuffer_;
322 std::shared_ptr<SurfaceBufferEntry> holdBuffer_ = nullptr;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_surface_handler_test.cpp33 RSSurfaceHandler::SurfaceBufferEntry RequestAndFlushBuffer();
34 void ReleaseBuffer(RSSurfaceHandler::SurfaceBufferEntry& buffer);
72 RSSurfaceHandler::SurfaceBufferEntry RSSurfaceHandlerTest::RequestAndFlushBuffer() in RequestAndFlushBuffer()
74 RSSurfaceHandler::SurfaceBufferEntry buffer; in RequestAndFlushBuffer()
88 void RSSurfaceHandlerTest::ReleaseBuffer(RSSurfaceHandler::SurfaceBufferEntry& buffer) in ReleaseBuffer()
199 RSSurfaceHandler::SurfaceBufferEntry buffer;
214 RSSurfaceHandler::SurfaceBufferEntry buffer = RequestAndFlushBuffer();
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/
H A Dcmd_list.h67 struct SurfaceBufferEntry { struct
68 SurfaceBufferEntry() = default;
69 SurfaceBufferEntry(const sptr<SurfaceBuffer> surfaceBuffer, const sptr<SyncFence> acquireFence) in SurfaceBufferEntry() function
262 uint32_t AddSurfaceBufferEntry(const std::shared_ptr<SurfaceBufferEntry>& surfaceBufferEntry);
267 std::shared_ptr<SurfaceBufferEntry> GetSurfaceBufferEntry(uint32_t id);
272 uint32_t GetAllSurfaceBufferEntry(std::vector<std::shared_ptr<SurfaceBufferEntry>>& objectList);
277 …uint32_t SetupSurfaceBufferEntry(const std::vector<std::shared_ptr<SurfaceBufferEntry>>& objectLis…
299 std::vector<std::shared_ptr<SurfaceBufferEntry>> surfaceBufferEntryVec_;
H A Dcmd_list_helper.h249 CmdList& cmdList, const std::shared_ptr<SurfaceBufferEntry>& imageFilter);
250 static std::shared_ptr<SurfaceBufferEntry> GetSurfaceBufferEntryFromCmdList(
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_surface_handler.cpp52 void RSSurfaceHandler::ConsumeAndUpdateBuffer(SurfaceBufferEntry buffer) in ConsumeAndUpdateBuffer()
57 void RSSurfaceHandler::ConsumeAndUpdateBufferInner(SurfaceBufferEntry& buffer) in ConsumeAndUpdateBufferInner()
H A Drs_recording_canvas.cpp121 …std::shared_ptr<Drawing::SurfaceBufferEntry> surfaceBufferEntry = std::make_shared<Drawing::Surfac… in DrawSurfaceBuffer()
H A Drs_draw_cmd.cpp726 std::shared_ptr<SurfaceBufferEntry> surfaceBufferEntry = in Marshalling()
727 …std::make_shared<SurfaceBufferEntry>(surfaceBufferInfo_.surfaceBuffer_, surfaceBufferInfo_.acquire… in Marshalling()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/
H A Dcmd_list.cpp328 uint32_t CmdList::AddSurfaceBufferEntry(const std::shared_ptr<SurfaceBufferEntry>& surfaceBufferEnt… in AddSurfaceBufferEntry()
335 std::shared_ptr<SurfaceBufferEntry> CmdList::GetSurfaceBufferEntry(uint32_t id) in GetSurfaceBufferEntry()
344 uint32_t CmdList::GetAllSurfaceBufferEntry(std::vector<std::shared_ptr<SurfaceBufferEntry>>& object… in GetAllSurfaceBufferEntry()
353 uint32_t CmdList::SetupSurfaceBufferEntry(const std::vector<std::shared_ptr<SurfaceBufferEntry>>& o… in SetupSurfaceBufferEntry()
H A Dcmd_list_helper.cpp853 CmdList& cmdList, const std::shared_ptr<SurfaceBufferEntry>& surfaceBuffer) in AddSurfaceBufferEntryToCmdList()
858 std::shared_ptr<SurfaceBufferEntry> CmdListHelper::GetSurfaceBufferEntryFromCmdList( in GetSurfaceBufferEntryFromCmdList()
/ohos5.0/foundation/multimedia/player_framework/services/services/screen_capture/server/
H A Dscreen_capture_server.h119 struct SurfaceBufferEntry { struct
120SurfaceBufferEntry(sptr<OHOS::SurfaceBuffer> buf, int32_t fence, int64_t timeStamp, OHOS::Rect& da… in SurfaceBufferEntry() function
122 ~SurfaceBufferEntry() noexcept = default;
166 std::queue<std::unique_ptr<SurfaceBufferEntry>> availBuffers_;
H A Dscreen_capture_server.cpp2716 … availBuffers_.push(std::make_unique<SurfaceBufferEntry>(buffer, flushFence, timestamp, damage)); in OnBufferAvailable()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/recording/
H A Dcmd_list_helper_test.cpp464 …std::shared_ptr<SurfaceBufferEntry> surfaceBufferEntry = cmdList->GetSurfaceBufferEntry(TEST_INVAL…
481 std::vector<std::shared_ptr<SurfaceBufferEntry>> objectList;
H A Ddraw_cmd_test.cpp890 std::shared_ptr<SurfaceBufferEntry> surfaceBufferEntry;
894 std::vector<std::shared_ptr<SurfaceBufferEntry>> surfaceBufferVecEntry;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/
H A Drs_marshalling_helper.cpp1672 std::vector<std::shared_ptr<Drawing::SurfaceBufferEntry>> surfaceBufferEntryVec; in Marshalling()
1843 std::vector<std::shared_ptr<Drawing::SurfaceBufferEntry>> surfaceBufferEntryVec; in Unmarshalling()
1859 std::shared_ptr<Drawing::SurfaceBufferEntry> surfaceBufferEntry = in Unmarshalling()
1860 std::make_shared<Drawing::SurfaceBufferEntry>(surfaceBuffer, acquireFence); in Unmarshalling()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_base_render_util.cpp971 std::shared_ptr<RSSurfaceHandler::SurfaceBufferEntry> surfaceBuffer; in ConsumeAndUpdateBuffer()
986 surfaceBuffer = std::make_shared<RSSurfaceHandler::SurfaceBufferEntry>(); in ConsumeAndUpdateBuffer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_main_thread_test.cpp1982 RSSurfaceHandler::SurfaceBufferEntry bufferEntry;