/aosp12/frameworks/native/libs/ui/ |
H A D | GraphicBuffer.cpp | 43 sp<GraphicBuffer> GraphicBuffer::from(ANativeWindowBuffer* anwb) { in from() 47 GraphicBuffer* GraphicBuffer::fromAHardwareBuffer(AHardwareBuffer* buffer) { in fromAHardwareBuffer() 51 GraphicBuffer const* GraphicBuffer::fromAHardwareBuffer(AHardwareBuffer const* buffer) { in fromAHardwareBuffer() 63 GraphicBuffer::GraphicBuffer() in GraphicBuffer() function in android::GraphicBuffer 78 GraphicBuffer::GraphicBuffer(uint32_t inWidth, uint32_t inHeight, in GraphicBuffer() function in android::GraphicBuffer 84 GraphicBuffer::GraphicBuffer(uint32_t inWidth, uint32_t inHeight, PixelFormat inFormat, in GraphicBuffer() function in android::GraphicBuffer 86 : GraphicBuffer() { in GraphicBuffer() 92 GraphicBuffer::GraphicBuffer(uint32_t inWidth, uint32_t inHeight, in GraphicBuffer() function in android::GraphicBuffer 101 GraphicBuffer::GraphicBuffer(const native_handle_t* inHandle, HandleWrapMethod method, in GraphicBuffer() function in android::GraphicBuffer 104 : GraphicBuffer() { in GraphicBuffer() [all …]
|
/aosp12/frameworks/native/libs/ui/include/ui/ |
H A D | GraphicBuffer.h | 49 class GraphicBuffer 51 public Flattenable<GraphicBuffer> 53 friend class Flattenable<GraphicBuffer>; 81 static sp<GraphicBuffer> from(ANativeWindowBuffer *); 83 static GraphicBuffer* fromAHardwareBuffer(AHardwareBuffer*); 89 GraphicBuffer(); 219 ~GraphicBuffer(); 239 friend class LightRefBase<GraphicBuffer>; 240 GraphicBuffer(const GraphicBuffer& rhs); 241 GraphicBuffer& operator = (const GraphicBuffer& rhs); [all …]
|
/aosp12/frameworks/native/libs/ui/include_vndk/ui/ |
H A D | GraphicBuffer.h | 49 class GraphicBuffer 51 public Flattenable<GraphicBuffer> 53 friend class Flattenable<GraphicBuffer>; 81 static sp<GraphicBuffer> from(ANativeWindowBuffer *); 83 static GraphicBuffer* fromAHardwareBuffer(AHardwareBuffer*); 89 GraphicBuffer(); 219 ~GraphicBuffer(); 239 friend class LightRefBase<GraphicBuffer>; 240 GraphicBuffer(const GraphicBuffer& rhs); 241 GraphicBuffer& operator = (const GraphicBuffer& rhs); [all …]
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_hardware_HardwareBuffer.cpp | 62 explicit GraphicBufferWrapper(const sp<GraphicBuffer>& buffer) in GraphicBufferWrapper() 65 sp<GraphicBuffer> buffer; 85 sp<GraphicBuffer> buffer = new GraphicBuffer(width, height, pixelFormat, layers, in android_hardware_HardwareBuffer_create() 133 static inline GraphicBuffer* GraphicBufferWrapper_to_GraphicBuffer( in GraphicBufferWrapper_to_GraphicBuffer() 140 GraphicBuffer* buffer = GraphicBufferWrapper_to_GraphicBuffer(nativeObject); in android_hardware_HardwareBuffer_getWidth() 146 GraphicBuffer* buffer = GraphicBufferWrapper_to_GraphicBuffer(nativeObject); in android_hardware_HardwareBuffer_getHeight() 152 GraphicBuffer* buffer = GraphicBufferWrapper_to_GraphicBuffer(nativeObject); in android_hardware_HardwareBuffer_getFormat() 200 sp<GraphicBuffer> buffer = new GraphicBuffer(); in android_hardware_HardwareBuffer_read() 217 GraphicBuffer* buffer = GraphicBufferWrapper_to_GraphicBuffer( in android_hardware_HardwareBuffer_getNativeHardwareBuffer() 226 GraphicBuffer* android_hardware_HardwareBuffer_getNativeGraphicBuffer( in android_hardware_HardwareBuffer_getNativeGraphicBuffer() [all …]
|
H A D | android_graphics_GraphicBuffer.cpp | 50 #define LOCK_CANVAS_USAGE (GraphicBuffer::USAGE_SW_READ_OFTEN | GraphicBuffer::USAGE_SW_WRITE_OFTEN) 91 explicit GraphicBufferWrapper(const sp<GraphicBuffer>& buffer): buffer(buffer) { in GraphicBufferWrapper() 94 const sp<GraphicBuffer>& get() const { in get() 100 sp<GraphicBuffer> const buffer; 110 sp<GraphicBuffer> buffer = new GraphicBuffer( in android_graphics_GraphicBuffer_create() 145 sp<GraphicBuffer> buffer(wrapper->get()); in android_graphics_GraphicBuffer_lockCanvas() 221 sp<GraphicBuffer> buffer = new GraphicBuffer(); in android_graphics_GraphicBuffer_read() 233 sp<GraphicBuffer> android_graphics_GraphicBuffer_getNativeGraphicsBuffer(JNIEnv* env, jobject obj) { in android_graphics_GraphicBuffer_getNativeGraphicsBuffer() 238 sp<GraphicBuffer> buffer(wrapper->get()); in android_graphics_GraphicBuffer_getNativeGraphicsBuffer() 247 GraphicBuffer* buffer = GraphicBuffer::fromAHardwareBuffer(hardwareBuffer); in android_graphics_GraphicBuffer_createFromAHardwareBuffer()
|
/aosp12/frameworks/base/graphics/java/android/graphics/ |
H A D | GraphicBuffer.java | 31 public class GraphicBuffer implements Parcelable { class 80 public static GraphicBuffer create(int width, int height, int format, int usage) { in create() 83 return new GraphicBuffer(width, height, format, usage, nativeObject); in create() 92 private GraphicBuffer(int width, int height, int format, int usage, long nativeObject) { in GraphicBuffer() method in GraphicBuffer 104 public static final GraphicBuffer createFromHardwareBuffer(HardwareBuffer buffer) { in createFromHardwareBuffer() 279 new Parcelable.Creator<GraphicBuffer>() { 280 public GraphicBuffer createFromParcel(Parcel in) { 287 return new GraphicBuffer(width, height, format, usage, nativeObject); 292 public GraphicBuffer[] newArray(int size) { 293 return new GraphicBuffer[size]; [all …]
|
/aosp12/frameworks/native/libs/gui/include/gui/ |
H A D | GLConsumer.h | 138 const sp<GraphicBuffer>& buf, const Rect& cropRect, 182 sp<GraphicBuffer> getCurrentBuffer(int* outSlot = nullptr) const; 254 const sp<GraphicBuffer> graphicBuffer, 258 const sp<GraphicBuffer> graphicBuffer, EGLSyncKHR eglFence) { in releaseBufferLocked() 268 sp<GraphicBuffer> graphicBuffer; 304 explicit EglImage(sp<GraphicBuffer> graphicBuffer); 315 const sp<GraphicBuffer>& graphicBuffer() { return mGraphicBuffer; } in graphicBuffer() 327 const sp<GraphicBuffer>& graphicBuffer); 334 sp<GraphicBuffer> mGraphicBuffer; 372 static sp<GraphicBuffer> getDebugTexImageBuffer(); [all …]
|
H A D | ConsumerBase.h | 36 class GraphicBuffer; variable 207 const sp<GraphicBuffer> graphicBuffer, 211 bool stillTracking(int slot, const sp<GraphicBuffer> graphicBuffer); 219 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence); 221 const sp<GraphicBuffer> graphicBuffer, const sp<Fence>& fence); 228 sp<GraphicBuffer> mGraphicBuffer;
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/ |
H A D | HwcBufferCacheTest.cpp | 27 void getHwcBuffer(int slot, const sp<GraphicBuffer>& buffer, uint32_t* outSlot, in getHwcBuffer() 28 sp<GraphicBuffer>* outBuffer) { in getHwcBuffer() 39 sp<GraphicBuffer> outBuffer; in testSlot() 63 mCache.getHwcBuffer(inSlot, sp<GraphicBuffer>(), &outSlot, &outBuffer); in testSlot() 69 sp<GraphicBuffer> mBuffer1{new GraphicBuffer(1, 1, HAL_PIXEL_FORMAT_RGBA_8888, 1, 0)}; 70 sp<GraphicBuffer> mBuffer2{new GraphicBuffer(1, 1, HAL_PIXEL_FORMAT_RGBA_8888, 1, 0)};
|
/aosp12/frameworks/base/native/webview/plat_support/ |
H A D | graphic_buffer_impl.cpp | 27 : mBuffer(new android::GraphicBuffer(w, h, PIXEL_FORMAT_RGBA_8888, in GraphicBufferImpl() 28 android::GraphicBuffer::USAGE_HW_TEXTURE | in GraphicBufferImpl() 29 android::GraphicBuffer::USAGE_SW_READ_OFTEN | in GraphicBufferImpl() 30 android::GraphicBuffer::USAGE_SW_WRITE_OFTEN)) { in GraphicBufferImpl() 81 usage = android::GraphicBuffer::USAGE_SW_READ_OFTEN; in Map() 84 usage = android::GraphicBuffer::USAGE_SW_WRITE_OFTEN; in Map() 87 usage = android::GraphicBuffer::USAGE_SW_READ_OFTEN | in Map() 88 android::GraphicBuffer::USAGE_SW_WRITE_OFTEN; in Map()
|
/aosp12/frameworks/native/libs/nativedisplay/include/surfacetexture/ |
H A D | EGLConsumer.h | 125 sp<GraphicBuffer> graphicBuffer; 168 EglImage(sp<GraphicBuffer> graphicBuffer); 182 const sp<GraphicBuffer>& graphicBuffer() { return mGraphicBuffer; } in graphicBuffer() 193 EGLImageKHR createImage(EGLDisplay dpy, const sp<GraphicBuffer>& graphicBuffer); 200 sp<GraphicBuffer> mGraphicBuffer; 231 static sp<GraphicBuffer> getDebugTexImageBuffer(); 239 static const uint64_t DEFAULT_USAGE_FLAGS = GraphicBuffer::USAGE_HW_TEXTURE; 305 static sp<GraphicBuffer> sReleasedTexImageBuffer;
|
/aosp12/frameworks/native/libs/ui/tests/ |
H A D | GraphicBuffer_test.cpp | 30 constexpr uint64_t kTestUsage = GraphicBuffer::USAGE_SW_WRITE_OFTEN; 38 sp<GraphicBuffer> gb(new GraphicBuffer(kTestWidth, kTestHeight, format, kTestLayerCount, in TEST_F() 52 sp<GraphicBuffer> gb(new GraphicBuffer(width, height, format, kTestLayerCount, kTestUsage, in TEST_F() 64 sp<GraphicBuffer> gb2(new GraphicBuffer(width, height, format, kTestLayerCount, kTestUsage, in TEST_F()
|
H A D | GraphicBufferOverBinder_test.cpp | 35 constexpr uint64_t kTestUsage = GraphicBuffer::USAGE_SW_WRITE_OFTEN; 45 mGraphicBuffer = new GraphicBuffer(kTestWidth, kTestHeight, kTestFormat, kTestLayerCount, in GraphicBufferOverBinderTestService() 63 sp<GraphicBuffer> mGraphicBuffer; 99 status_t GetGraphicBuffer(sp<GraphicBuffer>* outBuf, uint32_t opCode) { in GetGraphicBuffer() 108 *outBuf = new GraphicBuffer(); in GetGraphicBuffer() 117 sp<GraphicBuffer> gb; in TEST_F()
|
/aosp12/frameworks/native/libs/nativewindow/ |
H A D | AHardwareBuffer.cpp | 49 sp<GraphicBuffer> gbuffer(new GraphicBuffer( in AHardwareBuffer_allocate() 56 GraphicBuffer::dumpAllocationsToSystemLog(); in AHardwareBuffer_allocate() 114 GraphicBuffer* gbuffer = AHardwareBuffer_to_GraphicBuffer(buffer); in AHardwareBuffer_lockAndGetInfo() 166 GraphicBuffer* gbuffer = AHardwareBuffer_to_GraphicBuffer(buffer); in AHardwareBuffer_lock() 195 GraphicBuffer* gBuffer = AHardwareBuffer_to_GraphicBuffer(buffer); in AHardwareBuffer_lockPlanes() 234 GraphicBuffer* gBuffer = AHardwareBuffer_to_GraphicBuffer(buffer); in AHardwareBuffer_unlock() 356 GraphicBuffer* gBuffer = new GraphicBuffer(); in AHardwareBuffer_recvHandleFromUnixSocket() 373 GraphicBuffer* gBuffer = new GraphicBuffer(); in AHardwareBuffer_isSupported() 440 sp<GraphicBuffer> gbuffer(new GraphicBuffer(handle, wrapMethod, desc->width, desc->height, in AHardwareBuffer_createFromHandle() 707 return GraphicBuffer::fromAHardwareBuffer(buffer); in AHardwareBuffer_to_GraphicBuffer() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/gpu_tonemapper/ |
H A D | EGLImageWrapper.cpp | 115 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | in L_wrap() 116 android::GraphicBuffer::USAGE_SW_READ_NEVER | in L_wrap() 117 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; in L_wrap() 120 flags |= android::GraphicBuffer::USAGE_PROTECTED; in L_wrap() 123 android::sp<android::GraphicBuffer> graphicBuffer = in L_wrap() 124 new android::GraphicBuffer(src->unaligned_width, src->unaligned_height, src->format, in L_wrap()
|
/aosp12/hardware/qcom/display/msm8998/gpu_tonemapper/ |
H A D | EGLImageWrapper.cpp | 115 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | in L_wrap() 116 android::GraphicBuffer::USAGE_SW_READ_NEVER | in L_wrap() 117 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; in L_wrap() 120 flags |= android::GraphicBuffer::USAGE_PROTECTED; in L_wrap() 123 android::sp<android::GraphicBuffer> graphicBuffer = in L_wrap() 124 new android::GraphicBuffer(src->unaligned_width, src->unaligned_height, src->format, in L_wrap()
|
/aosp12/hardware/qcom/display/msm8909/gpu_tonemapper/ |
H A D | EGLImageWrapper.cpp | 115 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | in L_wrap() 116 android::GraphicBuffer::USAGE_SW_READ_NEVER | in L_wrap() 117 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; in L_wrap() 120 flags |= android::GraphicBuffer::USAGE_PROTECTED; in L_wrap() 123 android::sp<android::GraphicBuffer> graphicBuffer = in L_wrap() 124 new android::GraphicBuffer(src->unaligned_width, src->unaligned_height, src->format, in L_wrap()
|
/aosp12/hardware/qcom/sdm845/display/gpu_tonemapper/ |
H A D | EGLImageWrapper.cpp | 115 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | in L_wrap() 116 android::GraphicBuffer::USAGE_SW_READ_NEVER | in L_wrap() 117 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; in L_wrap() 120 flags |= android::GraphicBuffer::USAGE_PROTECTED; in L_wrap() 123 android::sp<android::GraphicBuffer> graphicBuffer = in L_wrap() 124 new android::GraphicBuffer(src->unaligned_width, src->unaligned_height, src->format, in L_wrap()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/ |
H A D | ReleaseBufferCallback_test.cpp | 114 static sp<GraphicBuffer> getBuffer() { in getBuffer() 132 sp<GraphicBuffer> firstBuffer = getBuffer(); in TEST_F() 152 sp<GraphicBuffer> secondBuffer = getBuffer(); in TEST_F() 171 sp<GraphicBuffer> firstBuffer = getBuffer(); in TEST_F() 197 sp<GraphicBuffer> secondBuffer = getBuffer(); in TEST_F() 209 sp<GraphicBuffer> thirdBuffer = getBuffer(); in TEST_F() 227 sp<GraphicBuffer> firstBuffer = getBuffer(); in TEST_F() 261 sp<GraphicBuffer> firstBuffer = getBuffer(); in TEST_F() 274 sp<GraphicBuffer> secondBuffer = getBuffer(); in TEST_F() 298 sp<GraphicBuffer> firstBuffer = getBuffer(); in TEST_F() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | CachingTest.cpp | 36 sp<GraphicBuffer> mBuffer1{new GraphicBuffer(1, 1, HAL_PIXEL_FORMAT_RGBA_8888, 1, 0)}; 37 sp<GraphicBuffer> mBuffer2{new GraphicBuffer(1, 1, HAL_PIXEL_FORMAT_RGBA_8888, 1, 0)}; 38 sp<GraphicBuffer> mBuffer3{new GraphicBuffer(10, 10, HAL_PIXEL_FORMAT_RGBA_8888, 1, 0)};
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/ |
H A D | HwcBufferCache.h | 36 class GraphicBuffer; variable 57 void getHwcBuffer(int slot, const sp<GraphicBuffer>& buffer, uint32_t* outSlot, 58 sp<GraphicBuffer>* outBuffer); 68 wp<GraphicBuffer> mBuffers[kMaxLayerBufferCount];
|
/aosp12/packages/services/Car/cpp/evs/apps/default/ |
H A D | RenderPixelCopy.cpp | 70 sp<android::GraphicBuffer> tgt = new android::GraphicBuffer(tgtBuffer.buffer.nativeHandle, in drawFrame() 71 … android::GraphicBuffer::CLONE_HANDLE, in drawFrame() 96 … sp<android::GraphicBuffer> src = new android::GraphicBuffer(srcBuffer.buffer.nativeHandle, in drawFrame() 97 … android::GraphicBuffer::CLONE_HANDLE, in drawFrame()
|
/aosp12/hardware/qcom/sm7250/display/gpu_tonemapper/ |
H A D | EGLImageWrapper.cpp | 137 int flags = android::GraphicBuffer::USAGE_HW_TEXTURE | in L_wrap() 138 android::GraphicBuffer::USAGE_SW_READ_NEVER | in L_wrap() 139 android::GraphicBuffer::USAGE_SW_WRITE_NEVER; in L_wrap() 142 flags |= android::GraphicBuffer::USAGE_PROTECTED; in L_wrap() 145 android::sp<android::GraphicBuffer> graphicBuffer = in L_wrap() 146 new android::GraphicBuffer(unaligned_width, unaligned_height, src->format, in L_wrap()
|
/aosp12/frameworks/base/libs/hwui/tests/common/scenes/ |
H A D | HwBitmapInCompositeShader.cpp | 36 uint32_t usage = GraphicBuffer::USAGE_HW_TEXTURE | GraphicBuffer::USAGE_SW_READ_NEVER | in createContent() 39 sp<GraphicBuffer> buffer = new GraphicBuffer(400, 200, PIXEL_FORMAT_RGBA_8888, usage); in createContent() 42 buffer->lock(GraphicBuffer::USAGE_SW_WRITE_RARELY, ((void**)&pixels)); in createContent()
|
/aosp12/frameworks/native/libs/nativewindow/include-private/private/android/ |
H A D | AHardwareBufferHelpers.h | 61 class GraphicBuffer; variable 62 const GraphicBuffer* AHardwareBuffer_to_GraphicBuffer(const AHardwareBuffer* buffer); 63 GraphicBuffer* AHardwareBuffer_to_GraphicBuffer(AHardwareBuffer* buffer); 68 AHardwareBuffer* AHardwareBuffer_from_GraphicBuffer(GraphicBuffer* buffer);
|