/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/systemtest/ |
H A D | native_image_system_test.cpp | 55 void SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow); 87 NativeWindowBuffer* nativeWindowBuffer = nullptr; in ProducerThread() local 96 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThread() 100 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThread() 122 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local 124 nativeWindowBuffer = nullptr; in HWTEST_F() 125 auto ret = OH_NativeImage_AcquireNativeWindowBuffer(newImage, &nativeWindowBuffer, &fenceFd); in HWTEST_F() 127 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F() 129 ret = OH_NativeImage_ReleaseNativeWindowBuffer(newImage, nativeWindowBuffer, fenceFd); in HWTEST_F() 160 NativeWindowBuffer* nativeWindowBuffer in HWTEST_F() local 192 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local 205 SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) SetData() argument 233 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer001() local 319 OHNativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local [all...] |
H A D | native_image_opengl_system_test.cpp | 206 NativeWindowBuffer* nativeWindowBuffer = nullptr; in ProducerThreadOpenGL() local 215 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThreadOpenGL() 219 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThreadOpenGL() 414 NativeWindowBuffer* nativeWindowBuffer = nullptr; in ProducerThreadWithMatrix() local 423 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThreadWithMatrix() 427 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThreadWithMatrix()
|
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/unittest/ |
H A D | native_image_test.cpp | 391 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local 401 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F() 403 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F() 579 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local 587 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F() 595 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F() 653 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local 661 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F() 669 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F() 742 NativeWindowBuffer* nativeWindowBuffer in HWTEST_F() local 827 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local 927 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local 1056 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local 1101 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local 1162 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local 1228 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local 1296 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local [all...] |
/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | native_buffer_test.cpp | 73 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&surfaceBuffer); in HWTEST_F() local 74 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F() 75 nativeWindowBuffer->sfbuffer = nullptr; in HWTEST_F() 76 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in HWTEST_F() 626 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sBuffer); in HWTEST_F() local 627 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F() 628 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in HWTEST_F() 631 int32_t ret = OH_NativeBuffer_FromNativeWindowBuffer(nativeWindowBuffer, nullptr); in HWTEST_F() 634 ret = OH_NativeBuffer_FromNativeWindowBuffer(nativeWindowBuffer, &nativeBufferTmp); in HWTEST_F() 650 nativeWindowBuffer in HWTEST_F() 666 NativeWindowBuffer nativeWindowBuffer; HWTEST_F() local 721 NativeWindowBuffer* nativeWindowBuffer; HWTEST_F() local 772 NativeWindowBuffer* nativeWindowBuffer; HWTEST_F() local [all...] |
H A D | native_window_test.cpp | 87 static inline NativeWindowBuffer* nativeWindowBuffer = nullptr; member in OHOS::Rosen::NativeWindowTest 125 nativeWindowBuffer = nullptr; in TearDownTestCase() 618 NativeWindowBuffer *nativeWindowBuffer = nullptr; in HWTEST_F() local 620 int32_t ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindowTmp, &nativeWindowBuffer, &fenceFd); in HWTEST_F() 628 ASSERT_EQ(OH_NativeWindow_NativeWindowDetachBuffer(nativeWindowTmp, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F() 630 ASSERT_EQ(OH_NativeWindow_NativeWindowAttachBuffer(nativeWindow, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F() 632 ASSERT_EQ(OH_NativeWindow_NativeWindowDetachBuffer(nativeWindow, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F() 634 ASSERT_EQ(OH_NativeWindow_NativeWindowAttachBuffer(nativeWindowTmp, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F() 637 ASSERT_EQ(OH_NativeWindow_NativeWindowAttachBuffer(nativeWindowTmp, nativeWindowBuffer), in HWTEST_F() 647 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindowTmp, nativeWindowBuffer, fenceF in HWTEST_F() 759 NativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local 803 NativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local 1071 NativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local 1120 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/ |
H A D | native_buffer_utils.h | 88 NativeWindowBuffer* nativeWindowBuffer = nullptr; member 101 if (nativeWindowBuffer != nullptr) { in ~NativeSurfaceInfo() 102 NativeObjectUnreference(nativeWindowBuffer); in ~NativeSurfaceInfo() 103 nativeWindowBuffer = nullptr; in ~NativeSurfaceInfo() 108 bool MakeFromNativeWindowBuffer(std::shared_ptr<Drawing::GPUContext> skContext, NativeWindowBuffer* nativeWindowBuffer, 111 Drawing::BackendTexture MakeBackendTextureFromNativeBuffer(NativeWindowBuffer* nativeWindowBuffer,
|
H A D | rs_surface_ohos_vulkan.cpp | 142 int32_t RSSurfaceOhosVulkan::RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer, in RequestNativeWindowBuffer() argument 152 auto res = NativeWindowRequestBuffer(mNativeWindow, nativeWindowBuffer, &fenceFd); in RequestNativeWindowBuffer() 155 NativeWindowCancelBuffer(mNativeWindow, *nativeWindowBuffer); in RequestNativeWindowBuffer() 173 NativeWindowBuffer* nativeWindowBuffer = nullptr; in RequestFrame() local 175 if (RequestNativeWindowBuffer(&nativeWindowBuffer, width, height, in RequestFrame() 180 mSurfaceList.emplace_back(nativeWindowBuffer); in RequestFrame() 181 NativeBufferUtils::NativeSurfaceInfo& nativeSurface = mSurfaceMap[nativeWindowBuffer]; in RequestFrame() 190 mSkContext, nativeWindowBuffer, nativeSurface, width, height, isProtected) in RequestFrame() 194 NativeWindowCancelBuffer(mNativeWindow, nativeWindowBuffer); in RequestFrame() 199 mSurfaceMap.erase(nativeWindowBuffer); in RequestFrame() [all...] |
H A D | native_buffer_utils.cpp | 181 bool MakeFromNativeWindowBuffer(std::shared_ptr<Drawing::GPUContext> skContext, NativeWindowBuffer* nativeWindowBuffer, in MakeFromNativeWindowBuffer() argument 184 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in MakeFromNativeWindowBuffer() 258 if (nativeSurface.nativeWindowBuffer != nullptr) { in MakeFromNativeWindowBuffer() 259 NativeObjectUnreference(nativeSurface.nativeWindowBuffer); in MakeFromNativeWindowBuffer() 261 NativeObjectReference(nativeWindowBuffer); in MakeFromNativeWindowBuffer() 262 nativeSurface.nativeWindowBuffer = nativeWindowBuffer; in MakeFromNativeWindowBuffer() 287 Drawing::BackendTexture MakeBackendTextureFromNativeBuffer(NativeWindowBuffer* nativeWindowBuffer, in MakeBackendTextureFromNativeBuffer() argument 290 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in MakeBackendTextureFromNativeBuffer()
|
/foundation/graphic/graphic_surface/surface/test/systemtest/ |
H A D | native_window_test.cpp | 34 void SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow);
92 struct NativeWindowBuffer *nativeWindowBuffer = nullptr;
in CreateNativeWindowAndRequestBuffer001() local 100 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, &fenceFd);
in CreateNativeWindowAndRequestBuffer001() 111 ret = OH_NativeWindow_NativeWindowFlushBuffer(*nativeWindow, nativeWindowBuffer, -1, *region);
in CreateNativeWindowAndRequestBuffer001() 180 void NativeWindowTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow)
in SetData() argument 182 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("123", 0x123);
in SetData() 183 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("345", (int64_t)0x345);
in SetData() 184 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("567", "567");
in SetData() 207 struct NativeWindowBuffer *nativeWindowBuffer = nullptr;
in CreateNativeWindowAndRequestBuffer002() local 218 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, in CreateNativeWindowAndRequestBuffer002() 306 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer003() local 422 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; RequestBuffer001() local 451 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer004() local 577 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer005() local 803 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer007() local 933 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndAttachBuffer001() local [all...] |
H A D | native_window_buffer_test.cpp | 36 int32_t SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow); 50 int32_t NativeWindowBufferTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) in SetData() argument 52 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("123", 0x123); in SetData() 53 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("345", (int64_t)0x345); in SetData() 54 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("567", "567"); in SetData() 112 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in InitNativeWindowAndBuffer() local 132 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in InitNativeWindowAndBuffer() 136 ret = SetData(nativeWindowBuffer, nativeWindow); in InitNativeWindowAndBuffer() 147 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, -1, *region); in InitNativeWindowAndBuffer()
|
H A D | surface_ipc_with_pts_test.cpp | 162 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in ChildProcessMain() local 169 sRet = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ChildProcessMain() 178 sRet = SetData(nativeWindowBuffer->sfbuffer, pSurface); in ChildProcessMain() 191 sRet = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, -1, *region); in ChildProcessMain()
|
H A D | surface_ipc_with_invaild_pts_test.cpp | 124 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in ChildProcessMain() local 132 sRet = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ChildProcessMain() 146 sRet = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, -1, *region); in ChildProcessMain()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/backend/ |
H A D | native_buffer_utils_test.cpp | 72 NativeWindowBuffer nativeWindowBuffer;
in HWTEST_F() local 73 ret = MakeFromNativeWindowBuffer(skContext, &nativeWindowBuffer, nativeSurfaceInfo, width, height);
in HWTEST_F() 90 NativeWindowBuffer nativeWindowBuffer;
in HWTEST_F() local 91 ret = MakeBackendTextureFromNativeBuffer(&nativeWindowBuffer, width, height);
in HWTEST_F()
|
H A D | rs_surface_ohos_vulkan_test.cpp | 168 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local 169 auto res = rsSurface.RequestNativeWindowBuffer(&nativeWindowBuffer, width, height, fenceFd, useAFBC); in HWTEST_F() 219 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sBuffer); in HWTEST_F() local 220 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F() 221 rsSurface.mSurfaceList.emplace_back(nativeWindowBuffer); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/ |
H A D | surface_ohos_vulkan.cpp | 146 NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) in RequestNativeWindowBuffer() 155 auto res = NativeWindowRequestBuffer(mNativeWindow_, nativeWindowBuffer, &fenceFd); in RequestNativeWindowBuffer() 158 NativeWindowCancelBuffer(mNativeWindow_, *nativeWindowBuffer); in RequestNativeWindowBuffer() 178 NativeWindowBuffer* nativeWindowBuffer = nullptr; in NativeRequestFrame() local 180 if (RequestNativeWindowBuffer(&nativeWindowBuffer, width, height, fenceFd) != OHOS::GSERROR_OK) { in NativeRequestFrame() 184 surfaceList_.emplace_back(nativeWindowBuffer); in NativeRequestFrame() 185 NativeBufferUtils::NativeSurfaceInfo& nativeSurface = surfaceMap_[nativeWindowBuffer]; in NativeRequestFrame() 191 drContext_, nativeWindowBuffer, nativeSurface, width, height)) { in NativeRequestFrame() 193 NativeWindowCancelBuffer(mNativeWindow_, nativeWindowBuffer); in NativeRequestFrame() 302 auto ret = NativeWindowFlushBuffer(surface.window, surface.nativeWindowBuffer, fenceF in NativeFlushFrame() 145 RequestNativeWindowBuffer( NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) RequestNativeWindowBuffer() argument [all...] |
/foundation/graphic/graphic_2d/rosen/samples/hello_native_window/ |
H A D | hello_native_window.cpp | 68 void CreateNativeWindowBuffer(OHNativeWindow* nativeWindow, NativeWindowBuffer** nativeWindowBuffer, int* fenceFd) in CreateNativeWindowBuffer() argument 90 *nativeWindowBuffer = windowBuffer; in CreateNativeWindowBuffer() 99 NativeWindowBuffer* nativeWindowBuffer = nullptr; in main() local 101 CreateNativeWindowBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in main() 112 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in main()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_vk_image_manager.cpp | 56 NativeWindowBuffer* nativeWindowBuffer = CreateNativeWindowBufferFromSurfaceBuffer(&buffer); in Create() local 58 auto backendTexture = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer, in Create() 61 DestroyNativeWindowBuffer(nativeWindowBuffer); in Create() 65 nativeWindowBuffer, in Create()
|
H A D | rs_vk_image_manager.h | 37 NativeVkImageRes(NativeWindowBuffer* nativeWindowBuffer, Drawing::BackendTexture backendTexture, in NativeVkImageRes() argument 39 : mNativeWindowBuffer(nativeWindowBuffer), in NativeVkImageRes()
|
/foundation/graphic/graphic_2d/interfaces/inner_api/surface/ |
H A D | native_image.h | 239 * @param nativeWindowBuffer Indicates the pointer to an <b>OHNativeWindowBuffer</b> point.
242 * {@link NATIVE_ERROR_INVALID_ARGUMENTS} 40001000 - image, nativeWindowBuffer, fenceFd is NULL.
248 OHNativeWindowBuffer** nativeWindowBuffer, int* fenceFd);
257 * @param nativeWindowBuffer Indicates the pointer to an <b>OHNativeWindowBuffer</b> instance.
260 * {@link NATIVE_ERROR_INVALID_ARGUMENTS} 40001000 - image, nativeWindowBuffer is NULL.
261 * {@link NATIVE_ERROR_BUFFER_STATE_INVALID} 41207000 - nativeWindowBuffer state invalid.
262 * {@link NATIVE_ERROR_BUFFER_NOT_IN_CACHE} 41210000 - nativeWindowBuffer not in cache.
267 OHNativeWindowBuffer* nativeWindowBuffer, int fenceFd);
|
/foundation/graphic/graphic_2d/frameworks/surfaceimage/src/ |
H A D | native_image.cpp | 180 OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) in OH_NativeImage_AcquireNativeWindowBuffer() 186 return image->consumer->AcquireNativeWindowBuffer(nativeWindowBuffer, fenceFd); in OH_NativeImage_AcquireNativeWindowBuffer() 190 OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) in OH_NativeImage_ReleaseNativeWindowBuffer() 196 return image->consumer->ReleaseNativeWindowBuffer(nativeWindowBuffer, fenceFd); in OH_NativeImage_ReleaseNativeWindowBuffer() 179 OH_NativeImage_AcquireNativeWindowBuffer(OH_NativeImage* image, OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) OH_NativeImage_AcquireNativeWindowBuffer() argument 189 OH_NativeImage_ReleaseNativeWindowBuffer(OH_NativeImage* image, OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) OH_NativeImage_ReleaseNativeWindowBuffer() argument
|
H A D | surface_image.cpp | 414 SurfaceError SurfaceImage::AcquireNativeWindowBuffer(OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) in AcquireNativeWindowBuffer() argument 416 if (nativeWindowBuffer == nullptr || fenceFd == nullptr) { in AcquireNativeWindowBuffer() 444 *nativeWindowBuffer = nwBuffer; in AcquireNativeWindowBuffer() 449 SurfaceError SurfaceImage::ReleaseNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) in ReleaseNativeWindowBuffer() argument 451 if (nativeWindowBuffer == nullptr) { in ReleaseNativeWindowBuffer() 456 SurfaceError ret = ReleaseBuffer(nativeWindowBuffer->sfbuffer, fenceFd); in ReleaseNativeWindowBuffer() 461 NativeObjectUnreference(nativeWindowBuffer); in ReleaseNativeWindowBuffer()
|
/foundation/graphic/graphic_surface/interfaces/inner_api/surface/ |
H A D | native_buffer_inner.h | 31 OH_NativeBuffer* OH_NativeBufferFromNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer);
|
/foundation/graphic/graphic_surface/surface/src/ |
H A D | native_buffer.cpp | 212 OH_NativeBuffer* OH_NativeBufferFromNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer)
in OH_NativeBufferFromNativeWindowBuffer() argument 214 if (nativeWindowBuffer == nullptr) {
in OH_NativeBufferFromNativeWindowBuffer() 217 OH_NativeBuffer* buffer = OH_NativeBufferFromSurfaceBuffer(nativeWindowBuffer->sfbuffer);
in OH_NativeBufferFromNativeWindowBuffer() 264 int32_t OH_NativeBuffer_FromNativeWindowBuffer(OHNativeWindowBuffer *nativeWindowBuffer, OH_NativeBuffer **buffer)
in OH_NativeBuffer_FromNativeWindowBuffer() argument 266 if (nativeWindowBuffer == nullptr || buffer == nullptr) {
in OH_NativeBuffer_FromNativeWindowBuffer() 269 *buffer = OH_NativeBufferFromSurfaceBuffer(nativeWindowBuffer->sfbuffer);
in OH_NativeBuffer_FromNativeWindowBuffer()
|
/foundation/graphic/graphic_2d/frameworks/surfaceimage/include/ |
H A D | surface_image.h | 79 SurfaceError AcquireNativeWindowBuffer(OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd); 80 SurfaceError ReleaseNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd);
|
/foundation/graphic/graphic_2d/rosen/samples/hello_native_image/ |
H A D | hello_native_image.cpp | 114 NativeWindowBuffer* nativeWindowBuffer = nullptr; in AddBuffer() local 116 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in AddBuffer() 128 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in AddBuffer()
|