Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/
DBufferQueueLayer.cpp36 BufferQueueLayer::BufferQueueLayer(const LayerCreationArgs& args) : BufferLayer(args) {} in BufferQueueLayer() function in android::BufferQueueLayer
38 BufferQueueLayer::~BufferQueueLayer() { in ~BufferQueueLayer()
46 void BufferQueueLayer::onLayerDisplayed(const sp<Fence>& releaseFence) { in onLayerDisplayed()
50 void BufferQueueLayer::setTransformHint(uint32_t orientation) const { in setTransformHint()
54 std::vector<OccupancyTracker::Segment> BufferQueueLayer::getOccupancyHistory(bool forceFlush) { in getOccupancyHistory()
64 bool BufferQueueLayer::getTransformToDisplayInverse() const { in getTransformToDisplayInverse()
68 void BufferQueueLayer::releasePendingBuffer(nsecs_t dequeueReadyTime) { in releasePendingBuffer()
84 void BufferQueueLayer::setDefaultBufferSize(uint32_t w, uint32_t h) { in setDefaultBufferSize()
88 int32_t BufferQueueLayer::getQueuedFrameCount() const { in getQueuedFrameCount()
92 bool BufferQueueLayer::shouldPresentNow(nsecs_t expectedPresentTime) const { in shouldPresentNow()
[all …]
DBufferQueueLayer.h32 class BufferQueueLayer : public BufferLayer, public BufferLayerConsumer::ContentsChangedListener {
34 explicit BufferQueueLayer(const LayerCreationArgs&);
35 ~BufferQueueLayer() override;
DSurfaceFlingerFactory.h31 class BufferQueueLayer; variable
93 virtual sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) = 0;
DSurfaceFlingerFactory.cpp121 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) override { in createSurfaceFlinger()
122 return new BufferQueueLayer(args); in createSurfaceFlinger()
DAndroid.bp117 "BufferQueueLayer.cpp",
DSurfaceFlinger.h337 friend class BufferQueueLayer; variable
DSurfaceFlinger.cpp4381 sp<BufferQueueLayer> layer = getFactory().createBufferQueueLayer( in createBufferQueueLayer()
/frameworks/native/services/surfaceflinger/tests/unittests/
DCompositionTest.cpp464 static void enqueueBuffer(CompositionTest*, sp<BufferQueueLayer> layer) { in enqueueBuffer()
504 static void setupLatchedBuffer(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLatchedBuffer()
524 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
683 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
751 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()
758 using FlingerLayerType = sp<BufferQueueLayer>;
862 using FlingerLayerType = sp<BufferQueueLayer>;
868 Base::template createLayerWithFactory<BufferQueueLayer>(test, [test]() { in createLayer()
869 return new BufferQueueLayer( in createLayer()
DTestableSurfaceFlinger.h134 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs&) override { in createBufferQueueLayer()