/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_surface_handler.h | 40 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 D | rs_surface_handler_test.cpp | 33 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 D | cmd_list.h | 67 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 D | cmd_list_helper.h | 249 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 D | rs_surface_handler.cpp | 52 void RSSurfaceHandler::ConsumeAndUpdateBuffer(SurfaceBufferEntry buffer) in ConsumeAndUpdateBuffer() 57 void RSSurfaceHandler::ConsumeAndUpdateBufferInner(SurfaceBufferEntry& buffer) in ConsumeAndUpdateBufferInner()
|
H A D | rs_recording_canvas.cpp | 121 …std::shared_ptr<Drawing::SurfaceBufferEntry> surfaceBufferEntry = std::make_shared<Drawing::Surfac… in DrawSurfaceBuffer()
|
H A D | rs_draw_cmd.cpp | 726 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 D | cmd_list.cpp | 328 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 D | cmd_list_helper.cpp | 853 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 D | screen_capture_server.h | 119 struct SurfaceBufferEntry { struct 120 …SurfaceBufferEntry(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 D | screen_capture_server.cpp | 2716 … 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 D | cmd_list_helper_test.cpp | 464 …std::shared_ptr<SurfaceBufferEntry> surfaceBufferEntry = cmdList->GetSurfaceBufferEntry(TEST_INVAL… 481 std::vector<std::shared_ptr<SurfaceBufferEntry>> objectList;
|
H A D | draw_cmd_test.cpp | 890 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 D | rs_marshalling_helper.cpp | 1672 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 D | rs_base_render_util.cpp | 971 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 D | rs_main_thread_test.cpp | 1982 RSSurfaceHandler::SurfaceBufferEntry bufferEntry;
|