Home
last modified time | relevance | path

Searched refs:LayerHandle (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DLayerHistory.h41 class LayerHandle {
43 LayerHandle(LayerHistory& lh, int64_t id) : mId(id), mLayerHistory(lh) {} in LayerHandle() function
44 ~LayerHandle() { mLayerHistory.destroyLayer(mId); } in ~LayerHandle()
56 std::unique_ptr<LayerHandle> createLayer(const std::string name, float minRefreshRate,
60 void insert(const std::unique_ptr<LayerHandle>& layerHandle, nsecs_t presentTime, bool isHdr);
62 void setVisibility(const std::unique_ptr<LayerHandle>& layerHandle, bool visible);
DLayerHistory.cpp48 std::unique_ptr<LayerHistory::LayerHandle> LayerHistory::createLayer(const std::string name, in createLayer()
56 return std::make_unique<LayerHistory::LayerHandle>(*this, id); in createLayer()
72 void LayerHistory::insert(const std::unique_ptr<LayerHandle>& layerHandle, nsecs_t presentTime, in insert()
97 void LayerHistory::setVisibility(const std::unique_ptr<LayerHandle>& layerHandle, bool visible) { in setVisibility()
DScheduler.h142 std::unique_ptr<scheduler::LayerHistory::LayerHandle> registerLayer(std::string const& name,
147 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle,
151 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle, bool visible);
DScheduler.cpp327 std::unique_ptr<scheduler::LayerHistory::LayerHandle> Scheduler::registerLayer( in registerLayer()
346 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle, in addLayerPresentTimeAndHDR()
352 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle, bool visible) { in setLayerVisibility()
/frameworks/native/services/surfaceflinger/tests/unittests/
DLayerHistoryTest.cpp33 void forceRelevancy(const std::unique_ptr<LayerHistory::LayerHandle>& testLayer) { in forceRelevancy()
48 std::unique_ptr<LayerHistory::LayerHandle> testLayer = in TEST_F()
66 std::unique_ptr<LayerHistory::LayerHandle> testLayer = in TEST_F()
80 std::unique_ptr<LayerHistory::LayerHandle> test30FpsLayer = in TEST_F()
94 std::unique_ptr<LayerHistory::LayerHandle> testLayer = in TEST_F()
97 std::unique_ptr<LayerHistory::LayerHandle> test30FpsLayer = in TEST_F()
100 std::unique_ptr<LayerHistory::LayerHandle> testLayer2 = in TEST_F()
/frameworks/native/services/surfaceflinger/
DLayer.h916 std::unique_ptr<scheduler::LayerHistory::LayerHandle> mSchedulerLayerHandle;