diff options
| author | 2017-02-24 16:38:15 -0800 | |
|---|---|---|
| committer | 2017-03-08 20:00:21 -0800 | |
| commit | 619634070f2fd5fa6ca0e035323fb2bb2aeea785 (patch) | |
| tree | 5db11f4aaf86943f89cb2f6ad25f4a2de8966f72 /libs/nativewindow/AHardwareBuffer.cpp | |
| parent | 3111d66ebc76423bba6cbda9597d92f5058d88c3 (diff) | |
Remove a dependency of EGL on ui/GraphicBuffer.h
the conversion to a ANativeWindowBuffer is now
handled by libnativewindow.
Test: compiled & run
Bug: cleanup
Change-Id: I52dd64574afbc1eff5bdbefacec234a79f8acd97
Diffstat (limited to 'libs/nativewindow/AHardwareBuffer.cpp')
| -rw-r--r-- | libs/nativewindow/AHardwareBuffer.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/nativewindow/AHardwareBuffer.cpp b/libs/nativewindow/AHardwareBuffer.cpp index 3fbab175f1..2d9fc931dd 100644 --- a/libs/nativewindow/AHardwareBuffer.cpp +++ b/libs/nativewindow/AHardwareBuffer.cpp @@ -428,6 +428,14 @@ GraphicBuffer* AHardwareBuffer_to_GraphicBuffer(AHardwareBuffer* buffer) { return reinterpret_cast<GraphicBuffer*>(buffer); } +const ANativeWindowBuffer* AHardwareBuffer_to_ANativeWindowBuffer(const AHardwareBuffer* buffer) { + return AHardwareBuffer_to_GraphicBuffer(buffer)->getNativeBuffer(); +} + +ANativeWindowBuffer* AHardwareBuffer_to_ANativeWindowBuffer(AHardwareBuffer* buffer) { + return AHardwareBuffer_to_GraphicBuffer(buffer)->getNativeBuffer(); +} + AHardwareBuffer* AHardwareBuffer_from_GraphicBuffer(GraphicBuffer* buffer) { return reinterpret_cast<AHardwareBuffer*>(buffer); } |