Home
last modified time | relevance | path

Searched refs:HgmEnergyConsumptionPolicy (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/frame_rate_manager/
H A Dhgm_energy_consumption_policy.h26 class HgmEnergyConsumptionPolicy {
28 static HgmEnergyConsumptionPolicy& Instance();
51 HgmEnergyConsumptionPolicy();
52 ~HgmEnergyConsumptionPolicy() = default;
53 HgmEnergyConsumptionPolicy(const HgmEnergyConsumptionPolicy&) = delete;
54 HgmEnergyConsumptionPolicy(const HgmEnergyConsumptionPolicy&&) = delete;
55 HgmEnergyConsumptionPolicy& operator=(const HgmEnergyConsumptionPolicy&) = delete;
56 HgmEnergyConsumptionPolicy& operator=(const HgmEnergyConsumptionPolicy&&) = delete;
H A Dhgm_energy_consumption_policy.cpp41 HgmEnergyConsumptionPolicy::HgmEnergyConsumptionPolicy() in HgmEnergyConsumptionPolicy() function in OHOS::Rosen::HgmEnergyConsumptionPolicy
44 std::bind(&HgmEnergyConsumptionPolicy::StartNewAnimation, this)); in HgmEnergyConsumptionPolicy()
47 HgmEnergyConsumptionPolicy& HgmEnergyConsumptionPolicy::Instance() in Instance()
49 static HgmEnergyConsumptionPolicy hlpp; in Instance()
62 void HgmEnergyConsumptionPolicy::SetEnergyConsumptionConfig( in SetEnergyConsumptionConfig()
92 void HgmEnergyConsumptionPolicy::SetUiEnergyConsumptionConfig( in SetUiEnergyConsumptionConfig()
128 void HgmEnergyConsumptionPolicy::StatisticAnimationTime(uint64_t timestamp) in StatisticAnimationTime()
137 void HgmEnergyConsumptionPolicy::StartNewAnimation() in StartNewAnimation()
147 void HgmEnergyConsumptionPolicy::GetAnimationIdleFps(FrameRateRange& rsRange) in GetAnimationIdleFps()
160 void HgmEnergyConsumptionPolicy::GetUiIdleFps(FrameRateRange& rsRange) in GetUiIdleFps()
[all …]
H A Dhgm_frame_rate_manager.cpp337 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(expectedRange); in UniProcessDataForLtpo()
1355 HgmEnergyConsumptionPolicy::Instance().SetEnergyConsumptionConfig( in UpdateEnergyConsumptionConfig()
1357 HgmEnergyConsumptionPolicy::Instance().SetUiEnergyConsumptionConfig( in UpdateEnergyConsumptionConfig()
1363 …auto task = []() { HgmEnergyConsumptionPolicy::Instance().SetAnimationEnergyConsumptionAssuranceMo… in EnterEnergyConsumptionAssuranceMode()
1365 …auto uiTask = []() { HgmEnergyConsumptionPolicy::Instance().SetUiEnergyConsumptionAssuranceMode(tr… in EnterEnergyConsumptionAssuranceMode()
1373 HgmEnergyConsumptionPolicy::Instance().SetAnimationEnergyConsumptionAssuranceMode(false); in ExitEnergyConsumptionAssuranceMode()
1374 HgmEnergyConsumptionPolicy::Instance().SetUiEnergyConsumptionAssuranceMode(false); in ExitEnergyConsumptionAssuranceMode()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/hyper_graphic_manager/unittest/
H A Dhgm_energy_consumption_policy_test.cpp174 HgmEnergyConsumptionPolicy::Instance().StartNewAnimation();
199 HgmEnergyConsumptionPolicy::Instance().GetAnimationIdleFps(rsRange);
217 HgmEnergyConsumptionPolicy::Instance().GetAnimationIdleFps(rsRange);
251 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(rsRange);
257 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(rsRange);
273 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(rsRange);
279 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(rsRange);
295 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(rsRange);
301 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(rsRange);
317 HgmEnergyConsumptionPolicy::Instance().GetUiIdleFps(rsRange);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_main_thread.cpp1857 HgmEnergyConsumptionPolicy::Instance().GetAnimationIdleFps(rsCurrRange_); in ProcessHgmFrameRate()
2880 HgmEnergyConsumptionPolicy::Instance().StatisticAnimationTime(timestamp / NS_PER_MS); in Animate()