Lines Matching defs:nwBuffer
136 OHNativeWindowBuffer *nwBuffer = new OHNativeWindowBuffer();
137 nwBuffer->sfbuffer = *reinterpret_cast<OHOS::sptr<OHOS::SurfaceBuffer> *>(pSurfaceBuffer);
138 NativeObjectReference(nwBuffer);
139 return nwBuffer;
147 OHNativeWindowBuffer *nwBuffer = new OHNativeWindowBuffer();
149 nwBuffer->sfbuffer = surfaceBuffer;
151 NativeObjectReference(nwBuffer);
152 return nwBuffer;
192 OHNativeWindowBuffer *nwBuffer = new OHNativeWindowBuffer();
193 nwBuffer->sfbuffer = sfbuffer;
194 nwBuffer->uiTimestamp = window->uiTimestamp;
195 *buffer = nwBuffer;
197 NativeObjectReference(nwBuffer);
198 window->bufferCache_[seqNum] = nwBuffer;
264 OHNativeWindowBuffer *nwBuffer = new OHNativeWindowBuffer();
266 int32_t ret = window->surface->GetLastFlushedBuffer(nwBuffer->sfbuffer, acquireFence, matrix, false);
267 if (ret != OHOS::GSError::SURFACE_ERROR_OK || nwBuffer->sfbuffer == nullptr) {
269 delete nwBuffer;
270 nwBuffer = nullptr;
273 *buffer = nwBuffer;
274 NativeObjectReference(nwBuffer);
773 OHNativeWindowBuffer *nwBuffer = new OHNativeWindowBuffer();
775 int32_t ret = window->surface->GetLastFlushedBuffer(nwBuffer->sfbuffer, acquireFence, matrix, true);
776 if (ret != OHOS::GSError::SURFACE_ERROR_OK || nwBuffer->sfbuffer == nullptr) {
779 delete nwBuffer;
780 nwBuffer = nullptr;
783 *buffer = nwBuffer;
784 NativeObjectReference(nwBuffer);