/ohos5.0/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() 48 HdiOutput::HdiOutput(uint32_t screenId) : screenId_(screenId) in HdiOutput() function in OHOS::Rosen::HdiOutput 54 HdiOutput::~HdiOutput() in ~HdiOutput() 59 GSError HdiOutput::ClearFrameBuffer() in ClearFrameBuffer() 76 RosenError HdiOutput::Init() in Init() 157 void HdiOutput::DeletePrevLayersLocked() in DeletePrevLayersLocked() 180 void HdiOutput::ResetLayerStatusLocked() in ResetLayerStatusLocked() 267 uint32_t HdiOutput::GetScreenId() const in GetScreenId() 290 bool HdiOutput::CheckFbSurface() in CheckFbSurface() 806 int HdiOutput::GetBufferCacheSize() in GetBufferCacheSize() [all …]
|
/ohos5.0/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()
|
/ohos5.0/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()
|
/ohos5.0/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), nullpt… 75 …auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullpt… 107 …auto rsScreen = std::make_unique<impl::RSScreen>(id, true, HdiOutput::CreateHdiOutput(id), nullptr… 187 …auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullpt… 203 …auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullpt… 253 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 270 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 304 …auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullpt… 335 …auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullpt… 415 …auto rsScreen = std::make_unique<impl::RSScreen>(id, false, HdiOutput::CreateHdiOutput(id), nullpt… [all …]
|
H A D | rs_screen_manager_test.cpp | 856 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 877 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 1002 …auto rsScreen = std::make_unique<impl::RSScreen>(newId, false, HdiOutput::CreateHdiOutput(newId), … 1107 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 1127 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 1167 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 1185 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 1222 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 1252 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); 1285 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/unittest/ |
H A D | hdioutput_test.cpp | 30 static inline std::shared_ptr<HdiOutput> hdiOutput_; 37 hdiOutput_ = HdiOutput::CreateHdiOutput(screenId); in SetUpTestCase() 238 std::shared_ptr<HdiOutput> output = HdiOutput::CreateHdiOutput(0); 257 std::shared_ptr<HdiOutput> output = HdiOutput::CreateHdiOutput(0);
|
H A D | hdibackend_test.cpp | 158 OutputPtr output = HdiOutput::CreateHdiOutput(0);
|
/ohos5.0/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()
|
H A D | drawing_engine_sample.cpp | 103 void DrawingEngineSample::OnScreenPlug(std::shared_ptr<HdiOutput> &output, bool connected, void* da… in OnScreenPlug() 366 void DrawingEngineSample::OnHotPlugEvent(const std::shared_ptr<HdiOutput> &output, bool connected) in OnHotPlugEvent()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/include/ |
H A D | hdi_output.h | 43 class HdiOutput { 45 HdiOutput(uint32_t screenId); 46 virtual ~HdiOutput(); 65 static std::shared_ptr<HdiOutput> CreateHdiOutput(uint32_t screenId);
|
H A D | hdi_backend.h | 33 using OutputPtr = std::shared_ptr<HdiOutput>;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/screen_manager/ |
H A D | rs_screen_manager.h | 138 virtual std::shared_ptr<HdiOutput> GetOutput(ScreenId id) const = 0; 245 std::shared_ptr<HdiOutput> output; 346 std::shared_ptr<HdiOutput> GetOutput(ScreenId id) const override; 460 static void OnHotPlug(std::shared_ptr<HdiOutput> &output, bool connected, void *data); 461 void OnHotPlugEvent(std::shared_ptr<HdiOutput> &output, bool connected); 469 void ProcessScreenConnectedLocked(std::shared_ptr<HdiOutput> &output); 470 void AddScreenToHgm(std::shared_ptr<HdiOutput> &output); 471 void ProcessScreenDisConnectedLocked(std::shared_ptr<HdiOutput> &output); 472 void RemoveScreenFromHgm(std::shared_ptr<HdiOutput> &output);
|
H A D | rs_screen.h | 68 virtual std::shared_ptr<HdiOutput> GetOutput() const = 0; 131 std::shared_ptr<HdiOutput> output, 159 std::shared_ptr<HdiOutput> GetOutput() const override; 243 std::shared_ptr<HdiOutput> hdiOutput_ = nullptr; // has value if the screen is physical
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/systemtest/ |
H A D | hdioutput_test.cpp | 31 static inline std::shared_ptr<HdiOutput> hdiOutput_; 41 hdiOutput_ = HdiOutput::CreateHdiOutput(screenId); in SetUpTestCase() 297 std::shared_ptr<HdiOutput> output = HdiOutput::CreateHdiOutput(0);
|
H A D | hdibackend_test.cpp | 32 static inline std::shared_ptr<HdiOutput> output_ = nullptr; 42 output_ = HdiOutput::CreateHdiOutput(screenId); in SetUpTestCase()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/fuzztest/hdioutput_fuzzer/ |
H A D | hdioutput_fuzzer.cpp | 85 std::shared_ptr<HdiOutput> hdiOutput = HdiOutput::CreateHdiOutput(screenId); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/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_); 251 auto hdiOutput = HdiOutput::CreateHdiOutput(screenId_); 276 OutputPtr output = HdiOutput::CreateHdiOutput(0);
|
/ohos5.0/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()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_composer_adapter.h | 76 std::shared_ptr<HdiOutput> output_;
|
H A D | rs_uni_render_composer_adapter.h | 88 std::shared_ptr<HdiOutput> output_;
|
H A D | rs_hardware_thread.h | 34 using OutputPtr = std::shared_ptr<HdiOutput>;
|