Loading include/gui/BufferItem.h +1 −0 Original line number Diff line number Diff line Loading @@ -44,6 +44,7 @@ class BufferItem : public Flattenable<BufferItem> { // The default value of mBuf, used to indicate this doesn't correspond to a slot. enum { INVALID_BUFFER_SLOT = -1 }; BufferItem(); BufferItem(const IGraphicBufferConsumer::BufferItem& item); ~BufferItem(); operator IGraphicBufferConsumer::BufferItem() const; Loading libs/gui/BufferItem.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,21 @@ BufferItem::BufferItem() : mCrop.makeInvalid(); } BufferItem::BufferItem(const IGraphicBufferConsumer::BufferItem& item) : mGraphicBuffer(item.mGraphicBuffer), mFence(item.mFence), mCrop(item.mCrop), mTransform(item.mTransform), mScalingMode(item.mScalingMode), mTimestamp(item.mTimestamp), mIsAutoTimestamp(item.mIsAutoTimestamp), mDataSpace(item.mDataSpace), mFrameNumber(item.mFrameNumber), mSlot(item.mBuf), mIsDroppable(item.mIsDroppable), mAcquireCalled(item.mAcquireCalled), mTransformToDisplayInverse(item.mTransformToDisplayInverse) {} BufferItem::~BufferItem() {} BufferItem::operator IGraphicBufferConsumer::BufferItem() const { Loading Loading
include/gui/BufferItem.h +1 −0 Original line number Diff line number Diff line Loading @@ -44,6 +44,7 @@ class BufferItem : public Flattenable<BufferItem> { // The default value of mBuf, used to indicate this doesn't correspond to a slot. enum { INVALID_BUFFER_SLOT = -1 }; BufferItem(); BufferItem(const IGraphicBufferConsumer::BufferItem& item); ~BufferItem(); operator IGraphicBufferConsumer::BufferItem() const; Loading
libs/gui/BufferItem.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,21 @@ BufferItem::BufferItem() : mCrop.makeInvalid(); } BufferItem::BufferItem(const IGraphicBufferConsumer::BufferItem& item) : mGraphicBuffer(item.mGraphicBuffer), mFence(item.mFence), mCrop(item.mCrop), mTransform(item.mTransform), mScalingMode(item.mScalingMode), mTimestamp(item.mTimestamp), mIsAutoTimestamp(item.mIsAutoTimestamp), mDataSpace(item.mDataSpace), mFrameNumber(item.mFrameNumber), mSlot(item.mBuf), mIsDroppable(item.mIsDroppable), mAcquireCalled(item.mAcquireCalled), mTransformToDisplayInverse(item.mTransformToDisplayInverse) {} BufferItem::~BufferItem() {} BufferItem::operator IGraphicBufferConsumer::BufferItem() const { Loading