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 maxRefreshRate);
59 void insert(const std::unique_ptr<LayerHandle>& layerHandle, nsecs_t presentTime, bool isHdr);
61 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()
54 return std::make_unique<LayerHistory::LayerHandle>(*this, id); in createLayer()
70 void LayerHistory::insert(const std::unique_ptr<LayerHandle>& layerHandle, nsecs_t presentTime, in insert()
95 void LayerHistory::setVisibility(const std::unique_ptr<LayerHandle>& layerHandle, bool visible) { in setVisibility()
DScheduler.h149 std::unique_ptr<scheduler::LayerHistory::LayerHandle> registerLayer(std::string const& name,
154 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle,
158 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle, bool visible);
DScheduler.cpp320 std::unique_ptr<scheduler::LayerHistory::LayerHandle> Scheduler::registerLayer( in registerLayer()
332 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle, in addLayerPresentTimeAndHDR()
338 const std::unique_ptr<scheduler::LayerHistory::LayerHandle>& layerHandle, bool visible) { in setLayerVisibility()
/frameworks/native/services/surfaceflinger/tests/unittests/
DLayerHistoryTest.cpp38 std::unique_ptr<LayerHistory::LayerHandle> testLayer = in TEST_F()
62 std::unique_ptr<LayerHistory::LayerHandle> testLayer = in TEST_F()
76 std::unique_ptr<LayerHistory::LayerHandle> test30FpsLayer = in TEST_F()
89 std::unique_ptr<LayerHistory::LayerHandle> testLayer = in TEST_F()
92 std::unique_ptr<LayerHistory::LayerHandle> test30FpsLayer = in TEST_F()
95 std::unique_ptr<LayerHistory::LayerHandle> testLayer2 = in TEST_F()
/frameworks/native/services/surfaceflinger/
DLayer.h905 std::unique_ptr<scheduler::LayerHistory::LayerHandle> mSchedulerLayerHandle;