summaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
authorDan Stoza <stoza@google.com>2015-03-11 15:35:39 -0700
committerDan Stoza <stoza@google.com>2015-03-11 15:37:12 -0700
commit8757c016c8b8fd039347ab8f773dee28603a7a1c (patch)
tree1ddc65be95404f48b89214344e91ed4fceef5b80 /libs
parent358fc008f37e81c2a20425b9707fe137d2b1dbc4 (diff)
downloadframeworks_native-8757c016c8b8fd039347ab8f773dee28603a7a1c.zip
frameworks_native-8757c016c8b8fd039347ab8f773dee28603a7a1c.tar.gz
frameworks_native-8757c016c8b8fd039347ab8f773dee28603a7a1c.tar.bz2
libgui: Add BufferItem(IGBC::BufferItem)
Add a constructor for building a BufferItem from an IGraphicBufferConsumer::BufferItem. Change-Id: I1394e693314429ada93427889f10b7b01c948053
Diffstat (limited to 'libs')
-rw-r--r--libs/gui/BufferItem.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/libs/gui/BufferItem.cpp b/libs/gui/BufferItem.cpp
index f3a37ca..389d867 100644
--- a/libs/gui/BufferItem.cpp
+++ b/libs/gui/BufferItem.cpp
@@ -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 {