Lines Matching refs:BufferStateLayer

59 BufferStateLayer::BufferStateLayer(const LayerCreationArgs& args)  in BufferStateLayer()  function in android::BufferStateLayer
64 BufferStateLayer::~BufferStateLayer() { in ~BufferStateLayer()
78 status_t BufferStateLayer::addReleaseFence(const sp<CallbackHandle>& ch, in addReleaseFence()
139 void BufferStateLayer::onLayerDisplayed(const sp<Fence>& releaseFence) { in onLayerDisplayed()
180 void BufferStateLayer::onSurfaceFrameCreated( in onSurfaceFrameCreated()
195 void BufferStateLayer::releasePendingBuffer(nsecs_t dequeueReadyTime) { in releasePendingBuffer()
238 void BufferStateLayer::finalizeFrameEventHistory(const std::shared_ptr<FenceTime>& glDoneFence, in finalizeFrameEventHistory()
246 bool BufferStateLayer::willPresentCurrentTransaction() const { in willPresentCurrentTransaction()
253 Rect BufferStateLayer::getCrop(const Layer::State& s) const { in getCrop()
257 bool BufferStateLayer::setTransform(uint32_t transform) { in setTransform()
265 bool BufferStateLayer::setTransformToDisplayInverse(bool transformToDisplayInverse) { in setTransformToDisplayInverse()
274 bool BufferStateLayer::setCrop(const Rect& crop) { in setCrop()
284 bool BufferStateLayer::setBufferCrop(const Rect& bufferCrop) { in setBufferCrop()
295 bool BufferStateLayer::setDestinationFrame(const Rect& destinationFrame) { in setDestinationFrame()
316 bool BufferStateLayer::updateGeometry() { in updateGeometry()
362 bool BufferStateLayer::setMatrix(const layer_state_t::matrix22_t& matrix, in setMatrix()
387 bool BufferStateLayer::setPosition(float x, float y) { in setPosition()
401 bool BufferStateLayer::addFrameEvent(const sp<Fence>& acquireFence, nsecs_t postedTime, in addFrameEvent()
414 bool BufferStateLayer::setBuffer(const std::shared_ptr<renderengine::ExternalTexture>& buffer, in setBuffer()
490 bool BufferStateLayer::setAcquireFence(const sp<Fence>& fence) { in setAcquireFence()
502 bool BufferStateLayer::setDataspace(ui::Dataspace dataspace) { in setDataspace()
510 bool BufferStateLayer::setHdrMetadata(const HdrMetadata& hdrMetadata) { in setHdrMetadata()
518 bool BufferStateLayer::setSurfaceDamageRegion(const Region& surfaceDamage) { in setSurfaceDamageRegion()
525 bool BufferStateLayer::setApi(int32_t api) { in setApi()
533 bool BufferStateLayer::setSidebandStream(const sp<NativeHandle>& sidebandStream) { in setSidebandStream()
552 bool BufferStateLayer::setTransactionCompletedListeners( in setTransactionCompletedListeners()
591 bool BufferStateLayer::setTransparentRegionHint(const Region& transparent) { in setTransparentRegionHint()
599 Rect BufferStateLayer::getBufferSize(const State& s) const { in getBufferSize()
624 FloatRect BufferStateLayer::computeSourceBounds(const FloatRect& parentBounds) const { in computeSourceBounds()
637 bool BufferStateLayer::fenceHasSignaled() const { in fenceHasSignaled()
652 bool BufferStateLayer::framePresentTimeIsCurrent(nsecs_t expectedPresentTime) const { in framePresentTimeIsCurrent()
660 bool BufferStateLayer::onPreComposition(nsecs_t refreshStartTime) { in onPreComposition()
667 uint64_t BufferStateLayer::getFrameNumber(nsecs_t /*expectedPresentTime*/) const { in getFrameNumber()
693 uint64_t BufferStateLayer::getHeadFrameNumber(nsecs_t /* expectedPresentTime */) const { in getHeadFrameNumber()
697 void BufferStateLayer::setAutoRefresh(bool autoRefresh) { in setAutoRefresh()
703 bool BufferStateLayer::latchSidebandStream(bool& recomputeVisibleRegions) { in latchSidebandStream()
723 bool BufferStateLayer::hasFrameUpdate() const { in hasFrameUpdate()
728 status_t BufferStateLayer::updateTexImage(bool& /*recomputeVisibleRegions*/, nsecs_t latchTime, in updateTexImage()
781 status_t BufferStateLayer::updateActiveBuffer() { in updateActiveBuffer()
800 status_t BufferStateLayer::updateFrameNumber(nsecs_t latchTime) { in updateFrameNumber()
811 void BufferStateLayer::HwcSlotGenerator::bufferErased(const client_cache_t& clientCacheId) { in bufferErased()
820 uint32_t BufferStateLayer::HwcSlotGenerator::getHwcCacheSlot(const client_cache_t& clientCacheId) { in getHwcCacheSlot()
831 uint32_t BufferStateLayer::HwcSlotGenerator::addCachedBuffer(const client_cache_t& clientCacheId) in addCachedBuffer()
845 uint32_t BufferStateLayer::HwcSlotGenerator::getFreeHwcCacheSlot() REQUIRES(mMutex) { in getFreeHwcCacheSlot()
855 void BufferStateLayer::HwcSlotGenerator::evictLeastRecentlyUsed() REQUIRES(mMutex) { in evictLeastRecentlyUsed()
870 void BufferStateLayer::HwcSlotGenerator::eraseBufferLocked(const client_cache_t& clientCacheId) in eraseBufferLocked()
884 void BufferStateLayer::gatherBufferInfo() { in gatherBufferInfo()
906 uint32_t BufferStateLayer::getEffectiveScalingMode() const { in getEffectiveScalingMode()
910 Rect BufferStateLayer::computeBufferCrop(const State& s) { in computeBufferCrop()
922 sp<Layer> BufferStateLayer::createClone() { in createClone()
925 sp<BufferStateLayer> layer = mFlinger->getFactory().createBufferStateLayer(args); in createClone()
931 bool BufferStateLayer::bufferNeedsFiltering() const { in bufferNeedsFiltering()
956 void BufferStateLayer::decrementPendingBufferCount() { in decrementPendingBufferCount()
961 void BufferStateLayer::tracePendingBufferCount(int32_t pendingBuffers) { in tracePendingBufferCount()
974 ui::Transform BufferStateLayer::getInputTransform() const { in getInputTransform()
988 Rect BufferStateLayer::getInputBounds() const { in getInputBounds()