Home
last modified time | relevance | path

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

/aosp12/frameworks/native/services/surfaceflinger/
H A DBufferQueueLayer.cpp41 BufferQueueLayer::BufferQueueLayer(const LayerCreationArgs& args) : BufferLayer(args) {} in BufferQueueLayer() function in android::BufferQueueLayer
43 BufferQueueLayer::~BufferQueueLayer() { in ~BufferQueueLayer()
99 int32_t BufferQueueLayer::getQueuedFrameCount() const { in getQueuedFrameCount()
127 bool BufferQueueLayer::fenceHasSignaled() const { in fenceHasSignaled()
219 bool BufferQueueLayer::hasFrameUpdate() const { in hasFrameUpdate()
348 status_t BufferQueueLayer::updateActiveBuffer() { in updateActiveBuffer()
487 void BufferQueueLayer::onSidebandStreamChanged() { in onSidebandStreamChanged()
497 void BufferQueueLayer::onFirstRef() { in onFirstRef()
547 void BufferQueueLayer::gatherBufferInfo() { in gatherBufferInfo()
563 sp<Layer> BufferQueueLayer::createClone() { in createClone()
[all …]
H A DBufferQueueLayer.h36 class BufferQueueLayer : public BufferLayer {
39 explicit BufferQueueLayer(const LayerCreationArgs&);
40 ~BufferQueueLayer() override;
74 ContentsChangedListener(BufferQueueLayer* bufferQueueLayer) in ContentsChangedListener()
87 BufferQueueLayer* mBufferQueueLayer = nullptr;
H A DSurfaceFlingerFactory.h33 class BufferQueueLayer; variable
107 virtual sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) = 0;
H A DSurfaceFlingerDefaultFactory.cpp123 sp<BufferQueueLayer> DefaultFactory::createBufferQueueLayer(const LayerCreationArgs& args) { in createBufferQueueLayer()
124 return new BufferQueueLayer(args); in createBufferQueueLayer()
H A DSurfaceFlingerDefaultFactory.h53 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) override;
H A DAndroid.bp139 "BufferQueueLayer.cpp",
H A DSurfaceFlinger.h365 friend class BufferQueueLayer; variable
H A DSurfaceFlinger.cpp4438 sp<BufferQueueLayer> layer; in createBufferQueueLayer()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DRefreshRateSelectionTest.cpp63 sp<BufferQueueLayer> createBufferQueueLayer();
93 sp<BufferQueueLayer> RefreshRateSelectionTest::createBufferQueueLayer() { in createBufferQueueLayer()
97 return new BufferQueueLayer(args); in createBufferQueueLayer()
H A DCompositionTest.cpp482 static void enqueueBuffer(CompositionTest*, sp<BufferQueueLayer> layer) { in enqueueBuffer()
522 static void setupLatchedBuffer(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLatchedBuffer()
539 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
718 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
797 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
804 using FlingerLayerType = sp<BufferQueueLayer>;
912 using FlingerLayerType = sp<BufferQueueLayer>;
918 Base::template createLayerWithFactory<BufferQueueLayer>(test, [test]() { in createLayer()
923 return new BufferQueueLayer(args); in createLayer()
H A DSetFrameRateTest.cpp75 return new BufferQueueLayer(args); in createLayer()
H A DTestableSurfaceFlinger.h140 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs&) override { in createBufferQueueLayer()