Home
last modified time | relevance | path

Searched refs:HdiOutput (Results 1 - 25 of 41) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/
H A Dhdi_output.cpp43 std::shared_ptr<HdiOutput> HdiOutput::CreateHdiOutput(uint32_t screenId) in CreateHdiOutput()
45 return std::make_shared<HdiOutput>(screenId); in CreateHdiOutput()
48 HdiOutput::HdiOutput(uint32_t screenId) : screenId_(screenId) in HdiOutput() function in OHOS::Rosen::HdiOutput
56 HdiOutput::~HdiOutput() in ~HdiOutput()
61 GSError HdiOutput::ClearFrameBuffer() in ClearFrameBuffer()
78 RosenError HdiOutput::Init() in Init()
110 RosenError HdiOutput
[all...]
/foundation/graphic/graphic_2d/rosen/samples/composer/
H A Dhello_composer.h53 std::shared_ptr<HdiOutput> curOutput_;
59 std::unordered_map<uint32_t, std::shared_ptr<HdiOutput>> outputMap_;
70 void OnHotPlug(std::shared_ptr<HdiOutput> &output, bool connected);
71 void OnHotPlugEvent(std::shared_ptr<HdiOutput> &output, bool connected);
77 static void OnScreenPlug(std::shared_ptr<HdiOutput> &output, bool connected, void* data);
H A Dhello_composer.cpp100 void HelloComposer::OnScreenPlug(std::shared_ptr<HdiOutput> &output, bool connected, void* data) in OnScreenPlug()
341 void HelloComposer::OnHotPlugEvent(std::shared_ptr<HdiOutput> &output, bool connected) in OnHotPlugEvent()
352 void HelloComposer::OnHotPlug(std::shared_ptr<HdiOutput> &output, bool connected) in OnHotPlug()
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/
H A Ddrawing_sample.h57 std::unordered_map<uint32_t, std::shared_ptr<HdiOutput>> outputMap_;
64 std::shared_ptr<HdiOutput> curOutput_;
76 void OnHotPlug(std::shared_ptr<HdiOutput>& output, bool connected);
77 void OnHotPlugEvent(std::shared_ptr<HdiOutput>& output, bool connected);
80 static void OnScreenPlug(std::shared_ptr<HdiOutput>& output, bool connected, void* data);
H A Ddrawing_sample.cpp74 void DrawingSample::OnScreenPlug(std::shared_ptr<HdiOutput>& output, bool connected, void* data) in OnScreenPlug()
229 void DrawingSample::OnHotPlugEvent(std::shared_ptr<HdiOutput>& output, bool connected) in OnHotPlugEvent()
240 void DrawingSample::OnHotPlug(std::shared_ptr<HdiOutput>& output, bool connected) in OnHotPlug()
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/
H A Ddrawing_engine_sample.h60 std::shared_ptr<HdiOutput> output_ = nullptr;
80 void OnHotPlugEvent(const std::shared_ptr<HdiOutput> &output, bool connected);
81 static void OnScreenPlug(std::shared_ptr<HdiOutput> &output, bool connected, void* data);
H A Drender_context_sample.h60 std::shared_ptr<HdiOutput> output_ = nullptr;
85 void OnHotPlugEvent(const std::shared_ptr<HdiOutput> &output, bool connected);
87 static void OnScreenPlug(std::shared_ptr<HdiOutput> &output, bool connected, void* data);
H A Ddrawing_sample_canvaskit0310.cpp78 void OnHotPlugEvent(std::shared_ptr<HdiOutput> &output, bool connected);
92 std::shared_ptr<HdiOutput> output = nullptr;
509 static void OnScreenPlug(std::shared_ptr<HdiOutput> &output, bool connected, void* data) in OnScreenPlug()
516 void HelloDrawing::OnHotPlugEvent(std::shared_ptr<HdiOutput> &output, bool connected) in OnHotPlugEvent()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/
H A Dhdi_output.h44 class HdiOutput { class
46 HdiOutput(uint32_t screenId);
47 virtual ~HdiOutput();
68 static std::shared_ptr<HdiOutput> CreateHdiOutput(uint32_t screenId);
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/unittest/
H A Dhdioutput_test.cpp31 static inline std::shared_ptr<HdiOutput> hdiOutput_;
38 hdiOutput_ = HdiOutput::CreateHdiOutput(screenId); in SetUpTestCase()
386 std::shared_ptr<HdiOutput> output = HdiOutput::CreateHdiOutput(0); in HWTEST_F()
405 std::shared_ptr<HdiOutput> output = HdiOutput::CreateHdiOutput(0); in HWTEST_F()
H A Dhdibackend_test.cpp159 OutputPtr output = HdiOutput::CreateHdiOutput(0); in HWTEST_F()
188 OutputPtr output = HdiOutput::CreateHdiOutput(0); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/fuzztest/hdioutput_fuzzer/
H A Dhdioutput_fuzzer.cpp87 std::shared_ptr<HdiOutput> hdiOutput = HdiOutput::CreateHdiOutput(screenId); in DoSomethingInterestingWithMyAPI()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/systemtest/
H A Dhdibackend_test.cpp32 static inline std::shared_ptr<HdiOutput> output_ = nullptr;
42 output_ = HdiOutput::CreateHdiOutput(screenId); in SetUpTestCase()
H A Dhdioutput_test.cpp31 static inline std::shared_ptr<HdiOutput> hdiOutput_;
41 hdiOutput_ = HdiOutput::CreateHdiOutput(screenId); in SetUpTestCase()
298 std::shared_ptr<HdiOutput> output = HdiOutput::CreateHdiOutput(0); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/screen_manager/
H A Drs_screen_manager.h130 virtual std::shared_ptr<HdiOutput> GetOutput(ScreenId id) const = 0;
240 std::shared_ptr<HdiOutput> output;
333 std::shared_ptr<HdiOutput> GetOutput(ScreenId id) const override;
452 static void OnHotPlug(std::shared_ptr<HdiOutput> &output, bool connected, void *data);
453 void OnHotPlugEvent(std::shared_ptr<HdiOutput> &output, bool connected);
461 void ProcessScreenConnectedLocked(std::shared_ptr<HdiOutput> &output);
462 void AddScreenToHgm(std::shared_ptr<HdiOutput> &output);
463 void ProcessScreenDisConnectedLocked(std::shared_ptr<HdiOutput> &output);
464 void RemoveScreenFromHgm(std::shared_ptr<HdiOutput> &output);
H A Drs_screen.h67 virtual std::shared_ptr<HdiOutput> GetOutput() const = 0;
123 std::shared_ptr<HdiOutput> output,
151 std::shared_ptr<HdiOutput> GetOutput() const override;
229 std::shared_ptr<HdiOutput> hdiOutput_ = nullptr; // has value if the screen is physical
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/screen_manager/
H A Drs_screen_test.cpp58 auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullptr); in HWTEST_F()
75 auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullptr); in HWTEST_F()
106 auto rsScreen = std::make_unique<impl::RSScreen>(id, true, HdiOutput::CreateHdiOutput(id), nullptr); in HWTEST_F()
183 auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullptr); in HWTEST_F()
199 auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullptr); in HWTEST_F()
246 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
263 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
297 auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullptr); in HWTEST_F()
328 auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullptr); in HWTEST_F()
408 auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/screenmanager/
H A Drs_screen_unit_test.cpp58 auto rsScreen = std::make_unique<impl::RSScreen>(idx, false, HdiOutput::CreateHdiOutput(idx), nullptr); in HWTEST_F()
71 auto rsScreen = std::make_unique<impl::RSScreen>(idx, false, HdiOutput::CreateHdiOutput(idx), nullptr); in HWTEST_F()
123 auto rsScreen = std::make_unique<impl::RSScreen>(idx, true, HdiOutput::CreateHdiOutput(idx), nullptr); in HWTEST_F()
183 auto rsScreen = std::make_unique<impl::RSScreen>(idx, false, HdiOutput::CreateHdiOutput(idx), nullptr); in HWTEST_F()
214 auto rsScreen = std::make_unique<impl::RSScreen>(idx, false, HdiOutput::CreateHdiOutput(idx), nullptr); in HWTEST_F()
246 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
263 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
315 auto rsScreen = std::make_unique<impl::RSScreen>(idx, false, HdiOutput::CreateHdiOutput(idx), nullptr); in HWTEST_F()
328 auto rsScreen = std::make_unique<impl::RSScreen>(idx, false, HdiOutput::CreateHdiOutput(idx), nullptr); in HWTEST_F()
394 auto rsScreen = std::make_unique<impl::RSScreen>(idx, false, HdiOutput in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/
H A Drs_hardware_thread_unit_test.cpp89 std::make_unique<impl::RSScreen>(screenId_, true, HdiOutput::CreateHdiOutput(screenId_), nullptr); in SetUp()
128 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId_); in HWTEST_F()
240 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId_); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_hardware_thread_test.cpp89 std::make_unique<impl::RSScreen>(screenId_, true, HdiOutput::CreateHdiOutput(screenId_), nullptr); in SetUp()
128 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId_); in HWTEST_F()
252 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId_); in HWTEST_F()
H A Drs_uni_render_processor_test.cpp153 auto output = std::make_shared<HdiOutput>(1); in HWTEST()
296 auto output = std::make_shared<HdiOutput>(1); in HWTEST()
319 auto output = std::make_shared<HdiOutput>(1); in HWTEST()
346 auto output = std::make_shared<HdiOutput>(1); in HWTEST()
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/fuzztest/hdibackend_fuzzer/
H A Dhdibackend_fuzzer.cpp83 OutputPtr outputptr = HdiOutput::CreateHdiOutput(screenId); in DoSomethingInterestingWithMyAPI()
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/screen_manager/
H A Drs_screen_manager_unit_test.cpp783 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
856 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
989 auto rsScreen = std::make_unique<impl::RSScreen>(newId, false, HdiOutput::CreateHdiOutput(newId), nullptr); in HWTEST_F()
1033 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
1053 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
1110 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
1134 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
1178 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
1194 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); in HWTEST_F()
1211 auto hdiOutput = HdiOutput in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_composer_adapter.h88 std::shared_ptr<HdiOutput> output_;
H A Drs_composer_adapter.h79 std::shared_ptr<HdiOutput> output_;

Completed in 17 milliseconds

12