Home
last modified time | relevance | path

Searched refs:HdiOutput (Results 1 – 25 of 34) sorted by relevance

12

/ohos5.0/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()
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 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()
/ohos5.0/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()
/ohos5.0/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), 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 Drs_screen_manager_test.cpp856 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 Dhdioutput_test.cpp30 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 Dhdibackend_test.cpp158 OutputPtr output = HdiOutput::CreateHdiOutput(0);
/ohos5.0/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()
H A Ddrawing_engine_sample.cpp103 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 Dhdi_output.h43 class HdiOutput {
45 HdiOutput(uint32_t screenId);
46 virtual ~HdiOutput();
65 static std::shared_ptr<HdiOutput> CreateHdiOutput(uint32_t screenId);
H A Dhdi_backend.h33 using OutputPtr = std::shared_ptr<HdiOutput>;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/screen_manager/
H A Drs_screen_manager.h138 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 Drs_screen.h68 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 Dhdioutput_test.cpp31 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 Dhdibackend_test.cpp32 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 Dhdioutput_fuzzer.cpp85 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 Drs_hardware_thread_test.cpp89 … 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 Dhdibackend_fuzzer.cpp83 OutputPtr outputptr = HdiOutput::CreateHdiOutput(screenId); in DoSomethingInterestingWithMyAPI()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_composer_adapter.h76 std::shared_ptr<HdiOutput> output_;
H A Drs_uni_render_composer_adapter.h88 std::shared_ptr<HdiOutput> output_;
H A Drs_hardware_thread.h34 using OutputPtr = std::shared_ptr<HdiOutput>;

12