Lines Matching defs:buffer
91 GraphicBufferWrapper(const sp<GraphicBuffer>& buffer): buffer(buffer) {
94 sp<GraphicBuffer> buffer;
114 sp<GraphicBuffer> buffer(alloc->createGraphicBuffer(width, height, format, usage, &error));
115 if (buffer == NULL) {
122 GraphicBufferWrapper* wrapper = new GraphicBufferWrapper(buffer);
159 sp<GraphicBuffer> buffer(wrapper->buffer);
168 rect.set(Rect(buffer->getWidth(), buffer->getHeight()));
172 status_t status = buffer->lock(LOCK_CANVAS_USAGE, rect, &bits);
176 buffer->unlock();
180 ssize_t bytesCount = buffer->getStride() * bytesPerPixel(buffer->getPixelFormat());
183 bitmap.setInfo(SkImageInfo::Make(buffer->getWidth(), buffer->getHeight(),
184 convertPixelFormat(buffer->getPixelFormat()),
188 if (buffer->getWidth() > 0 && buffer->getHeight() > 0) {
215 status_t status = wrapper->buffer->unlock();
232 parcel->write(*wrapper->buffer);
241 sp<GraphicBuffer> buffer = new GraphicBuffer();
242 parcel->read(*buffer);
243 return reinterpret_cast<jlong>(new GraphicBufferWrapper(buffer));
258 sp<GraphicBuffer> buffer(wrapper->buffer);
259 return buffer;