Searched refs:Flattener (Results 1 – 6 of 6) sorted by relevance
75 Flattener::Flattener(renderengine::RenderEngine& renderEngine, const Tunables& tunables) in Flattener() function in android::compositionengine::impl::planner::Flattener78 NonBufferHash Flattener::flattenLayers(const std::vector<const LayerState*>& layers, in flattenLayers()112 void Flattener::renderCachedSets( in renderCachedSets()155 void Flattener::dumpLayers(std::string& result) const { in dumpLayers()163 void Flattener::dump(std::string& result) const { in dump()215 size_t Flattener::calculateDisplayCost(const std::vector<const LayerState*>& layers) const { in calculateDisplayCost()242 void Flattener::resetActivities(NonBufferHash hash, time_point now) { in resetActivities()262 NonBufferHash Flattener::computeLayersHash() const{ in computeLayersHash()273 bool Flattener::mergeWithCachedSets(const std::vector<const LayerState*>& layers, time_point now) { in mergeWithCachedSets()417 std::vector<Flattener::Run> Flattener::findCandidateRuns(time_point now) const { in findCandidateRuns()[all …]
35 std::optional<Flattener::Tunables::RenderScheduling> buildRenderSchedulingTunables() { in buildRenderSchedulingTunables()42 Flattener::Tunables::RenderScheduling:: in buildRenderSchedulingTunables()47 Flattener::Tunables::RenderScheduling::kDefaultMaxDeferRenderAttempts); in buildRenderSchedulingTunables()49 return std::make_optional<Flattener::Tunables::RenderScheduling>( in buildRenderSchedulingTunables()50 Flattener::Tunables::RenderScheduling{ in buildRenderSchedulingTunables()56 Flattener::Tunables buildFlattenerTuneables() { in buildFlattenerTuneables()60 Flattener::Tunables::kDefaultActiveLayerTimeout.count())); in buildFlattenerTuneables()63 Flattener::Tunables::kDefaultEnableHolePunch); in buildFlattenerTuneables()64 return Flattener::Tunables{ in buildFlattenerTuneables()
83 Flattener mFlattener;
39 class Flattener {97 Flattener(renderengine::RenderEngine& renderEngine, const Tunables& tunables);
36 using impl::planner::Flattener;52 class TestableFlattener : public Flattener {55 : Flattener(renderEngine, tunables) {} in TestableFlattener()62 : FlattenerTest(Flattener::Tunables{ in FlattenerTest()70 FlattenerTest(const Flattener::Tunables& tunables) in FlattenerTest()239 mTestLayers[0]->layerFECompositionState.fps = Flattener::kFpsActiveThreshold / 2; in TEST_F()240 mTestLayers[1]->layerFECompositionState.fps = Flattener::kFpsActiveThreshold; in TEST_F()1100 Flattener::Tunables{.mActiveLayerTimeout = 100ms, in FlattenerRenderSchedulingTest()1101 .mRenderScheduling = Flattener::Tunables:: in FlattenerRenderSchedulingTest()
69 "src/planner/Flattener.cpp",