Searched refs:BufferQueueLayer (Results 1 – 9 of 9) sorted by relevance
36 BufferQueueLayer::BufferQueueLayer(const LayerCreationArgs& args) : BufferLayer(args) {} in BufferQueueLayer() function in android::BufferQueueLayer38 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 …]
32 class BufferQueueLayer : public BufferLayer, public BufferLayerConsumer::ContentsChangedListener {34 explicit BufferQueueLayer(const LayerCreationArgs&);35 ~BufferQueueLayer() override;
31 class BufferQueueLayer; variable93 virtual sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) = 0;
121 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs& args) override { in createSurfaceFlinger()122 return new BufferQueueLayer(args); in createSurfaceFlinger()
117 "BufferQueueLayer.cpp",
324 friend class BufferQueueLayer; variable
4290 sp<BufferQueueLayer> layer = getFactory().createBufferQueueLayer( in createBufferQueueLayer()
454 static void enqueueBuffer(CompositionTest*, sp<BufferQueueLayer> layer) { in enqueueBuffer()494 static void setupLatchedBuffer(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLatchedBuffer()514 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()673 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()741 static void setupLayerState(CompositionTest* test, sp<BufferQueueLayer> layer) { in setupLayerState()748 using FlingerLayerType = sp<BufferQueueLayer>;852 using FlingerLayerType = sp<BufferQueueLayer>;858 Base::template createLayerWithFactory<BufferQueueLayer>(test, [test]() { in createLayer()859 return new BufferQueueLayer( in createLayer()
134 sp<BufferQueueLayer> createBufferQueueLayer(const LayerCreationArgs&) override { in createBufferQueueLayer()