Home
last modified time | relevance | path

Searched refs:BufferStateLayer (Results 1 – 12 of 12) sorted by relevance

/frameworks/native/services/surfaceflinger/
DBufferStateLayer.cpp41 const std::array<float, 16> BufferStateLayer::IDENTITY_MATRIX{
49 BufferStateLayer::BufferStateLayer(const LayerCreationArgs& args) in BufferStateLayer() function in android::BufferStateLayer
55 BufferStateLayer::~BufferStateLayer() { in ~BufferStateLayer()
72 void BufferStateLayer::onLayerDisplayed(const sp<Fence>& releaseFence) { in onLayerDisplayed()
104 void BufferStateLayer::releasePendingBuffer(nsecs_t dequeueReadyTime) { in releasePendingBuffer()
126 void BufferStateLayer::finalizeFrameEventHistory(const std::shared_ptr<FenceTime>& glDoneFence, in finalizeFrameEventHistory()
134 bool BufferStateLayer::shouldPresentNow(nsecs_t /*expectedPresentTime*/) const { in shouldPresentNow()
142 bool BufferStateLayer::willPresentCurrentTransaction() const { in willPresentCurrentTransaction()
161 bool BufferStateLayer::applyPendingStates(Layer::State* stateToCommit) { in applyPendingStates()
170 Rect BufferStateLayer::getCrop(const Layer::State& /*s*/) const { in getCrop()
[all …]
DBufferStateLayer.h33 class BufferStateLayer : public BufferLayer {
35 explicit BufferStateLayer(const LayerCreationArgs&);
37 ~BufferStateLayer() override;
DSurfaceFlingerFactory.h32 class BufferStateLayer; variable
106 virtual sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs& args) = 0;
DSurfaceFlingerDefaultFactory.cpp139 sp<BufferStateLayer> DefaultFactory::createBufferStateLayer(const LayerCreationArgs& args) { in createBufferStateLayer()
140 return new BufferStateLayer(args); in createBufferStateLayer()
DSurfaceFlingerDefaultFactory.h57 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs& args) override;
DAndroid.bp135 "BufferStateLayer.cpp",
DSurfaceFlinger.h342 friend class BufferStateLayer; variable
DSurfaceFlinger.cpp4111 sp<BufferStateLayer> layer = getFactory().createBufferStateLayer(args); in createBufferStateLayer()
/frameworks/native/services/surfaceflinger/tests/unittests/
DRefreshRateSelectionTest.cpp70 sp<BufferStateLayer> createBufferStateLayer();
107 sp<BufferStateLayer> RefreshRateSelectionTest::createBufferStateLayer() { in createBufferStateLayer()
111 return new BufferStateLayer(args); in createBufferStateLayer()
DCachingTest.cpp33 BufferStateLayer::HwcSlotGenerator mHwcSlotGenerator;
DSetFrameRateTest.cpp87 return new BufferStateLayer(args); in createLayer()
DTestableSurfaceFlinger.h150 sp<BufferStateLayer> createBufferStateLayer(const LayerCreationArgs&) override { in createBufferStateLayer()