/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/ |
H A D | hdi_output.cpp | 43 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 D | hello_composer.h | 53 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 D | hello_composer.cpp | 100 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 D | drawing_sample.h | 57 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 D | drawing_sample.cpp | 74 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 D | drawing_engine_sample.h | 60 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 D | render_context_sample.h | 60 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 D | drawing_sample_canvaskit0310.cpp | 78 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 D | hdi_output.h | 44 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 D | hdioutput_test.cpp | 31 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 D | hdibackend_test.cpp | 159 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 D | hdioutput_fuzzer.cpp | 87 std::shared_ptr<HdiOutput> hdiOutput = HdiOutput::CreateHdiOutput(screenId); in DoSomethingInterestingWithMyAPI()
|
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/systemtest/ |
H A D | hdibackend_test.cpp | 32 static inline std::shared_ptr<HdiOutput> output_ = nullptr;
42 output_ = HdiOutput::CreateHdiOutput(screenId);
in SetUpTestCase()
|
H A D | hdioutput_test.cpp | 31 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 D | rs_screen_manager.h | 130 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 D | rs_screen.h | 67 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 D | rs_screen_test.cpp | 58 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 D | rs_screen_unit_test.cpp | 58 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 D | rs_hardware_thread_unit_test.cpp | 89 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 D | rs_hardware_thread_test.cpp | 89 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 D | rs_uni_render_processor_test.cpp | 153 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 D | hdibackend_fuzzer.cpp | 83 OutputPtr outputptr = HdiOutput::CreateHdiOutput(screenId); in DoSomethingInterestingWithMyAPI()
|
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/screen_manager/ |
H A D | rs_screen_manager_unit_test.cpp | 783 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 D | rs_uni_render_composer_adapter.h | 88 std::shared_ptr<HdiOutput> output_;
|
H A D | rs_composer_adapter.h | 79 std::shared_ptr<HdiOutput> output_;
|